Страница 16 из 17
Re: [WIKI] Ручная смена инструмента с автоизмерением длины.
Добавлено: 30 авг 2019, 18:13
Andrey@KZN
Там так
С M6 всё понятно.
G43 - предполагаю, что не нужна, хотелось бы убедиться.
А вот G0? Непонятно, зачем он генерится. Где-то читал, что первое движение должно быть больше длина инструмента, но тут движение по XY... И к траектории не относится совсем.
Re: [WIKI] Ручная смена инструмента с автоизмерением длины.
Добавлено: 30 авг 2019, 18:25
Serg
Andrey@KZN писал(а):G43 - предполагаю, что не нужна, хотелось бы убедиться.
Включает компенсацию длины инструмента.
Andrey@KZN писал(а):А вот G0? Непонятно, зачем он генерится.
Перемещение в точку, с которой будет продолжаться работа.
Там в начале наверняка какая-то подготовка к смене есть...
Re: [WIKI] Ручная смена инструмента с автоизмерением длины.
Добавлено: 30 авг 2019, 18:39
Andrey@KZN
UAVpilot писал(а):Включает компенсацию длины инструмента.
Это да
Я имею в виду, что для использования verser-овского модуля эта команда, думаю, не нужна.
Re: [WIKI] Ручная смена инструмента с автоизмерением длины.
Добавлено: 31 авг 2019, 10:04
verser
Andrey@KZN писал(а):
Это да
Я имею в виду, что для использования verser-овского модуля эта команда, думаю, не нужна.
Да, не нужна. В Probe Screen V2 есть свой собственный переезд в точку смены, задается пользователем в .ini.
Re: [WIKI] Ручная смена инструмента с автоизмерением длины.
Добавлено: 22 июн 2021, 09:17
iMaks-RS
Установил по мануалу - вызла ошибка
Named parameter #<_ini[axis_2]max_limit> not defined
Нашёл.. методом коврового бомбометания ))) поставил VSC и там октрыл все файлы из папки macros.. натравив на них поиск..
Но вот теперь другая беда валятся ошибки при старте любой УП
Правда у меня датчик инстумента физически не подключен, хотя пины hal-файле заданы.
Кнопка touch off не активна, как её активировать? На форуме linuxcnc пишут становится активно после хомления.. но этого не происходит (как до, так и после установки probe screen2)
Re: [WIKI] Ручная смена инструмента с автоизмерением длины.
Добавлено: 22 июн 2021, 22:51
steals_y2k
iMaks-RS писал(а): ↑
#<_ini[axis_2]max_limit>
а в ини дописать 2 строки не?
в какой-то команде зетка хочет ехать сильно вверх.
возможно, не применяется g43.
бывает, что неактивен какой-то раздел(и с ним кнопка) в интерфейсе. можно устранить setp, конечно..
но мне кажется, что ты где-то слишком много отредактировал)
я обычно правлю кусочек интерфейса и не думаю))
Re: [WIKI] Ручная смена инструмента с автоизмерением длины.
Добавлено: 04 ноя 2021, 23:39
Fivist
Добра всем. Пытаюсь настроить ручную смену инструмента через ProbeScreen v2, все настроил по инструкции. Интерфейс axis. во вкладке ставлю галочку remap M6, измеряю датчиком высоту до заготовки, данные записываются в worckpiece height, и высоту инструмента (датчик жестко закреплен на столе) данные записываются в TS Height. Для проверки использую демо код с надписью LinuxCNC, его немного отредактировал - убрав комманду M3, чтоб не крутить шпиндель, и перед каждой буквой поставил:
М6 Тх
М43 Тх
Для каждой буквы свой инструмент.
Но при нажатии ПУСК, станок перемещается в положение для смены инструмента, выпадает окна для смены, меняю инструмент, нажимаю ОК, и на этом все. Программа прекращается. Куда смотреть?
По комманде в миди М6 Т1, также переходит в позицию для смены и все, дальше ни каких движений.
Re: [WIKI] Ручная смена инструмента с автоизмерением длины.
Добавлено: 04 ноя 2021, 23:47
nkp
непросто вот так дать совет дельный
тут конфигЪ полный нужЁн
Re: [WIKI] Ручная смена инструмента с автоизмерением длины.
Добавлено: 05 ноя 2021, 00:57
Fivist
Загрузил весь конфиг. Там же в архиве файл .axisrc.
Re: [WIKI] Ручная смена инструмента с автоизмерением длины.
Добавлено: 06 ноя 2021, 10:10
Fivist
Почитал тему, вики по работе с центроискателем, также на форуме linuxcnc.org. Не я один с такой проблемой. Но вот свою так и не решил. Все перепроверил, все настройки. Но после М6 в коде и после подтверждения смены инструмента выполнение программы прекращается....
Кто подскажет куда далее смотреть?
П. С. : стоит этот же вопрос повторить в теме "вики. работа с центроискателем"?
Re: [WIKI] Ручная смена инструмента с автоизмерением длины.
Добавлено: 06 ноя 2021, 11:37
verser
Можно не дублировать. У меня уже 2 комплекта конфигов, включая ваш, с такой проблемой, оба на форке psng, но пока готовлю на чем протестировать, чтобы повторить и исправить. Проблема редко встречающаяся, пока не знаю в чем причина. Мне нравится этот форк. В ноябре планирую (но срок не гарантирую) выпуск Probe Screen v3 на его основе + доп. фичи.
Re: [WIKI] Ручная смена инструмента с автоизмерением длины.
Добавлено: 06 ноя 2021, 14:14
Fivist
verser писал(а): ↑
В ноябре планирую (но срок не гарантирую) выпуск Probe Screen v3
Супер! Терпеливо подождем!
Re: [WIKI] Ручная смена инструмента с автоизмерением длины.
Добавлено: 07 ноя 2021, 17:23
Fivist
... Стало мне все таки интересно, в чем завтык. И на каком этапе это происходит. Подправил код макроса psng_manual_change.ngc, перед кажлым блоком операци сделал вывод инфы. Сделал видео как работает.
https://youtu.be/Mm0oDCXuSdk
Суть в том, что если перед запуском программы установленн инструмент который будет использоваться первым в программе, то станок едет в точку смены инструмента, причем окна на запрос о замене инструмента не показывает, и сразу едет мерить инструмент, едит выпоонять программу, попадаем на строку М6 Т2, едим в точку смены инструмента, здесь уже есть запрос сменить инструмент, нажимаем "ОК", и все программа завершена. И судя по скрипте, стопорится после М6, так как именно после него дебаг не выводится... Может чтото с этим окном на запрос не то...
Re: [WIKI] Ручная смена инструмента с автоизмерением длины.
Добавлено: 06 дек 2021, 11:25
Fivist
verser писал(а): ↑
В ноябре планирую
Не сориентируете в выходе выпуска Probe Screen v3?
Re: [WIKI] Ручная смена инструмента с автоизмерением длины.
Добавлено: 06 дек 2021, 16:42
alex_sar
Возможно ли поменять код так чтобы использовать автоизмерение, но инструмент мерить в произвольном месте. То есть выводить руками в точку измерения (которая всё время разная?).
Объясню зачем - у меня небольшой стол у фрезерного, к тому же сам стол подвижный - его можно сдвигать. Поэтому фиксировать датчик инструмента не хочу.
Сейчас я просто ставлю датчик (беспроводной vers) на стол где свободно и там мерю. Но программу приходится прерывать, точнее делить на части по инструментам.
Поправить код могу и сам, мне бы маленькую подсказку - куда копать!
Re: [WIKI] Ручная смена инструмента с автоизмерением длины.
Добавлено: 30 дек 2021, 11:27
xenon-alien
Всем привет.
С горем пополам добрался к освоению чуда техники датчиков и скринсета.
Фирма заказала датчики. Я их подключил к плате МЕСА на отдельные входы и через or2 подключил выход к probe-in. Ну и инвертировал входы.
Попытался использовать кнопку -z и выдало ошибку. (думал, что инверсию не нужно было включать и попытался ещё раз с разомкнутым датчиком, но уже ругнулся, что датчик стаботал.)
Скопированные настройки пока что не менял, лишь диаметр шарика.
ЛЦНЦ 2.8.2
И только что заметил, что выдал сам лцнц.(фото добавил.)
При этом ось Z даже не сдвинулась с места. (сейчас ещё раз перечитаю тему, может уже писалось об этом.)
Пишу с телефона, так что если нужна конфигурация станка, то позже выложу. (короткое видео в инстаграме, работы сигналов)
Re: [WIKI] Ручная смена инструмента с автоизмерением длины.
Добавлено: 30 дек 2021, 12:45
xenon-alien
Ход был слишком мал и не успел нажать на датчик.
По идее ЦИ работает.
Остается понять как работать с датчиком высоты инструмента. Ну и без ЦИ как задавать высоту инструмента.
Будут вопросы - спрошу. (а пока что пошел "перечитывать" по третьему кругу)
Re: [WIKI] Ручная смена инструмента с автоизмерением длины.
Добавлено: 30 дек 2021, 13:27
xenon-alien
Очередная ошибка...
Лцнц 2.8.2
Вобще не понятно, от куда у TS Height такая коордиата.
При этом он не поехал измерять длину в точку х10 у350. Осталься так, как и был.
Сейчас поглялжу на высоту по z может там проблема.
Полазил в макросах и так понимаю, что для 2.8.2 версии их нужно переписать глобальные переменные...
Re: [WIKI] Ручная смена инструмента с автоизмерением длины.
Добавлено: 30 дек 2021, 15:16
xenon-alien
Подправил макросы.
По идее заработало, но нужно проверить. (пользуемся на свой страх и риск, если найду косяк - выложу рабочее)
Re: [WIKI] Ручная смена инструмента с автоизмерением длины.
Добавлено: 30 дек 2021, 16:04
xenon-alien
При вводе команды смены инструмента м6 т1 в MDI уходит в позицию смены и "подвисло" - как бы задача не выполнена а окошек других не появилось. (открыть файл, или ещё чего-то сделать не дает. Сейчас попробую нажать на стоп)
Надеюсь, то что я отдельным окном сделал вкладку не влияет на это.
Высоту уже по Z поправил
Код: Выделить всё
[TOOLSENSOR]
# Absolute coordinates of the toolsetter pad
X = 10
Y = 350
# Absolute Z start search coordinates
Z = -20
# Maximum search distance and direction (sign)
MAXPROBE = -60
# Speed of movements during working in Probe Screen
RAPID_SPEED = 600
# Diameter of toolsetter pad
TS_DIAMETER = 10
# The speed of the reverse rotation of the spindle when measuring the tool diameter
REV_ROTATION_SPEED = 300
[CHANGE_POSITION]
# Abs coordinates tool change point
X = 10
Y = 10
Z = -20