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

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.

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

Сообщение Andrey_STR » 21 дек 2018, 09:13

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

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

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

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

Спасибо
Andrey_STR
Новичок
 
Сообщения: 1
Зарегистрирован: 21 дек 2018, 09:01
Репутация: 0
Настоящее имя: Andrey

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

Сообщение SVP » 21 дек 2018, 11:25

Либо работа с событиями, либо опрос в каждом цикле управления датчиков и работа с результатом.
Т.е. ждать именно события не обязательно, можно просто опрашивать в цикле вместо ожидания.
SVP
Мастер
 
Сообщения: 4346
Зарегистрирован: 19 дек 2012, 15:49
Откуда: Москва
Репутация: 674


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

Кто сейчас на конференции

Зарегистрированные пользователи: aegis, Argon-11, avalter1987, Bing [Bot], dpss-2, evgenkravtsov, evgenymcp, gendos, Google [Bot], karavan, keen, Kiriba, Majestic-12 [Bot], menny1112, mihail4048, Nik4722, NikolayUa24, nkp, NKS, PavelTch, PRomanS, ScrewDriver, sever29, shalek, surbhi786, Uda4LIVEc, Umnik, valery_krd, vasilevs, Vitalii, vovafed, Xer0x_king, Yandex [bot], Леонид Владимирович

Поделиться

Reputation System ©'