[WIKI] Работа с центроискателем в LinuxCNC

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
antoxa-kylibin
Мастер
Сообщения: 786
Зарегистрирован: 22 июн 2017, 13:18
Репутация: 107
Настоящее имя: Антон
Откуда: г. Воронеж
Контактная информация:

Re: [WIKI] Работа с центроискателем

Сообщение antoxa-kylibin »

На днях попробовал прикрутить модуль измерения к AXIS, результат успешный. Т.к. полноценного щупа еще нет, то пришлось немного колхозными методами тестировать :-). Но результат получился вполне успешным, заготовка была в размер и стояла под углом относительно Xи Y осей. Удалось найти угол разворота и на автомате "довернуть" оси станка. Затем в повернутой системе координат занулился от угла заготовки. В результате получилось все четко. Никаких перекосов. Отклонение от электронной модели получилось 0,05мм. Что не может не радовать. Автору плагина огромное спасибо. Респект и уважуха!!!! :beer_blow: :good:
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: [WIKI] Работа с центроискателем

Сообщение nkp »

как сейчас организовано переключение вкладок в Axis ??
глянул на github - там в .axisrc нет пина что_то_там_preview(который вроде раньше обговаривали)
(с тех пор так и пользую код - не обновлял :) )
или не доглядел чего?
Аватара пользователя
evgenymcp
Мастер
Сообщения: 1422
Зарегистрирован: 23 апр 2017, 05:37
Репутация: 328
Настоящее имя: Евгений
Откуда: Абакан,Хакасия
Контактная информация:

Re: [WIKI] Работа с центроискателем

Сообщение evgenymcp »

Тестирую плагин. Проверил поиск внешнего угла и центр цилиндра. Всё Ок. При поиске центра отверстия измеряет X, а при измерении Y выдает ошибку Error: Щуп move on line 6 would exceed joint 1's negative limit
В общем опытным путем выяснил что все измерения по Y во вкладке внутренние углы приводят к этой ошибке.
Аватара пользователя
evgenymcp
Мастер
Сообщения: 1422
Зарегистрирован: 23 апр 2017, 05:37
Репутация: 328
Настоящее имя: Евгений
Откуда: Абакан,Хакасия
Контактная информация:

Re: [WIKI] Работа с центроискателем

Сообщение evgenymcp »

Всё, разобрался. Огромное спасибо за плагин!
На вкладке Rotation, Angle X+ движется в противоположном направлении. Остальные углы работают правильно :thinking:
MGG
Мастер
Сообщения: 3673
Зарегистрирован: 08 фев 2016, 16:33
Репутация: 1010
Настоящее имя: Манн Геннадий Геннадьевич
Откуда: Москва
Контактная информация:

Re: [WIKI] Работа с центроискателем

Сообщение MGG »

Приветствую! подскажите, допустим измеряю Х+ и Х-, как сделать без калькулятора, чтоб в центр поехал? Поле, которое по идеи должно показывать центр - пустое.
http://www.cnc-club.ru/forum/viewtopic. ... 76#p304076 Поставки оборудования для ваших станков
https://www.instagram.com/dtw.moscow/
dtw.moscow@gmail.com
Аватара пользователя
verser
Мастер
Сообщения: 1903
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1282
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

Re: [WIKI] Работа с центроискателем

Сообщение verser »

MGG писал(а):Приветствую! подскажите, допустим измеряю Х+ и Х-, как сделать без калькулятора, чтоб в центр поехал? Поле, которое по идеи должно показывать центр - пустое.
Хороший вопрос. Добавлю в план - сделать возможность выведения в центр между двумя точками (заодно и расстояние между точками сделать в один клик). Сейчас этого нет.
Аватара пользователя
verser
Мастер
Сообщения: 1903
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1282
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

Re: [WIKI] Работа с центроискателем

Сообщение verser »

evgenymcp писал(а): На вкладке Rotation, Angle X+ движется в противоположном направлении. Остальные углы работают правильно :thinking:
Спасибо за замечание. Исправлено.
Аватара пользователя
shalek
Почётный участник
Почётный участник
Сообщения: 3023
Зарегистрирован: 25 авг 2014, 10:40
Репутация: 2583
Настоящее имя: Александр
Откуда: РБ Бобруйск
Контактная информация:

Re: [WIKI] Работа с центроискателем

Сообщение shalek »

