Страница 28 из 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
Добавлено: 11 дек 2014, 10:49
verser
С запуском вроде
разобрались.
Остались
вопросыпо ссылкам в файле lathe.xml
Re: LinuxCNC Features - набор мастеров для LinuxCNC
Добавлено: 11 дек 2014, 12:01
esengul
Nick писал(а):покажи вывод
Файлами разобрались отредактировав lathe.xml
Отредактировал lathe.xml и defaults.ngc
начал обрабатывать.
Только вот сохраненную конфигурацию не могу открыть
выдает ошибку
Код: Выделить всё
Traceback (most recent call last):
File "/home/cnc/linuxcnc-dev/lib/python/gladevcp/features.py", line 1279, in load
filter.set_name("XML")
AttributeError: 'builtin_function_or_method' object has no attribute 'set_name'
Re: LinuxCNC Features - набор мастеров для LinuxCNC
Добавлено: 11 дек 2014, 12:18
verser
esengul писал(а):
Только вот сохраненную конфигурацию не могу открыть
Есть такое. Я открываю другой кнопкой, та что вверху возле зачка "-"
Re: LinuxCNC Features - набор мастеров для LinuxCNC
Добавлено: 11 дек 2014, 12:39
esengul
verser писал(а):esengul писал(а):
Только вот сохраненную конфигурацию не могу открыть
Есть такое. Я открываю другой кнопкой, та что вверху возле зачка "-"
ООО Спасибо!
Re: LinuxCNC Features - набор мастеров для LinuxCNC
Добавлено: 11 дек 2014, 15:04
verser
esengul писал(а):
Отредактировал lathe.xml ...
Под
елитесь?
Re: LinuxCNC Features - набор мастеров для LinuxCNC
Добавлено: 11 дек 2014, 17:51
esengul
verser писал(а):esengul писал(а):
Отредактировал lathe.xml ...
Под
елитесь?
При запуске не находило этих файлов
esengul писал(а):Feature ini file draw/goto.ini not found in /usr/lib/pymodules/python2.7/gladevcp/subroutines:!
Feature ini file draw/line-to.ini not found in /usr/lib/pymodules/python2.7/gladevcp/subroutines:!
Feature ini file draw/arc-to-xyr.ini not found in /usr/lib/pymodules/python2.7/gladevcp/subroutines:!
Feature ini file draw/arc-to.ini not found in /usr/lib/pymodules/python2.7/gladevcp/subroutines:!
Feature ini file lathe/lathe-multipass.ini not found in /usr/lib/pymodules/python2.7/gladevcp/subroutines:!
Feature ini file array.ini not found in /usr/lib/pymodules/python2.7/gladevcp/subroutines:!
Feature ini file circular-array.ini not found in /usr/lib/pymodules/python2.7/gladevcp/subroutines:!
Feature ini file set-probing-params.ini not found in /usr/lib/pymodules/python2.7/gladevcp/subroutines:!
Каталог draw-old-delete-later переименовал на draw.
4 файла нашлись draw/goto.ini, draw/line-to.ini, draw/arc-to-xyr.ini, draw/arc-to.ini.
в каталоге lathe был файл multipass.ini переименовал на lathe/lathe-multipass.ini
set-tool-probing-params.ini переименовал set-probing-params.ini
Отредактировал lathe.xml
удалил строки
Код: Выделить всё
<sub name="Array" icon="images/array.png" src="array.ini"/>
<sub name="Circular array" icon="images/circular-array.png" src="circular-array.ini"/>
Массивы вообще понадобятся ли в будущем посмотрим.
Ребята уже точат. Будут глюки напишу.
Re: LinuxCNC Features - набор мастеров для LinuxCNC
Добавлено: 15 дек 2014, 10:38
Nick
esengul писал(а):Ребята уже точат. Будут глюки напишу.
Очень нужны видео с работой! Если будет возможность сними!
verser писал(а):3. отредактировал features.py вместо "catalog/mill.xml" указал "catalog/lathe.xml"
было правильным.
Почему?
verser писал(а):Все #<_global_...> надо самостоятельно задавать конкретными цифрами в "мастере" cutting-params или в файл defaults.ngc.
#<_global_flood> = 0 (=1) можно дописать в defaults.ngc
Все в defaults.ngc, причем в токарный. Он должен быть в каталоге задан... надо проверить, есть ли он в lathe.xml
Re: LinuxCNC Features - набор мастеров для LinuxCNC
Добавлено: 15 дек 2014, 12:23
verser
Nick писал(а):
verser писал(а):3. отредактировал features.py вместо "catalog/mill.xml" указал "catalog/lathe.xml"
было правильным.
Почему?
Для gmoccapy это пока единственный найденный способ переключать catalog.
Re: LinuxCNC Features - набор мастеров для LinuxCNC
Добавлено: 15 дек 2014, 12:35
Nick
А почему --catalog= не работает?
Re: LinuxCNC Features - набор мастеров для LinuxCNC
Добавлено: 15 дек 2014, 12:37
verser
Nick писал(а):А почему --catalog= не работает?
А где он вставляется?
Re: LinuxCNC Features - набор мастеров для LinuxCNC
Добавлено: 15 дек 2014, 14:07
verser
Нашел способ, которым можно выбирать компенсацию диаметра инструмента либо из таблицы инструментов, либо непосредственно из Features:
Если в "мастере" Set tool params сделать в меню Diameter=#5410 (что эквивалентно #<_global_tool_d>=#5410), то компенсировать будет диаметр из таблицы для текущего инструмента.
Если Diameter=6 (т.е. конкретное свое число), то компенсировать будет непосредственно заданный диаметр.
Предполагается, что в "мастерах", там где это необходимо, в качестве диаметра инструмента применяется #<_global_tool_d>.
Re: LinuxCNC Features - набор мастеров для LinuxCNC
Добавлено: 15 дек 2014, 14:29
Nick
verser писал(а):А где он вставляется?
в строку запуска.
----------
Вот так:
GLADEVCP = -U --catalog=catalogs/lathe.xml features.ui
Re: LinuxCNC Features - набор мастеров для LinuxCNC
Добавлено: 15 дек 2014, 16:53
esengul
Nick писал(а):
Очень нужны видео с работой! Если будет возможность сними!
\
Извините за качество.
http://youtu.be/2v_hjf5Ybi0
Re: LinuxCNC Features - набор мастеров для LinuxCNC
Добавлено: 04 янв 2015, 09:47
verser
dinkata писал(а):...Кстати как должна работат кнопка "open",
думаю надо открьйт файл ....ngc или другое ?Нажатие к ничего не приводит.
Используй для открытия файлов эту кнопку
Re: LinuxCNC Features - набор мастеров для LinuxCNC
Добавлено: 04 янв 2015, 09:56
dinkata
verser писал(а):Используй для открытия файлов эту кнопку
Спасибо,уже с ето разобрался .Но открьйвает .xml только..
..подскажите в чем я ошибся,но он не рисует в preview ,скачал и файл Nick test.ngc ,опят ничего в preview..
подскажите что нибуд об етом ?
Re: LinuxCNC Features - набор мастеров для LinuxCNC
Добавлено: 04 янв 2015, 10:17
verser
dinkata писал(а):
..подскажите в чем я ошибся,но он не рисует в preview ,скачал и файл Nick test.ngc ,опят ничего в preview..
подскажите что нибуд об етом ?
1.Большинство "мастеров" содержат внутри себя глобальные переменные вида #<_global_...> которые должны быть предварительно инициированы одним из способов
- в файле ...gladevcp/subroutines/defaults.ngc (...gladevcp/subroutines/mill/defaults.ngc)
- в "мастерах" Set cutting params, Tool params
2. В первое время, для лучшего понимания проблем, рекомендую запускать linuxcnc из терминала и следить за сообщениями.
Re: LinuxCNC Features - набор мастеров для LinuxCNC
Добавлено: 04 янв 2015, 10:32
dinkata
Вот что получается ,загружаю моя програма ,все отрисовано и вьйполняется ,потом загружаю test.ngc(скачал с пост 8 )
ничего не рисует ,тем более старая отрисовка еще там !!??
Возможно надо настроит кое что ..
verser писал(а): в "мастерах" Set cutting params, Tool params
здес пробовал
Re: LinuxCNC Features - набор мастеров для LinuxCNC
Добавлено: 04 янв 2015, 14:26
Serg
Наверно есть ошибка в test.ngc, а как известно gmocappy не желает о них сообщать...
Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения. #105
Re: LinuxCNC Features - набор мастеров для LinuxCNC
Добавлено: 04 янв 2015, 18:29
dinkata
UAVpilot писал(а):Наверно есть ошибка в test.ngc
Сначале думал что в мои действия в features неправильньйе и поетому нет preview .Скачал test.ngc для експеримента -
тоже нет preview .Смотрел видео от Nick, там видно еще с вьйбора операция и начинается preview ,даже кажется что в axis он работает
не в ауто , а я если не в ауто моде с нажатием "обновит" просит ауто моде .
Все таки намерен вьйучит и пользоватся , задумка отличная

Дело в том,мне удобно работат в SolidWorks и Aspire но в линуксе они
не работают .Имет на станок САМ , удобная вещ на мой взгляд ,уверен что и много другие так думают .
Re: LinuxCNC Features - набор мастеров для LinuxCNC
Добавлено: 23 янв 2015, 21:08
Lexxa
А как починить вот такое:
Warning! Failed to load catalog icon from: images/import.png at path macros:/usr/lib/pymodules/python2.7/gladevcp/subroutines:!
?