Настройка контроллера myCNC для удобной работы с центроискателем и датчиком инструмента.

Lone Pilgrim
Posts: 105
Joined: Wed Jan 22, 2020 10:19 pm

Re: Настройка контроллера myCNC для удобной работы с центроискателем и датчиком инструмента.

Post by Lone Pilgrim »

Всем добрый день или вечер,
К сожалению активизировать датчик (геркон) на смену инструмента пока не удалось,
поэтому вышел из положения внедрив в макросы измерений такую строчку ,
G10L80 P5400 Q18
Таким образом инструмент автоматически меняется на ценроискатель.

Вопрос по процедуре,
Скажите пожалуйста как и где прописать датчик (геркон) на лапе
что бы инструмент менялся автоматически при опускании или поднятии лапы.
Без активации кнопок опустить или поднять лапу.
Конечно если это возможно?

Lone Pilgrim
Posts: 105
Joined: Wed Jan 22, 2020 10:19 pm

Re: Настройка контроллера myCNC для удобной работы с центроискателем и датчиком инструмента.

Post by Lone Pilgrim »

Добрый день,
Вопрос для Сергея ,
В софтовом PLC есть обработчик, HANDLER GCODE START он
запускаются автоматически по старту софта, выходу из софта, старту выполнения УП и окончанию УП.
Скажите пожалуйста , можно ли записать туда датчик положения лапы ценроискателя. (если можно то как?)
Идея такая,
Вручную меняется положение лапы, при этом активируется или дезактивируется датчик на лапе ( например IN03 нормально открытый )
и соответственно меняется координаты шпинделя на координаты лапы (инструмент 18).
По скольку лапа ручная, нет смысла пользоваться кнопками выдвинуть или убрать лапу.
Сейчас я прописал такую строчку G10L80 P5400 Q18 в макросы измерений , инструмент меняется на номер 18 автоматически при вызове макроса, но обратно приходится менять инструмент вручную, что приведёт к ошибке рано или поздно . Было бы очень пользительно
делать ВСЁ просто поворачивая лапу,если это возможно.
Спасибо за ответ,

mycnc
Posts: 993
Joined: Thu May 10, 2018 2:42 pm
Location: Ottawa, Canada
Contact:

Re: Настройка контроллера myCNC для удобной работы с центроискателем и датчиком инструмента.

Post by mycnc »

Проверять состояние датчика в вышеуказанных процедурах смысла не имеет.
Необходимо ловить момент срабатывания датчика и переключать систему координат.
Для этого можно добавить новую Software PLC процедуру, которая и будет это делать.
В этой процедуре, кроме того, надо бы предусмотреть различные нештатные ситуации.
Например, срабатывание датчика во время выполнения УП - тогда переключение системы
координат необходимо отложить до того момента, когда завершится выполнение УП.

Lone Pilgrim
Posts: 105
Joined: Wed Jan 22, 2020 10:19 pm

Re: Настройка контроллера myCNC для удобной работы с центроискателем и датчиком инструмента.

Post by Lone Pilgrim »

Спасибо за скорый ответ,
Если я правильно понимаю фактически мы имеем механическую кнопку (включено выключено )
которая управляет новой, созданной процедурой ПЛС.
Ещё раз СПАСИБО за помощь,

mycnc
Posts: 993
Joined: Thu May 10, 2018 2:42 pm
Location: Ottawa, Canada
Contact:

Re: Настройка контроллера myCNC для удобной работы с центроискателем и датчиком инструмента.

Post by mycnc »

Нет, вы поняли не правильно.

Вариант с механической кнопкой возможен. Для этого надо запрограммированить соответствующий вход на переключение
номера инструмента в диалоге Hardkeys.
image.png
Но это решение не очень хорошее, так как нештатные ситуации в данном случае не будут отработаны.
Например, если вы переключите вход во время выполнения программы, то будет сложно отработать такую ситуацию корректно из обработчика нажатия кнопки.

Я предложил сделать Software PLC процедуру, которая работает постоянно и в вечном цикле проверяет состояние нужного вам входа.
При изменении состояния процедура проверяет правильность текущего состояния и запускает переключение на номер инструмента "лапы", только если это допустимо.
Это очень поверхностное описание, я не могу сразу сказать какие проверки тут будут нужны.
Но, по крайней мере, это правильное место, куда такие проверки можно добавить. Для описанного случая процедура не должна переключать номер инструмента, ожидая, когда выполнение УП завершится.

Lone Pilgrim
Posts: 105
Joined: Wed Jan 22, 2020 10:19 pm

Re: Настройка контроллера myCNC для удобной работы с центроискателем и датчиком инструмента.

Post by Lone Pilgrim »

Сергей Спасибо за помощь,
будем пробовать ,
для начала просто с механической кнопкой в виде геркона в лапе.

Lone Pilgrim
Posts: 105
Joined: Wed Jan 22, 2020 10:19 pm

Re: Настройка контроллера myCNC для удобной работы с центроискателем и датчиком инструмента.

Post by Lone Pilgrim »

Добрый день Сергей,
Скажите пожалуйста Вы планируете устранить вылет ПО на Asus Tinker ?
С Уважением,

mycnc
Posts: 993
Joined: Thu May 10, 2018 2:42 pm
Location: Ottawa, Canada
Contact:

Re: Настройка контроллера myCNC для удобной работы с центроискателем и датчиком инструмента.

Post by mycnc »

mycnc wrote:
Mon Nov 02, 2020 7:35 pm
Lone Pilgrim wrote:
Wed Oct 28, 2020 2:49 am
как Вы говорите ПО падает только совсем новом профиле .
Без каких либо изменений, я проверял на разбери,
скачал, поставил включил , нажал обмереть сторону, вылет.
Исправили возможную проблему, версия для обновления через закладку Support должна уже быть доступна.
Новые версии дистрибутивов и ISO-Image для RaspberryPi выложим в ближайшее время
Вы обновили версию и не помогло?

Lone Pilgrim
Posts: 105
Joined: Wed Jan 22, 2020 10:19 pm

Re: Настройка контроллера myCNC для удобной работы с центроискателем и датчиком инструмента.

Post by Lone Pilgrim »

mycnc wrote:
Thu Nov 12, 2020 1:44 pm
mycnc wrote:
Mon Nov 02, 2020 7:35 pm
Lone Pilgrim wrote:
Wed Oct 28, 2020 2:49 am
как Вы говорите ПО падает только совсем новом профиле .
Без каких либо изменений, я проверял на разбери,
скачал, поставил включил , нажал обмереть сторону, вылет.
Исправили возможную проблему, версия для обновления через закладку Support должна уже быть доступна.
Новые версии дистрибутивов и ISO-Image для RaspberryPi выложим в ближайшее время
Вы обновили версию и не помогло?
Добрый день,
Простите пожалуйста , но Вы как раз выложили для малинки,
она вроде как работает ,а про Асус мы таки ждём.
С Уважением,

Post Reply