Задать вопрос
iva2000
@iva2000

Какие команды G-кода позволяют запрашивать отчет; и какие передавать параметры?

1) Нужно G-кодом передавать в интерпретатор (стойку управления станком) информацию о железной части — количестве микрошагов в шаге, передаточном соотношении шестерен, необходимом времени паузы в миллисекундах для данной скорости Чтобы уже затем отправлять команду требуемой скорости, допустим "F20", и интерпретатор мог определить необходимые паузы между импульсами на драйвер шагового двигателя для достижения необходимой скорости "20 мм в минуту".
Какими G-кодами правильно это делать?

2) Нужно чтобы в ключевых точках программы интерпретатор передавал в компьютер текущие машинные координаты. Какой командой требовать этого?

Заранее спасибо!
  • Вопрос задан
  • 96 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 3
nava2002
@nava2002
Инженер
Эта задача решается на уровне контроллера управления станком (Mach3 например) который уже непосредственно управляет механической частью.
Дальше ваше решение. Вы:
Либо используете существующий инструментарий (контроллер + ПО Mach3, например) и будете жестко ограничены возможностями данной программы, но возможно найдете механизм интеграции ваших требований в это ПО.
Либо делаете свою электронику (контроллер) и к нему пишете управляющее ПО и на выходе получите то что вы предусмотрите вашим "планом ". (задача безусловно амбициозная)
В обоих случаях G-код будет на входе вашего ПО управления станком ( или Mach3 ) полученный как результат работы CAD программы, которых много есть.
На уровне G-кодов станки должны быть совместимы (если конечно вы планируете с этого заработать)
Ответ написан
Комментировать
@forthuse
G-код не для таких хотелок, а то что Вы спрашиваете обычно реализуется в сервисных режимах настройки станка описанных в отдельных документах на конфигурирование станка и в привязке этих параметров к используемому ЧПУ.
Ответ написан
Комментировать
@kalapanga
Откуда же в ГОСТе команды для устройства, которого ещё даже не существует?
Именно, что нужно придумывать свои команды. Это будет Ваше расширение стандарта.
В 3D печати, например, разные параметры устанавливаются набором команд Mxxx.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы