G-код Команда перемещения G1 несовместима с командой MM114 получения положения двигателя - PullRequest
0 голосов
/ 20 июня 2020

Я использую команду перемещения G1 для вращения шагового двигателя с платой шагового контроллера Duet3D. Я только что понял, используя команду M114, которая возвращает фактическое положение двигателя, что между двумя командами есть допустимая погрешность, но я не понимаю, почему, поскольку я напрямую запрашиваю расстояние для перемещения, которое следует добавить к относительному положение двигателя сохраняется на плате.

  1. отправка команды получения положения: M114 возвращает: X: 0,000

  2. отправка команды перемещения: M120 G91 G1 S1 X-28.897 F600 M121

  3. отправка команды получения положения после завершения перемещения: M114

    возвращает: -28,934

Почему M114 возвращает немного большее значение, чем то, что я спросил двигатель переехать?

Спасибо!

...