Страница 1 из 1

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

Добавлено: 22 ноя 2018, 13:14
boomer_se
Доброго дня!
Собрал раскладчик SMD компонентов, в управлении не совсем подходящая программа Mach3. Но вроде все устраивает, вот только необходимо добавить функцию, которая при определенных условиях переходила к предущей метке в Gкоде. Например: раскладчик стал захватывать элемент, но у него это не получилось (по каким либо причинам), у меня срабатывает система контролирующая это, Mach встаёт на паузу, и мне необходимо, что бы текущий кадр Gкода вернулся назад, до какой либо метки, что бы при при нажатии кнопки продолжить, станок вышел на координаты захвата элемента, снова попытался его захватить и продолжил работать.
Как это реализовать? И реально ли?

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

Добавлено: 23 ноя 2018, 00:34
Евжений
Как вариант, можно сделать макрос, он же метка, который будет записывать номер строки в котором он находится и в случае сбоя будет начинать с этой строки. Вроде реально, но как на практике хз. Т.е. выполняется программа, в программе есть метки в виде макроса M900 например, в нём что то типо get current line и потом set user dro такой-то. Создаётся кнопка "продолжить" в которой сначала перематывается код на последнюю запомненную строку, потом нажимаетя (автоматом) run from here затем cycle start (тоже автоматом).

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

Добавлено: 23 ноя 2018, 08:57
FLUKE
При run from here выскакивает окно, насколько помню, которое предлагает переехать в нужные координаты и спрашивает вкл ли шпиндель, как в нём кнопки нажать?

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

Добавлено: 23 ноя 2018, 09:04
aftaev
FLUKE писал(а):насколько помню, которое предлагает переехать в нужные координаты
Координаты не указываются. Нужно показать на какой кадр Gcode нужно переехать. Потом нажать run from here, выскочит окошко где нужно указать вкл/выкл шпиндель и на какой высоте. ОК. Mach3 едет на координаты вначало этого кадра. Жмем Пуск и поехало.

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

Добавлено: 23 ноя 2018, 09:55
Евжений
Да, есть такая затыка, надо обходить.
Set next line вроде не спрашивает.

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

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