Страница 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:!
?