我正在使用 G1 移动命令来旋转带有 Duet3D 步进控制器板的步进电机。我刚刚通过使用返回实际电机位置的M114命令意识到这2个命令之间存在误差范围,但我不明白为什么我直接询问移动距离,应该添加到相对电机位置保存在板上。
发送获取位置指令: M114
返回:X:0.000发送移动指令: M120 G91 G1 S1 X-28.897 F600 M121
移动完成后发送获取位置命令: M114
返回:-28.934
为什么 M114 返回的值比我要求电机移动的值略高?
谢谢!
我正在使用 G1 移动命令来旋转带有 Duet3D 步进控制器板的步进电机。我刚刚通过使用返回实际电机位置的M114命令意识到这2个命令之间存在误差范围,但我不明白为什么我直接询问移动距离,应该添加到相对电机位置保存在板上。
发送获取位置指令: M114
返回:X:0.000
发送移动指令: M120 G91 G1 S1 X-28.897 F600 M121
移动完成后发送获取位置命令: M114
返回:-28.934
为什么 M114 返回的值比我要求电机移动的值略高?
谢谢!