Доброго дня!
Собрал раскладчик SMD компонентов, в управлении не совсем подходящая программа Mach3. Но вроде все устраивает, вот только необходимо добавить функцию, которая при определенных условиях переходила к предущей метке в Gкоде. Например: раскладчик стал захватывать элемент, но у него это не получилось (по каким либо причинам), у меня срабатывает система контролирующая это, Mach встаёт на паузу, и мне необходимо, что бы текущий кадр Gкода вернулся назад, до какой либо метки, что бы при при нажатии кнопки продолжить, станок вышел на координаты захвата элемента, снова попытался его захватить и продолжил работать.
Как это реализовать? И реально ли?
Mach3 нестандартная функция
-
- Мастер
- Сообщения: 1097
- Зарегистрирован: 05 апр 2016, 20:18
- Репутация: 126
- Настоящее имя: Жэзэрэл
- Откуда: Там, сям.
- Контактная информация:
Re: Mach3 нестандартная функция
Как вариант, можно сделать макрос, он же метка, который будет записывать номер строки в котором он находится и в случае сбоя будет начинать с этой строки. Вроде реально, но как на практике хз. Т.е. выполняется программа, в программе есть метки в виде макроса M900 например, в нём что то типо get current line и потом set user dro такой-то. Создаётся кнопка "продолжить" в которой сначала перематывается код на последнюю запомненную строку, потом нажимаетя (автоматом) run from here затем cycle start (тоже автоматом).
- FLUKE
- Мастер
- Сообщения: 843
- Зарегистрирован: 11 мар 2013, 21:18
- Репутация: 187
- Настоящее имя: Сергей
- Откуда: Смоленск
- Контактная информация:
Re: Mach3 нестандартная функция
При run from here выскакивает окно, насколько помню, которое предлагает переехать в нужные координаты и спрашивает вкл ли шпиндель, как в нём кнопки нажать?
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Mach3 нестандартная функция
Координаты не указываются. Нужно показать на какой кадр Gcode нужно переехать. Потом нажать run from here, выскочит окошко где нужно указать вкл/выкл шпиндель и на какой высоте. ОК. Mach3 едет на координаты вначало этого кадра. Жмем Пуск и поехало.FLUKE писал(а):насколько помню, которое предлагает переехать в нужные координаты
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
- Мастер
- Сообщения: 1097
- Зарегистрирован: 05 апр 2016, 20:18
- Репутация: 126
- Настоящее имя: Жэзэрэл
- Откуда: Там, сям.
- Контактная информация:
Re: Mach3 нестандартная функция
Да, есть такая затыка, надо обходить.
Set next line вроде не спрашивает.
Set next line вроде не спрашивает.
- FLUKE
- Мастер
- Сообщения: 843
- Зарегистрирован: 11 мар 2013, 21:18
- Репутация: 187
- Настоящее имя: Сергей
- Откуда: Смоленск
- Контактная информация:
Re: Mach3 нестандартная функция
В принципе, можно не обходить. Мач ставить не на паузу, а на стоп, вставлять номер кадра, прожимать run from here, вкл какую-нибудь звуко\свето сигнализацию и ждать пока пользователь не нажмёт ОК.