Страница 10 из 38
LinuxCNC Features - набор мастеров для LinuxCNC
Добавлено: 22 май 2013, 18:07
Nick
Как некоторые уже заметили я пропал на недельку. И пропадал я не зря. Наконец-то решил сделать достойную замену ngcgui.
LinuxCNC Features это тулкит для создания "мастеров". Точнее это тулкит самих "мастеров". В общем и целом LinuxCNC Features работает схоже с ngcgui, но с некоторыми отличиями. Честно говоря, с ngcgui я до конца так и не разобрался, поэтому это я считаю, что он работает схоже

. (Название Features взято от кнопки в ngcgui - add feature.)
Текущий статус разработки
- Дописать обработки.
- Отловить баги
.
Возможности (для просмотра содержимого нажмите на ссылку)Что может LinuxCNC Features:
- Добавлять features - простые обработки
- Менять их порядок
- Группировать обработки
- Делать линейные и круговые массивы
- Встраиваться в axis LinuxCNC или работать как отдельной приложение
- Просматривать резултьтат в axis в редиме реального времени
- Сохранять шаблоны обработок
Это только пока

.
Re: LinuxCNC Features - набор мастеров для LinuxCNC
Добавлено: 27 июн 2013, 09:23
Nick
nkp писал(а):ну не для программистов она должно быть - а для оператора...
если он подкован основательно - то кам прог ему в помощь уже как грязи - а вот простой и быстрый способ - он востребован...
Вот и я о том же

... надо будет ко всему остальному тоже simple режим добавить. Да и параметров на экране меньше будет - проще будет работать.
Re: LinuxCNC Features - набор мастеров для LinuxCNC
Добавлено: 27 июн 2013, 09:23
nkp
Nick писал(а):Надо добавить G18.
так работает:
да - для токарки
обязательно автоматом ж18 ...
Re: LinuxCNC Features - набор мастеров для LinuxCNC
Добавлено: 27 июн 2013, 09:30
nkp
Nick писал(а):Сделал Еще и insert добавил.
я чего про хоткеи заговорил - если Features привязать к стойке без мыши - все тоже должно работать...
(так я тонко под свои цели подвожу

)
============
как организованна вот эта строка (я насчет повторений иконок):
вроде некоторые повторяются - тогда как другие не влезают...
Re: LinuxCNC Features - набор мастеров для LinuxCNC
Добавлено: 27 июн 2013, 09:54
Nick
nkp писал(а):я чего про хоткеи заговорил - если Features привязать к стойке без мыши - все тоже должно работать...
(так я тонко под свои цели подвожу )
Да это то понятно,
что ты в свою сторону клонишь что все будет удобнее на клаве

.
nkp писал(а):как организованна вот эта строка (я насчет повторений иконок):
первые n (по умолчанию 3) это самые употребляемые, потом после | последние использованые.
Кстати, все это потом в features.ini сохраняется, в том же каталоге, где и ini хранится. Там же и количества настраиваются.
ЗЫ сделал тэг <defaults> в каталогах - src от них тупо пихается в начало Gкода.
Re: LinuxCNC Features - набор мастеров для LinuxCNC
Добавлено: 27 июн 2013, 09:56
Nick
Nick писал(а):nkp писал(а):
я чего про хоткеи заговорил - если Features привязать к стойке без мыши - все тоже должно работать...
(так я тонко под свои цели подвожу )
Да это то понятно, что ты в свою сторону клонишь что все будет удобнее на клаве .
О, точно, пишите, куда еще клаву воткнуть! И на какие хоткеи вешать.
Re: LinuxCNC Features - набор мастеров для LinuxCNC
Добавлено: 27 июн 2013, 10:05
nkp
Nick писал(а):Да это то понятно,
Эх - значит не удалось заретушировать свой меркантильный интерес
Nick писал(а):Кстати, все это потом в features.ini сохраняется, в том же каталоге, где и ini хранится.
ну как бы в этом есть и маленький минус - теперь этот ини висит здесь:
============
еще:
вопрос режима радиус-диаметр
тут у каждого свой подход и ж код есть соответствующий
а дело скорей в сопряжении с axis
чтоб отображение было "правильным"
вот так к примеру пилит диаметр 20 при заявленных 10:
токарка - это как по мне - отдельная песня...
Re: LinuxCNC Features - набор мастеров для LinuxCNC
Добавлено: 27 июн 2013, 10:13
Nick
nkp писал(а):ну как бы в этом есть и маленький минус - теперь этот ини висит здесь:
хмм... может в features.cfg переименовать?
nkp писал(а):вопрос режима радиус-диаметр
тут у каждого свой подход и ж код есть соответствующий
а дело скорей в сопряжении с axis
чтоб отображение было "правильным"
вот так к примеру пилит диаметр 20 при заявленных 10:
То-то и оно, что для меня это вообще Вопрос! Чего надо сделать?

