Страница 26 из 38

LinuxCNC Features - набор мастеров для LinuxCNC

Добавлено: 22 май 2013, 18:07
Nick
Снимок-features.ngc - AXIS 2.6.0-pre0-4385-g9c95855 on LinuxCNC-HAL-SIM-AXIS.png (216282 просмотра) <a class='original' href='./download/file.php?id=15468&mode=view' target=_blank>Загрузить оригинал (153.61 КБ)</a>
Как некоторые уже заметили я пропал на недельку. И пропадал я не зря. Наконец-то решил сделать достойную замену ngcgui.
LinuxCNC Features это тулкит для создания "мастеров". Точнее это тулкит самих "мастеров". В общем и целом LinuxCNC Features работает схоже с ngcgui, но с некоторыми отличиями. Честно говоря, с ngcgui я до конца так и не разобрался, поэтому это я считаю, что он работает схоже :freak:. (Название Features взято от кнопки в ngcgui - add feature.)
В wiki cnc-club добавлена страница о LinuxCNC Features, давайте вместе ее наполнять документацией, видео и прочими полезными материалами.
http://cnc-club.ru/wiki/index.php/LinuxCNC_Features

Текущий статус разработки

  • Дописать обработки.
  • Отловить баги :freak: .
Возможности (для просмотра содержимого нажмите на ссылку)
Что может LinuxCNC Features:
  1. Добавлять features - простые обработки
  2. Менять их порядок
  3. Группировать обработки
  4. Делать линейные и круговые массивы
  5. Встраиваться в axis LinuxCNC или работать как отдельной приложение
  6. Просматривать резултьтат в axis в редиме реального времени
  7. Сохранять шаблоны обработок
Это только пока :).
Установка (для просмотра содержимого нажмите на ссылку)
Скриншоты (для просмотра содержимого нажмите на ссылку)
Пара примеров обработки, созданной за 20 сек:
LinuxCNC-Features1.png (216571 просмотр) <a class='original' href='./download/file.php?id=14825&mode=view' target=_blank>Загрузить оригинал (158.39 КБ)</a>
LinuxCNC-Features.png (216571 просмотр) <a class='original' href='./download/file.php?id=14826&mode=view' target=_blank>Загрузить оригинал (166.41 КБ)</a>

Скрины предыдущих версий

Саме начало
LinuxCNC Features.png (216575 просмотров) <a class='original' href='./download/file.php?id=14824&mode=view' target=_blank>Загрузить оригинал (68.04 КБ)</a>
Описание обработок - features (для просмотра содержимого нажмите на ссылку)

Описание обработок - features


См в wiki: http://cnc-club.ru/wiki/index.php/Linux ... 0%BE%D0%BA

Re: LinuxCNC Features - набор мастеров для LinuxCNC

Добавлено: 28 сен 2014, 16:47
AlexTskan
волна видна - получится ли уменьшив зерно её убрать - на 99% уверен что нет. балансировка нужна... или жесткость на порядок поднять... а вообще для полировки - вполне бюджетно!
простите за флуд.

Re: LinuxCNC Features - набор мастеров для LinuxCNC

Добавлено: 12 окт 2014, 23:34
wick3
Странность случилась !
Только что поставил Features - перестала работать клавиатура, точнее Hotkey в LinuxCNC... При том никаких ошибок не вылазит и программы выполняет нормально. Перезагружаю LinuxCNC,нажимаю PageUp (ну Z приподнять) мотор работает первые секунд 5, а потом все - ни одна кнопка не работает (даже еск). Движение в эти 5-ть секунд очень не равномерное, фиды по секундам - 600-180-340-220-500 (примерно так прыгает скорость и на экране). :cry:
ПыСы - клава USB.

Re: LinuxCNC Features - набор мастеров для LinuxCNC

Добавлено: 12 окт 2014, 23:39
nkp
проблема может быть из-за фокуса - горячие кнопки работают только когда фокус у Axis ...
а тут наверно Features перехватывает и получается винигрет...

