Mach3 нестандартная функция

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
boomer_se
Новичок
Сообщения: 1
Зарегистрирован: 23 окт 2018, 11:22
Репутация: 0
Настоящее имя: Артем
Откуда: Шуя
Контактная информация:

Mach3 нестандартная функция

Сообщение boomer_se »

Доброго дня!
Собрал раскладчик SMD компонентов, в управлении не совсем подходящая программа Mach3. Но вроде все устраивает, вот только необходимо добавить функцию, которая при определенных условиях переходила к предущей метке в Gкоде. Например: раскладчик стал захватывать элемент, но у него это не получилось (по каким либо причинам), у меня срабатывает система контролирующая это, Mach встаёт на паузу, и мне необходимо, что бы текущий кадр Gкода вернулся назад, до какой либо метки, что бы при при нажатии кнопки продолжить, станок вышел на координаты захвата элемента, снова попытался его захватить и продолжил работать.
Как это реализовать? И реально ли?
Евжений
Мастер
Сообщения: 1094
Зарегистрирован: 05 апр 2016, 20:18
Репутация: 125
Настоящее имя: Жэзэрэл
Откуда: Там, сям.
Контактная информация:

Re: Mach3 нестандартная функция

Сообщение Евжений »

Как вариант, можно сделать макрос, он же метка, который будет записывать номер строки в котором он находится и в случае сбоя будет начинать с этой строки. Вроде реально, но как на практике хз. Т.е. выполняется программа, в программе есть метки в виде макроса M900 например, в нём что то типо get current line и потом set user dro такой-то. Создаётся кнопка "продолжить" в которой сначала перематывается код на последнюю запомненную строку, потом нажимаетя (автоматом) run from here затем cycle start (тоже автоматом).
Аватара пользователя
FLUKE
Мастер
Сообщения: 843
Зарегистрирован: 11 мар 2013, 21:18
Репутация: 187
Настоящее имя: Сергей
Откуда: Смоленск
Контактная информация:

Re: Mach3 нестандартная функция

Сообщение FLUKE »

При run from here выскакивает окно, насколько помню, которое предлагает переехать в нужные координаты и спрашивает вкл ли шпиндель, как в нём кнопки нажать?
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

Re: Mach3 нестандартная функция

Сообщение aftaev »

FLUKE писал(а):насколько помню, которое предлагает переехать в нужные координаты
Координаты не указываются. Нужно показать на какой кадр Gcode нужно переехать. Потом нажать run from here, выскочит окошко где нужно указать вкл/выкл шпиндель и на какой высоте. ОК. Mach3 едет на координаты вначало этого кадра. Жмем Пуск и поехало.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Евжений
Мастер
Сообщения: 1094
Зарегистрирован: 05 апр 2016, 20:18
Репутация: 125
Настоящее имя: Жэзэрэл
Откуда: Там, сям.
Контактная информация:

Re: Mach3 нестандартная функция

Сообщение Евжений »

Да, есть такая затыка, надо обходить.
Set next line вроде не спрашивает.
Аватара пользователя
FLUKE
Мастер
Сообщения: 843
Зарегистрирован: 11 мар 2013, 21:18
Репутация: 187
Настоящее имя: Сергей
Откуда: Смоленск
Контактная информация:

Re: Mach3 нестандартная функция

Сообщение FLUKE »

В принципе, можно не обходить. Мач ставить не на паузу, а на стоп, вставлять номер кадра, прожимать run from here, вкл какую-нибудь звуко\свето сигнализацию и ждать пока пользователь не нажмёт ОК.
Ответить

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