[WIKI] Работа с центроискателем в LinuxCNC
-
- Мастер
- Сообщения: 3673
- Зарегистрирован: 08 фев 2016, 16:33
- Репутация: 1010
- Настоящее имя: Манн Геннадий Геннадьевич
- Откуда: Москва
- Контактная информация:
Re: [WIKI] Работа с центроискателем в LinuxCNC
У меня были разные проблемы, многое от не умения читать, многие хз почему, знаю многих у кого работает, да и сам рекомендую частенько, точнее кидаю ссылку на сайт. Хотя условно у меня не взлетело, в том числе из-за совета автора" аборт он каллс " но пару лет я пользовался, а сейчас пользуюсь другим оборудованием
Даже покупая ренишоу за пол ляма, ты получаешь устройство и огромный талмут, и циклы прописываешь сам.
Даже покупая ренишоу за пол ляма, ты получаешь устройство и огромный талмут, и циклы прописываешь сам.
http://www.cnc-club.ru/forum/viewtopic. ... 76#p304076 Поставки оборудования для ваших станков
https://www.instagram.com/dtw.moscow/
dtw.moscow@gmail.com
https://www.instagram.com/dtw.moscow/
dtw.moscow@gmail.com
- verser
- Мастер
- Сообщения: 1884
- Зарегистрирован: 21 июл 2013, 22:28
- Репутация: 1278
- Настоящее имя: Сергей
- Откуда: Тбилиси
- Контактная информация:
Re: [WIKI] Работа с центроискателем в LinuxCNC
Этому проекту действительно уделяю мало времени. Причина - обратная связь больше не выявляет серьезных багов.
Некоторые доработки требуются:
- запись в .pref файл сыровата, здесь мне нужно элементарно доработать;
- случается непоявление окна смены инструмента на некоторых конфигурациях, эта проблема по-сложнее, думаю над этим.
В плане развития проекта здорово было бы внедрить компьютерное зрение, типа (см. начиная с 1:14)
https://www.youtube.com/watch?v=7mBQwIzaiaQ&t=74s
Некоторые доработки требуются:
- запись в .pref файл сыровата, здесь мне нужно элементарно доработать;
- случается непоявление окна смены инструмента на некоторых конфигурациях, эта проблема по-сложнее, думаю над этим.
В плане развития проекта здорово было бы внедрить компьютерное зрение, типа (см. начиная с 1:14)
https://www.youtube.com/watch?v=7mBQwIzaiaQ&t=74s
Вряд ли я займусь этим сейчас, в приоритете проект Vers CS и софт к нему, и тот буксует из-за серьезной загрузки заказами и необходимостью развивать производство и совершенствовать уже разработанную продукцию.
- antoxa-kylibin
- Мастер
- Сообщения: 786
- Зарегистрирован: 22 июн 2017, 13:18
- Репутация: 107
- Настоящее имя: Антон
- Откуда: г. Воронеж
- Контактная информация:
Re: [WIKI] Работа с центроискателем в LinuxCNC
Тут походу не софт кирпич, а тот кто этот плачь души написал....у меня все работало. Даже в виде хвостовика фрезы в качестве щупа и пару проводкой с крокодилами....на токопроводящих заготовках все работало...iMaks-RS писал(а):Лови бисер.
Типичное мышление ИТешников на пост-совкосвском пространстве: Пользователь - Дебил, у него кривые руки. Он не понимает , что за гениальную чудную фигню мы ему дали.MX_Master писал(а):даже не будучи автором софта
Покупают не центро-крае-искатель, а покупают надежду на решение каких-то своих задач. Без ПО - это просто апупенно дорогая тактовая кнопка. Не более.
Лупите себя пяткой в грудь? Гуру? Сколько было сломано щупов, отредактировано файлов конфигурации, прежде чем завелось, если сейчас вообще используется, MGG? Об этом только будет автор знать.. и то не 100%.. ибо проще задвинуть в ящик с барахлом и обычным центроискателем "от пачанов" выставиться.
Ещё раз, для тех кто в танке или на лодке или в станке и стружке - обсуждаемый здесь центроискатель, это просто дорогая кнопка, не более. Как смартфон без ПО - кирпич.
Либо с сайте vers.by нужно удалить информацию о софте, т.к. это "опция", либо взяться за него ,довести "до ума". Идею с файлами конфигурации я предлогал еще пару лет назад.. был успешно послан, правда довольно тактично.. Можно взять пример с "цнц-технологий" - сделали решение подключ, на базе linuxcnc, со своим кастомным интерфейсом. Но проще конечно, лопатой на вентилятор... что-бы тонким слоем...
-
- Мастер
- Сообщения: 473
- Зарегистрирован: 25 авг 2018, 10:11
- Репутация: 152
- Настоящее имя: Дмитрий
- Откуда: Киров
- Контактная информация:
Re: [WIKI] Работа с центроискателем в LinuxCNC
iMaks-RS писал(а):линукс для программистов
Нас терзают смутные сомнения, а не программист ли ты часом, мил-человек?antoxa-kylibin писал(а):....у меня все работало. Даже в виде хвостовика фрезы в качестве щупа и пару проводкой с крокодилами....на токопроводящих заготовках все работало...
- antoxa-kylibin
- Мастер
- Сообщения: 786
- Зарегистрирован: 22 июн 2017, 13:18
- Репутация: 107
- Настоящее имя: Антон
- Откуда: г. Воронеж
- Контактная информация:
Re: [WIKI] Работа с центроискателем в LinuxCNC
Не, я не программист....хотя наверное стоило пойти в эту сферу....но Linux в глаза видел.
- verser
- Мастер
- Сообщения: 1884
- Зарегистрирован: 21 июл 2013, 22:28
- Репутация: 1278
- Настоящее имя: Сергей
- Откуда: Тбилиси
- Контактная информация:
Re: [WIKI] Работа с центроискателем
Сегодня получил аналогичное пожелание .. с собственного производстваСергей Саныч писал(а):Не грех бы еще дополнить установку заготовки по двум произвольным отверстиям. В том числе с возможным переворотом.
- antoxa-kylibin
- Мастер
- Сообщения: 786
- Зарегистрирован: 22 июн 2017, 13:18
- Репутация: 107
- Настоящее имя: Антон
- Откуда: г. Воронеж
- Контактная информация:
Re: [WIKI] Работа с центроискателем в LinuxCNC
Ну тогда логично сразу добавить чтобы по 2-м пинам тоже можно было выставиться....у нас на производстве такое применяется, не часто, но бывает.
-
- Опытный
- Сообщения: 156
- Зарегистрирован: 17 май 2019, 09:56
- Репутация: 13
- Настоящее имя: Максим Савчук
- Контактная информация:
Re: [WIKI] Работа с центроискателем в LinuxCNC
Сегодня понадобилось слегка развернуться по заготовке используя Y как базу и увидел, что крутит систему координат в другую сторону. В код не полез, времени не было, просто развернул в другую сторону руками.
- verser
- Мастер
- Сообщения: 1884
- Зарегистрирован: 21 июл 2013, 22:28
- Репутация: 1278
- Настоящее имя: Сергей
- Откуда: Тбилиси
- Контактная информация:
Re: [WIKI] Работа с центроискателем в LinuxCNC
Надо будет глянуть, спасибо. А какая из 2-х кнопок по Y использовалась, левая или правая ?MaksSavchuk писал(а):Сегодня понадобилось слегка развернуться по заготовке используя Y как базу и увидел, что крутит систему координат в другую сторону. В код не полез, времени не было, просто развернул в другую сторону руками.
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2857
- Откуда: Тюмень
- Контактная информация:
Re: [WIKI] Работа с центроискателем в LinuxCNC
Потому как часто проще мимоходом сделать пару сквозных отверстий, чем искать углы у овальной заготовкиverser писал(а):Сегодня получил аналогичное пожелание .. с собственного производства
Чудес не бывает. Бывают фокусы.
- verser
- Мастер
- Сообщения: 1884
- Зарегистрирован: 21 июл 2013, 22:28
- Репутация: 1278
- Настоящее имя: Сергей
- Откуда: Тбилиси
- Контактная информация:
Re: [WIKI] Работа с центроискателем в LinuxCNC
Готовлю следующие обновления для Probe Screen:
- поворот координат по двум отверстиям,
- возможность работы с центроискателем, установленным не в шпиндель, а где-то рядом с ним,
- добавлю ручные перемещения по диагонали,
- адаптации под linuxcnc v.2.8
- поворот координат по двум отверстиям,
- возможность работы с центроискателем, установленным не в шпиндель, а где-то рядом с ним,
- добавлю ручные перемещения по диагонали,
- адаптации под linuxcnc v.2.8
-
- Опытный
- Сообщения: 156
- Зарегистрирован: 17 май 2019, 09:56
- Репутация: 13
- Настоящее имя: Максим Савчук
- Контактная информация:
Re: [WIKI] Работа с центроискателем в LinuxCNC
Онаverser писал(а):левая
-
- Новичок
- Сообщения: 29
- Зарегистрирован: 27 дек 2018, 16:39
- Репутация: 12
- Настоящее имя: Николай
- Откуда: Москва
- Контактная информация:
Re: [WIKI] Работа с центроискателем в LinuxCNC
Добрый день!
Имеется MAHO MH400T. У станка есть возможность работать в двух конфигурациях-вертикально фрезерный и горизонтально фрезерный. Соответственно запускается нужная конфигурация под LinuxCNC. В вертикально-фрезерной работа с измерительным щупом проходит более-менее нормально. В горизонтально- фрезерной при попытке привязаться внутри отверстия выдается ошибка как на "скриншоте" . При привязке, скажем, только по Y,
станок движется щупом вниз (Y-) , касается, движется вверх, касается и залипает с ошибкой (Error: Linear move on line 0 would exceed joint 1 negative limit) До концевиков далеко, отверстие 54мм. По оси Х те же ошибки. В чем может быть проблема?
Имеется MAHO MH400T. У станка есть возможность работать в двух конфигурациях-вертикально фрезерный и горизонтально фрезерный. Соответственно запускается нужная конфигурация под LinuxCNC. В вертикально-фрезерной работа с измерительным щупом проходит более-менее нормально. В горизонтально- фрезерной при попытке привязаться внутри отверстия выдается ошибка как на "скриншоте" . При привязке, скажем, только по Y,
станок движется щупом вниз (Y-) , касается, движется вверх, касается и залипает с ошибкой (Error: Linear move on line 0 would exceed joint 1 negative limit) До концевиков далеко, отверстие 54мм. По оси Х те же ошибки. В чем может быть проблема?
- Вложения
-
- MAHO_MH400E.ini
- (4.26 КБ) 147 скачиваний
-
- MAHO_MH400E.hal
- (23.9 КБ) 154 скачивания
-
- MAHO_MH400E_postgui.hal
- (3.44 КБ) 146 скачиваний
Решено: HAAS VF3 под LinuxCNC viewtopic.php?t=34302
Решено: MAHO MH400T под LinuxCNC viewtopic.php?f=15&t=7981&p=579916&hili ... 0t#p579916
Решено: MAHO MH400T под LinuxCNC viewtopic.php?f=15&t=7981&p=579916&hili ... 0t#p579916
- verser
- Мастер
- Сообщения: 1884
- Зарегистрирован: 21 июл 2013, 22:28
- Репутация: 1278
- Настоящее имя: Сергей
- Откуда: Тбилиси
- Контактная информация:
Re: [WIKI] Работа с центроискателем в LinuxCNC
Мы заметили, что если какая-то из измерительных операций была ранее завершена с ошибкой, то в системе может оставаться незавершенный процесс. Это может вызывать случайные непонятные выбросы ошибок при последующих измерениях. В случае возникновения любых ошибок измерений мы рекомендуем вводить вручную MDI команду завершения
Есть в linuxcnc вроде более научный метод - задавать заранее прописанную процедуру завершения
но пока (у нас по крайней мере) это работает глючно, мы пользуемся ручным вводом "M2".
Код: Выделить всё
M2
Код: Выделить всё
[RS274NGC]
...
ON_ABORT_COMMAND=O <on_abort> cal
-
- Новичок
- Сообщения: 29
- Зарегистрирован: 27 дек 2018, 16:39
- Репутация: 12
- Настоящее имя: Николай
- Откуда: Москва
- Контактная информация:
Re: [WIKI] Работа с центроискателем в LinuxCNC
Спасибо! Очистка очереди сообщений + М2 вылечила проблему
Решено: HAAS VF3 под LinuxCNC viewtopic.php?t=34302
Решено: MAHO MH400T под LinuxCNC viewtopic.php?f=15&t=7981&p=579916&hili ... 0t#p579916
Решено: MAHO MH400T под LinuxCNC viewtopic.php?f=15&t=7981&p=579916&hili ... 0t#p579916
-
- Мастер
- Сообщения: 1718
- Зарегистрирован: 28 авг 2018, 17:13
- Репутация: 286
- Настоящее имя: Алексей
- Контактная информация:
Re: [WIKI] Работа с центроискателем в LinuxCNC
Возможно ли запускать панель центроискателя в отдельном окне, и потом полностью гасить (всё таки большую часть времени она не нужна).
Почему-то процесс с панелью стал конкретно тормозить комп. Разобраться можно, но хотелось бы и такой выход из положения иметь как выше написано.
Почему-то процесс с панелью стал конкретно тормозить комп. Разобраться можно, но хотелось бы и такой выход из положения иметь как выше написано.
- verser
- Мастер
- Сообщения: 1884
- Зарегистрирован: 21 июл 2013, 22:28
- Репутация: 1278
- Настоящее имя: Сергей
- Откуда: Тбилиси
- Контактная информация:
Re: [WIKI] Работа с центроискателем в LinuxCNC
Думаю, что запуск Probe Screen в отдельном окне возможен, поскольку это GladeVCP панель.
-
- Новичок
- Сообщения: 13
- Зарегистрирован: 29 фев 2012, 18:37
- Репутация: 0
- Контактная информация:
Re: [WIKI] Работа с центроискателем в LinuxCNC
Всем привет.
Я новичек в Linux, прошу сильно не пинать.
Пытаюсь установить Probe Screen V2, но ничего не выходит.
Можно пошагово о процессе установки.
Вроде делаю все по описаному но EMC ругается
Debug file information:
.
Exception in Tkinter callback
Traceback (most recent call last):
File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 1437, in __call__
return self.func(*args)
File "/usr/bin/axis", line 1325, in jogspeed_listbox_change
if isinstance(value, str): value = value.encode('utf-8', 'replace')
UnicodeDecodeError: 'ascii' codec can't decode byte 0xd0 in position 0: ordinal not in range(128)
(gladevcp:7415): libglade-WARNING **: could not find glade file 'auto_tool_measurement.glade'
**** GLADE VCP ERROR: With xml file: auto_tool_measurement.glade : could not create GladeXML object
<commandline>:0: gladevcp exited without becoming ready
Traceback (most recent call last):
File "/usr/bin/gladevcp", line 309, in <module>
main()
File "/usr/bin/gladevcp", line 210, in main
handlers = load_handlers(opts.usermod,halcomp,builder,opts.useropts)
File "/usr/bin/gladevcp", line 111, in load_handlers
mod = __import__(basename)
File "python/probe_screen.py", line 15, in <module>
import hal # base hal class to react to hal signals
KeyboardInterrupt
7365
PID TTY STAT TIME COMMAND
7405
PID TTY STAT TIME COMMAND
Stopping realtime threads
Unloading hal components
Заранее СПАСИБО
Я новичек в Linux, прошу сильно не пинать.
Пытаюсь установить Probe Screen V2, но ничего не выходит.
Можно пошагово о процессе установки.
Вроде делаю все по описаному но EMC ругается
Debug file information:
.
Exception in Tkinter callback
Traceback (most recent call last):
File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 1437, in __call__
return self.func(*args)
File "/usr/bin/axis", line 1325, in jogspeed_listbox_change
if isinstance(value, str): value = value.encode('utf-8', 'replace')
UnicodeDecodeError: 'ascii' codec can't decode byte 0xd0 in position 0: ordinal not in range(128)
(gladevcp:7415): libglade-WARNING **: could not find glade file 'auto_tool_measurement.glade'
**** GLADE VCP ERROR: With xml file: auto_tool_measurement.glade : could not create GladeXML object
<commandline>:0: gladevcp exited without becoming ready
Traceback (most recent call last):
File "/usr/bin/gladevcp", line 309, in <module>
main()
File "/usr/bin/gladevcp", line 210, in main
handlers = load_handlers(opts.usermod,halcomp,builder,opts.useropts)
File "/usr/bin/gladevcp", line 111, in load_handlers
mod = __import__(basename)
File "python/probe_screen.py", line 15, in <module>
import hal # base hal class to react to hal signals
KeyboardInterrupt
7365
PID TTY STAT TIME COMMAND
7405
PID TTY STAT TIME COMMAND
Stopping realtime threads
Unloading hal components
Заранее СПАСИБО
-
- Новичок
- Сообщения: 13
- Зарегистрирован: 29 фев 2012, 18:37
- Репутация: 0
- Контактная информация:
Re: [WIKI] Работа с центроискателем в LinuxCNC
ААААУУУУ есть кто живой ???
- verser
- Мастер
- Сообщения: 1884
- Зарегистрирован: 21 июл 2013, 22:28
- Репутация: 1278
- Настоящее имя: Сергей
- Откуда: Тбилиси
- Контактная информация:
Re: [WIKI] Работа с центроискателем в LinuxCNC
Суть ошибки в этом
Начиная с версии V2 в приложение Probe Screen уже включено auto_tool_measurement, которое ранее шло как отдельное приложение. Поэтому в настройках .ini не требуется подключать auto_tool_measurement.(gladevcp:7415): libglade-WARNING **: could not find glade file 'auto_tool_measurement.glade'