G код, все вопросы по G коду.

maximka_18

Кто знает как управлять output и input пинами в g коде?
Допустим, нужно включить пин на 5 сек.
Или проверить состояние входного пина, и если там не 1 то остановить процесс.

Rionet

G-код к пинам и прочему никакого отношения не имеет, он описывает траекторию движения инструмента.
В коде можно поставить макрос (М), который будет нужным образом обрабатываться вашей ЧПУ стойкой, если она это умеет.

STEPMOTOR

Ничего сложного !
Создаем файл в папке C:\Mach3\macros\Имя Вашего профиля\M(номер М команды).m1s например М991.m1s
в него в блокноте забиваем:
ActivateSignal(Output4)

т.е. при встрече в УП команды M991 мач выставит высокий уровень сигнала на ножке прописанной в Output4 в настройках Config->Port and Pins -> Output Signals

также можно сделать например команду M992 которая будет выключать.
просто надо будет создать еще один файл M992.m1s
с содержимым:
DeActivateSignal(Output4)

В вашем случае с Pick&Place это оптимальный вариант управления… 😃