Какие команды G-кода позволяют запрашивать отчет; и какие передавать параметры? 1) Нужно G-кодом передавать в интерпретатор (стойку управления станком) информацию о железной части — количестве микрошагов в шаге, передаточном соотношении шестерен, необходимом времени паузы в миллисекундах для данной скорости Чтобы уже затем отправлять команду требуемой скорости, допустим "F20", и интерпретатор мог определить необходимые паузы между импульсами на драйвер шагового двигателя для достижения необходимой скорости "20 мм в минуту". Какими G-кодами правильно это делать? 2) Нужно чтобы в ключевых точках программы интерпретатор передавал в компьютер текущие машинные координаты. Какой командой требовать этого? Заранее спасибо!
1) Для передачи параметров интерпретатору можно использовать команды G10 и G92. Например, чтобы передать количество микрошагов в шаге, можно использовать команду G10 L2 Pn Ss, где n - номер оси, s - количество микрошагов. Для передачи передаточного соотношения шестерен можно использовать команду G10 L2 Pn Rr, где r - передаточное соотношение. Для передачи времени паузы в миллисекундах можно использовать команду G10 L2 Pn Qq, где q - время паузы.
2) Для передачи текущих машинных координат используйте команду G54.
1) Для передачи параметров интерпретатору можно использовать команды G10 и G92. Например, чтобы передать количество микрошагов в шаге, можно использовать команду G10 L2 Pn Ss, где n - номер оси, s - количество микрошагов. Для передачи передаточного соотношения шестерен можно использовать команду G10 L2 Pn Rr, где r - передаточное соотношение. Для передачи времени паузы в миллисекундах можно использовать команду G10 L2 Pn Qq, где q - время паузы.
2) Для передачи текущих машинных координат используйте команду G54.