Можем добавить фичу - Радиус и Диаметр. И в ней соответсвенно G7 или G8.
Кстати, можешь сам попробовать добавить. Там все вообще просто должно быть.

(Заодно поймем насколько это просто

)
Тупо скопируй какую-нибудь фичу, и сотри все ненужное. Иконку, я потом дорисую.
Re: LinuxCNC Features - набор мастеров для LinuxCNC
Добавлено: 27 июн 2013, 10:15
nkp
и еще:
любая конфигурация станка (воплощенная в твои подпрограммы) имеет право на жизнь - так как разные станки есть...
но вот как по мне - пусть реально пользователи (настоящие - либо потенциальные) токарных cnc напишут о требуемом расположении узлов станка
я первый - я пока за такое:
https://www.youtube.com/watch?v=tSr0TV3KDfE
Re: LinuxCNC Features - набор мастеров для LinuxCNC
Добавлено: 27 июн 2013, 10:17
nkp
Nick писал(а):хмм... может в features.cfg переименовать?
ну конечно - так меньше юзеров с толку сбивать будет...
Nick писал(а):Чего надо сделать?
пока нет точного ответа - но наверно просто сделать соответствие с режимом в axis
кстати - в том же gscreen эти режимы переключаются...(у меня в этой сборке - нет)
Re: LinuxCNC Features - набор мастеров для LinuxCNC
Добавлено: 27 июн 2013, 10:31
Nick
nkp писал(а):но вот как по мне - пусть реально пользователи (настоящие - либо потенциальные) токарных cnc напишут о требуемом расположении узлов станка
я первый - я пока за такое:
Чет, я не понял... что именно ты хотел показать?
nkp писал(а):пока нет точного ответа - но наверно просто сделать соответствие с режимом в axis
кстати - в том же gscreen эти режимы переключаются...(у меня в этой сборке - нет)
В каком смысле? В axis у меня сейчас показывает и диаметр и радиус.
О кстати, раньше не видел, оказывается в axis можно сетку включить

. Ток что-то она кривая какая-то
ЗЫ кстати, как думаешь, в OD уместно второй диаметр задавать, чтобы конусы прямо на нем точить?
Re: LinuxCNC Features - набор мастеров для LinuxCNC
Добавлено: 27 июн 2013, 10:45
nkp
Nick писал(а):то именно ты хотел показать?
я про восприятие отрисовки ...
вот включи на обработку OD - какой тебе станок при этом представляется:
где у него патрон? откуда подходит голова?
ну мое восприятие больше удовлетворяет обработка справа на лево..
Nick писал(а): в OD уместно второй диаметр задавать, чтобы конусы прямо на нем точить?
думаю можно и так и так
в токарной сборке впоследствие оставить только "родные" фичи - а их будет не так много...
поэтому можно и отдельно конус (ну там своя иконка,хотя содержимое будет практически то же) ...
так въехать новому пользователю будет проще...
а тут все дело в знакомстве - понравилась прога(не только эта - вообще) - буду дальше разбираться...
не понравилась сразу (показалась сложной , не логичной,интуитивно непонятной) - закрыл ,удалил, и не возвращаешся - айда искать
что нибудь другое...