Re: LinuxCNC Features - набор мастеров для LinuxCNC

Добавлено: 12 окт 2014, 23:46
nkp
автообновление включено ?
может попробовать без него...

Re: LinuxCNC Features - набор мастеров для LinuxCNC

Добавлено: 12 окт 2014, 23:51
wick3
Автообновление выключено!
Клавиатуру вообще вырубает, реагируют только Капс и Нум лок ))) При том в терминале все работает...

Попробывал PS\2 клаву - тоже самое...

Re: LinuxCNC Features - набор мастеров для LinuxCNC

Добавлено: 13 окт 2014, 00:06
nkp
по моему там прописаны гор.кнопки в самой Features ...
может как то конфликтуют...
а если запуститься с терминала - может как то ругнется...

Re: LinuxCNC Features - набор мастеров для LinuxCNC

Добавлено: 13 окт 2014, 00:17
wick3
Прямо при запуске ругается (вроде б как) -
(для просмотра содержимого нажмите на ссылку)
LINUXCNC - 2.6.3
Machine configuration directory is '/home/sewa/linuxcnc/configs/my_LinuxCNC_machine'
Machine configuration file is 'my_LinuxCNC_machine.ini'
Starting LinuxCNC...
Feature ini file rect.ini not found in /usr/lib/pymodules/python2.6/gladevcp/subroutines:!
Warning: Error while parsing <sub name="Rectangle" icon="images/rect-corner.png" src="rect.ini"/>

...
File not found
Feature ini file rect-center.ini not found in /usr/lib/pymodules/python2.6/gladevcp/subroutines:!
Warning: Error while parsing <sub name="Rectangle from Center" icon="images/center-rect.png" src="rect-center.ini"/>

...
File not found
Feature ini file mill/draw/arc-to.ini not found in /usr/lib/pymodules/python2.6/gladevcp/subroutines:!
Warning: Error while parsing <sub name="Arc to" icon="images/arc.png" src="mill/draw/arc-to.ini"/>

...
File not found
Feature ini file mill/group.ini not found in /usr/lib/pymodules/python2.6/gladevcp/subroutines:!
Warning: Error while parsing <sub name="Group" icon="images/group.png" src="mill/group.ini"/>

...
File not found
Feature ini file probe-tool-l.ini not found in /usr/lib/pymodules/python2.6/gladevcp/subroutines:!
Warning: Error while parsing <sub name="Measure tool length" icon="images/probe-tool-l.png" src="probe-tool-l.ini"/>

...
File not found
Feature ini file gcode.ini not found in /usr/lib/pymodules/python2.6/gladevcp/subroutines:!
Warning: Error while parsing <sub name="Custom Gcode" src="gcode.ini" icon="images/gcode.png"/>

...
File not found
Feature ini file set-probing-params.ini not found in /usr/lib/pymodules/python2.6/gladevcp/subroutines:!
Warning: Error while parsing <sub name="Set probing params" icon="images/probe.png" src="set-probing-params.ini"/>

...
File not found
Feature ini file rect.ini not found in /usr/lib/pymodules/python2.6/gladevcp/subroutines:!
Feature ini file rect-center.ini not found in /usr/lib/pymodules/python2.6/gladevcp/subroutines:!
Feature ini file mill/draw/arc-to.ini not found in /usr/lib/pymodules/python2.6/gladevcp/subroutines:!
Feature ini file mill/group.ini not found in /usr/lib/pymodules/python2.6/gladevcp/subroutines:!
Feature ini file probe-tool-l.ini not found in /usr/lib/pymodules/python2.6/gladevcp/subroutines:!
Feature ini file gcode.ini not found in /usr/lib/pymodules/python2.6/gladevcp/subroutines:!
Feature ini file set-probing-params.ini not found in /usr/lib/pymodules/python2.6/gladevcp/subroutines:!
Xlib.protocol.request.QueryExtension
Xlib.protocol.request.QueryExtension
Что-то пошло не так... Куда делись файлы ?
C Рут правами все работает нормально! А просто так - отказывается...

