Нужно адаптировать ПО (работа по событиям)

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
Andrey_STR
Новичок
Сообщения: 1
Зарегистрирован: 21 дек 2018, 09:01
Репутация: 0
Настоящее имя: Andrey
Контактная информация:

Нужно адаптировать ПО (работа по событиям)

Сообщение Andrey_STR »

Здравствуйте.
Может кто-то уже делал нечто подобное и может подсказать.

Есть самодельная установка сварки. Перемещается сварочная голова по 3м осям. С Х и Y все понятно, а вот ось Z нужно перемещать хитро.

В момент когда по программе Z ось перемещается вниз к сварочной поверхности происходит касание и отрабатывает датчик касания. В этот момент ПО управления должно подать сигнал в виде лог 1 на включение сварки. Сварка длится 10 мс -1 сек. После того как ПО получит сигнал об успешной сварке ( лог 1) нужно открыть зажим подачи проволоки, поднять Z на указанную в ПО высоту и переместиться в точку сварки номер 2, повторить операцию и после получения сигнала об удачной сварке включить механизм отрезания проволоки. Далее все повторяется.

Сам алгоритм достаточно прост, но можно ли его внедрить в готовый софт типа Mach 3 или аналогичный ? Получается что нужна работа с событиями внешними по датчикам.

Спасибо
SVP
Мастер
Сообщения: 6135
Зарегистрирован: 19 дек 2012, 15:49
Репутация: 884
Откуда: Москва
Контактная информация:

Re: Нужно адаптировать ПО (работа по событиям)

Сообщение SVP »

Либо работа с событиями, либо опрос в каждом цикле управления датчиков и работа с результатом.
Т.е. ждать именно события не обязательно, можно просто опрашивать в цикле вместо ожидания.
Ответить

Вернуться в «Windows / Mach»