Re: LinuxCNC Features - набор мастеров для LinuxCNC
Добавлено: 27 июн 2013, 10:59
Nick
nkp писал(а):где у него патрон? откуда подходит голова?
ну мое восприятие больше удовлетворяет обработка справа на лево..
так бы и написал - обработку справа на лево сделать, я ж в этом ни гу-гу.
Кстати, надо как-то добавить правый и левый OD...
nkp писал(а):думаю можно и так и так
в токарной сборке впоследствие оставить только "родные" фичи - а их будет не так много...
поэтому можно и отдельно конус (ну там своя иконка,хотя содержимое будет практически то же) ...
это да...
А как обычно задают параметры обработки.
Что задают для OD - начальная точка Z + диаметр + длина? Или по координатам?
И для конуса, как задают, по углу или по диаметрам + длинна?
Re: LinuxCNC Features - набор мастеров для LinuxCNC
Добавлено: 27 июн 2013, 11:28
nkp
Nick писал(а):Или по координатам?
чаще (почти всегда) - дается чертеж , сответственно - только размеры детали
если уже есть нулевая точка - значит это карта наладки (для наладчика станка с чпу (так эта специальность раньше называлась)
но сейчас чаще (по нескольким причинам ) оператор ,наладчик и технолог - это одно лицо...
посему - на входе - чертеж (а то и эскиз)...
на чертеже угол может быть - а может и не стоять - но токарю нужен именно угол
в cnc это не столь критично - но
имхо лучше задавать именно величину угла
Nick писал(а):так бы и написал - обработку справа на лево сделать
так тоже можно - станки разные бывают...
но из токарки тут на форуме проскакивали по моему только такие как на видео (ну так и хочеться сказать - классического построения

)
Re: LinuxCNC Features - набор мастеров для LinuxCNC
Добавлено: 27 июн 2013, 13:12
Nick
так бы и написал - обработку справа на лево сделать
все оказалось просто - надо было вместо L сделать -L, в одном месте в od.ini исправить и все.
Так, давай определимся, какие еще обработки для токарки нужны?
с ней насколько я понимаю все проще, чем с фрезером...
Re: LinuxCNC Features - набор мастеров для LinuxCNC
Добавлено: 27 июн 2013, 13:16
Nick
А как угол задавать, в каких единицах?
"Угол 1:" 50 или в градусах? Или 1/7?
Re: LinuxCNC Features - набор мастеров для LinuxCNC
Добавлено: 27 июн 2013, 13:32
nkp
Nick писал(а):в каких единицах?
для начала в градусах ...
в дальнейшем можно прилепить фичу - "калькулятор" - высчитывать углы и растояния в том числе и конусность(1:X) (ну и мало ли чего специфического надо будет вычислять)что то подобное:
Re: LinuxCNC Features - набор мастеров для LinuxCNC
Добавлено: 27 июн 2013, 15:02
Serg
Nick писал(а):А как угол задавать, в каких единицах?
"Угол 1:" 50 или в градусах? Или 1/7?
А почему-бы не сделать все эти варианты с определением по синтаксису? Да и собственно было-бы неплохо, если б к остальным размерам можно было дописывать единицы измерения.
Ну и чтоб можно было нативно указывать чистоту поверхности, допуски, ...
Или это уже меня понесло?..

Re: LinuxCNC Features - набор мастеров для LinuxCNC
Добавлено: 27 июн 2013, 15:04
Nick
Точно - понесло

.
У нас единиц измерения всего-то ничего, да и надо ли оно, как будешь градус писать?
Я думал сделать зависимость между параметрами, чтобы скажем у конуса были
L
d0
d1
a
ну и поменял угол - поменялся D1 и т.д., только потом подумал, что лучше сделать несколько простых фич, чтобы параметров в них было как можно меньше.
Re: LinuxCNC Features - набор мастеров для LinuxCNC
Добавлено: 27 июн 2013, 15:47
Nick
Сделал конус. Пока с углом.
В принципе, в параметрах можно использовать синтаксис Gкода LinuxCNC, т.е., например, нужен конус 1:7 - пишем:
ATAN[1]/[7]
Re: LinuxCNC Features - набор мастеров для LinuxCNC
Добавлено: 27 июн 2013, 16:01
Serg
Nick писал(а):как будешь градус писать?
Никак!
Т.е. 10 - 10 градусов, ну и можно просто писать 1/7 и 1:7.