Re: LinuxCNC Features - набор мастеров для LinuxCNC

Добавлено: 13 окт 2014, 13:44
Nick
Features может перехватывать клавиатуру, и то по моему не всю.... Точнее даже так, чтобы клавиатура работала в features надо, чтобы мышка была над панелью features, если она стоит за ее пределами - клавиатура в features работать не будет.
попробуй переместить мышку...
wick3 писал(а):C Рут правами все работает нормально!
в смысле клавиатура работает или не выдает warning?

Re: LinuxCNC Features - набор мастеров для LinuxCNC

Добавлено: 13 окт 2014, 13:51
wick3
Симптомы без рута - запускается СНС -> нажимаю перемещение хоткеем ( любой оси) --> ось дрибизжа коекак парусекунд едет и останавливается ---> ни одна кнопка на клаве не работает (только мышь).
С Рутом - все как и должно быть ! Ничего и не кого не материт.

Ник,
А то, что терминал матерится о нехватке файлов это норм или я при установке накосячил ?

Re: LinuxCNC Features - набор мастеров для LinuxCNC

Добавлено: 13 окт 2014, 14:08
Nick
Как-то это странно...особенно про то, что ось движется не равномерно...
wick3 писал(а):А то, что терминал матерится о нехватке файлов это норм или я при установке накосячил ?
там от версии к версии менялись названия файлов, в принципе не критично.

Re: LinuxCNC Features - набор мастеров для LinuxCNC

Добавлено: 13 окт 2014, 14:30
wick3
А вообще - Спасибо огромное, охринитительная софтина !!! Особенно понравилось по Probe! (вот только добиться работы клавы и выкину VСarvePro)
Я недавно купил Ренишоу МП1 почти новую за копейки - теперь ею пользоваться вообще сказка будет )

Re: LinuxCNC Features - набор мастеров для LinuxCNC

Добавлено: 13 окт 2014, 16:09
Nick
Попробуй заново поставить...


и сделай скриншот, когда клавиатура будет не работать...

Re: LinuxCNC Features - набор мастеров для LinuxCNC

Добавлено: 13 окт 2014, 21:28
wick3
Переустановил - до лампочки.
Клава так же глючит. При выключении СНС выдает только :
(для просмотра содержимого нажмите на ссылку)
/usr/bin/gladevcp:292: GtkWarning: GdkWindow 0x4200029 unexpectedly destroyed
gtk.main()
/home/sewa/linuxcnc/configs/my_LinuxCNC_machine/features.conf
**** GLADE VCP ERROR: X Protocol Error: 3
Shutting down and cleaning up LinuxCNC...
Вот скрин , проехал только 3 мм
(для просмотра содержимого нажмите на ссылку)
Снимок.png (4342 просмотра) <a class='original' href='./download/file.php?id=34909&mode=view' target=_blank>Загрузить оригинал (700.21 КБ)</a>

Re: LinuxCNC Features - набор мастеров для LinuxCNC

Добавлено: 15 окт 2014, 09:35
Nick
И точно такая же конфигурация, только без features работает нормально?

Re: LinuxCNC Features - набор мастеров для LinuxCNC

Добавлено: 15 окт 2014, 23:40
wick3
Именно...

Re: LinuxCNC Features - набор мастеров для LinuxCNC

Добавлено: 16 окт 2014, 17:30
Nick
хмм... а версия linuxcnc старая еще?

Re: LinuxCNC Features - набор мастеров для LinuxCNC

Добавлено: 16 окт 2014, 23:29
wick3
агась - Убунту 10.04 .
Поставил ее обратно опосля пробы Дебиана... Глючило все численное в настройках ПНСКонф, а оказалось что всего лишь в биосе нуна было отключить мультипроцессор. Комп на встроенном Atom 525...