Заказал, оплатил и получил центроискатель.
IMG_20180217_155045.jpg (4882 просмотра) <a class='original' href='./download/file.php?id=132668&mode=view' target=_blank>Загрузить оригинал (127.11 КБ)</a>
Занятная вещица. Возник вопрос: Можно ли держать включенным передатчик постоянно, а сам приемник подключать по мере надобности?
Помучался с начальной юстировкой, но быстро освоил как это делается. Ну и попробовал в работе. отлично все работает.
Теперь заказал датчик длины фрез. Пусть будет. К хорошему быстро привыкаешь.
Сергею респект за качественные изделия!
Если ты не можешь решить проблему, значит это не твоя проблема!
Мой канал на YouTube: YouTube
ЧПУ "Бобр" 600x500 мм
shalek64@gmail.com
Аватара пользователя
NKS
Мастер
Сообщения: 2516
Зарегистрирован: 30 окт 2014, 21:36
Репутация: 1233
Настоящее имя: Сергей
Откуда: Волгоград
Контактная информация:

Re: [WIKI] Работа с центроискателем

Сообщение NKS »

У меня передатчик всегда включён и запрятан далеко в шкафу. Полёт нормальный. Пару раз забывал выключать ЦИ и высаживал полностью батарейку.
Фрост
Мастер
Сообщения: 393
Зарегистрирован: 28 окт 2013, 00:18
Репутация: 23
Настоящее имя: Сергей
Контактная информация:

Re: [WIKI] Работа с центроискателем

Сообщение Фрост »

verser писал(а):С этими правками
tool-change.zip
этими файлами нужно заменять файлы текущих версий, или достаточно правки хал?
Аватара пользователя
verser
Мастер
Сообщения: 1903
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1282
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

Re: [WIKI] Работа с центроискателем

Сообщение verser »

Фрост писал(а):
verser писал(а):С этими правками
tool-change.zip
этими файлами нужно заменять файлы текущих версий, или достаточно правки хал?
Да, для подключения по логике ИЛИ нормально-замкнутых центроискателя и toolsetter к одному входу probe-input (только при наличии доп. контроллера, типа Mesa) нужно заменить соотв. файлы из шапки на эти.
Фрост
Мастер
Сообщения: 393
Зарегистрирован: 28 окт 2013, 00:18
Репутация: 23
Настоящее имя: Сергей
Контактная информация:

Re: [WIKI] Работа с центроискателем

Сообщение Фрост »

artsemi писал(а):Действительно упустил из вида компонент mux_generic. В таком случае отказываемся от bmux4.comp и в HAL пишем следующее:

Код: Выделить всё

loadrt or2
loadrt mux_generic config="bb4"

addf or2.0 servo-thread
addf mux-gen.00 servo-thread

#M64 P2 - activate toolsetter
#M64 P3 - activate probe
#M65 P2 - deactivate toolsetter
#M65 P3 - deactivate probe

net in_ts    _toolsetter_pin_
net in_probe _probe_pin_

net in_ts or2.0.in0
net in_probe or2.0.in1
net ts_or_probe or2.0.out

net select_ts mux-gen.00.sel-bit-00 <= motion.digital-out-02
net select_probe mux-gen.00.sel-bit-01 <= motion.digital-out-03
setp mux-gen.00.in-bit-00 1
net in_ts mux-gen.00.in-bit-01
net in_probe mux-gen.00.in-bit-02
net ts_or_probe mux-gen.00.in-bit-03
net probe-in mux-gen.00.out-bit

net probe-in motion.probe-input
Заменяя _probe_pin_,_toolsetter_pin_ на соответствующие пины
А во вложенном tool.hal есть строки

Код: Выделить всё

net tool-change-request    auto_tool_measurement.tool-change-request    <=   iocontrol.0.tool-change
net tool-changed           auto_tool_measurement.tool-changed   =>   iocontrol.0.tool-changed
net tool-prep-number       auto_tool_measurement.tool-number    <=   iocontrol.0.tool-prep-number
net tool-prep-loopback     iocontrol.0.tool-prepare  =>   iocontrol.0.tool-prepared
Они нужны или нет? с ними выдает ошибку pin auto_tool_measurement.tool-change-request does not exist
MGG
Мастер
Сообщения: 3673
Зарегистрирован: 08 фев 2016, 16:33
Репутация: 1010
Настоящее имя: Манн Геннадий Геннадьевич
Откуда: Москва
Контактная информация:

Re: [WIKI] Работа с центроискателем в LinuxCNC

Сообщение MGG »

Сообщение как на картинке у меня выходит, причем рандомно, иногда нет, вчера при всех измерения высоты было.
После этого, с штурвала управление прекращается, пока что-нибудь не нажато с клавиатуры. Причем если нажать движение вверх на клавиатуре, то он поедет до конца, как будто она зажато.


PS: с мачевской ветки дополнения в измерениях не перенесли?
Вложения
IMG_20180323_192808.jpg (4428 просмотров) <a class='original' href='./download/file.php?id=135415&mode=view' target=_blank>Загрузить оригинал (4.16 МБ)</a>
http://www.cnc-club.ru/forum/viewtopic. ... 76#p304076 Поставки оборудования для ваших станков
https://www.instagram.com/dtw.moscow/
dtw.moscow@gmail.com
Nikomas
Мастер
Сообщения: 721
Зарегистрирован: 07 янв 2012, 14:31
Репутация: 64
Откуда: Беларусь
Контактная информация:

Re: [WIKI] Работа с центроискателем в LinuxCNC

Сообщение Nikomas »

MGG писал(а):Сообщение как на картинке у меня выходит, причем рандомно
Вчера тоже поймал такое сообщение. Что оно значит?
Аватара пользователя
verser
Мастер
Сообщения: 1903
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1282
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

Re: [WIKI] Работа с центроискателем в LinuxCNC

Сообщение verser »

Скорее всего ошибка целиком выглядит типа так

Код: Выделить всё

joint 0 following error не могу делать это (EMC_TRA)_SET_TELEOP_ENABLE) в авто-режиме с остановленным интерпретатором
ошибка говорит, что станок отклонился от траектории больше чем на значение FERROR.

Приложения Probe Screen и Auto Tool Measurement здесь скорее всего лишь индикатор каких-то проблем в глобальных настройках станка, ошибка скорее всего может появляться и при выполнении другого g-code.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: [WIKI] Работа с центроискателем в LinuxCNC

Сообщение Serg »

Не, ошибка правильно написана. "joint 0 following error" это совсем другая ошибка.
"не могу делать это (EMC_TRA)_SET_TELEOP_ENABLE) в авто-режиме с остановленным интерпретатором" - это например может быть попыткой выполнить G-код в "режиме ручных перемещений" (TELEOP).
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
MGG
Мастер
Сообщения: 3673
Зарегистрирован: 08 фев 2016, 16:33
Репутация: 1010
Настоящее имя: Манн Геннадий Геннадьевич
Откуда: Москва
Контактная информация:

Re: [WIKI] Работа с центроискателем в LinuxCNC

Сообщение MGG »

Как тут ferror оказался? Он тут вообще не причем, ошибка рандомно выпадает при замере высоты.
http://www.cnc-club.ru/forum/viewtopic. ... 76#p304076 Поставки оборудования для ваших станков
https://www.instagram.com/dtw.moscow/
dtw.moscow@gmail.com
MGG
Мастер
Сообщения: 3673
Зарегистрирован: 08 фев 2016, 16:33
Репутация: 1010
Настоящее имя: Манн Геннадий Геннадьевич
Откуда: Москва
Контактная информация:

Re: [WIKI] Работа с центроискателем в LinuxCNC

Сообщение MGG »

Кстати, не может быть это из-за штурвала?
Пытаюсь логику отследить.
1. Возможно штурвал
2. Те кто на аналоге.

Т.е. если тут на это жалобы были, но редко, то второй подряд именно с сервами на аналоге
http://www.cnc-club.ru/forum/viewtopic. ... 76#p304076 Поставки оборудования для ваших станков
https://www.instagram.com/dtw.moscow/
dtw.moscow@gmail.com
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: [WIKI] Работа с центроискателем в LinuxCNC

Сообщение Serg »

Сервы тут точно не при чём, даже если их пытаться за вал крутить. Максимум что можно получить - это "following error" и/или аварию сервы по перегрузке.
А вот со штурвалом стоит поисследовать, например покрутить его в разные моменты во время работы программы...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
MGG
Мастер
Сообщения: 3673
Зарегистрирован: 08 фев 2016, 16:33
Репутация: 1010
Настоящее имя: Манн Геннадий Геннадьевич
Откуда: Москва
Контактная информация:

Re: [WIKI] Работа с центроискателем в LinuxCNC

Сообщение MGG »

UAVpilot писал(а):Сервы тут точно не при чём, даже если их пытаться за вал крутить. Максимум что можно получить - это "following error" и/или аварию сервы по перегрузке.
А вот со штурвалом стоит поисследовать, например покрутить его в разные моменты во время работы программы...
Я вчера проверял, штурвал лежит, его никто не трогает, 5 замеров высоты. 2 из них с этой ошибкой.
Далее если не сменить влкадку, то штурвал не работает, если с клавиатура нажать Z вверх, то он до победного едет до конца, то же самое и в низ.
У товарища Никомаса интересно есть ли штурвал.
http://www.cnc-club.ru/forum/viewtopic. ... 76#p304076 Поставки оборудования для ваших станков
https://www.instagram.com/dtw.moscow/
dtw.moscow@gmail.com
Ответить

Вернуться в «LinuxCNC»