Re: LinuxCNC Features - набор мастеров для LinuxCNC

Добавлено: 16 окт 2014, 23:47
NightV
wick3 писал(а):нуна было отключить мультипроцессор.
спасибо, попробую... достало 3 раза в неделю все переустанавливать

Re: LinuxCNC Features - набор мастеров для LinuxCNC

Добавлено: 26 окт 2014, 23:40
going
wick3 писал(а):..
File not found
Feature ini file rect.ini not found in /usr/lib/pymodules/python2.6/gladevcp/subroutines:!
Feature ini file rect-center.ini not found in /usr/lib/pymodules/python2.6/gladevcp/subroutines:!
Feature ini file mill/draw/arc-to.ini not found in /usr/lib/pymodules/python2.6/gladevcp/subroutines:!
Feature ini file mill/group.ini not found in /usr/lib/pymodules/python2.6/gladevcp/subroutines:!
Feature ini file probe-tool-l.ini not found in /usr/lib/pymodules/python2.6/gladevcp/subroutines:!
Feature ini file gcode.ini not found in /usr/lib/pymodules/python2.6/gladevcp/subroutines:!
Feature ini file set-probing-params.ini not found in /usr/lib/pymodules/python2.6/gladevcp/subroutines:!
Xlib.protocol.request.QueryExtension
Xlib.protocol.request.QueryExtension


Что-то пошло не так... Куда делись файлы ?
C Рут правами все работает нормально! А просто так - отказывается...
Умом и кувалдой

Аватара пользователя
wick3
Опытный

Сообщения: 187
Зарегистрирован: 24 июл 2011, 02:01
Репутация: 1
Какая знакомая картина.
~/linuxcnc-features-master$ ls subroutines/catalogs/
lathe.xml mill.xml
в этих файлах прописано где что искать. Надо исправить пути.

только вот далее........

у меня такая ошибка выходит при попытке "сохранить" .ngc или "обновить" :

Traceback (most recent call last):
File "/usr/lib/pymodules/python2.6/gladevcp/features.py", line 913, in refresh
f.write(self.to_gcode())
File "/usr/lib/pymodules/python2.6/gladevcp/features.py", line 895, in to_gcode
g,d = self.refresh_recursive(iter)
File "/usr/lib/pymodules/python2.6/gladevcp/features.py", line 872, in refresh_recursive
gcode_def += f.get_definitions()
File "/usr/lib/pymodules/python2.6/gladevcp/features.py", line 258, in get_definitions
s = self.process(self.attr["definitions"])
File "/usr/lib/pymodules/python2.6/gladevcp/features.py", line 325, in process
s = re.sub(r"(?i)(<eval>(.*?)</eval>)", eval_callback, s)
File "/usr/lib/python2.6/re.py", line 151, in sub
return _compile(pattern, 0).sub(repl, string, count)
File "/usr/lib/pymodules/python2.6/gladevcp/features.py", line 288, in eval_callback
return str( eval(m.group(2), globals(), {"self":self}) ) ####
File "<string>", line 1, in <module>
File "/usr/lib/pymodules/python2.6/gladevcp/features.py", line 275, in include_once
return self.include(src)
File "/usr/lib/pymodules/python2.6/gladevcp/features.py", line 266, in include
f = open(search_path(SUBROUTINES_PATH, src))
TypeError: coercing to Unicode: need string or buffer, NoneType found


Кто подскажет? Где посмотреть?

А вот с N-gon, Hexagon всё хорошо
Снимок-3.png (4177 просмотров) <a class='original' href='./download/file.php?id=35562&mode=view' target=_blank>Загрузить оригинал (58.94 КБ)</a>

Re: LinuxCNC Features - набор мастеров для LinuxCNC

Добавлено: 27 окт 2014, 11:13
Nick
going писал(а):f = open(search_path(SUBROUTINES_PATH, src))
TypeError: coercing to Unicode: need string or buffer, NoneType found
хммм... может у тебя пути с русскими буквами?