Duet3 G-code指令省略がBad commandになる件

こんにちは。

こちらの環境ではG0が省略されていても動作します。
例えば以下のncファイルでも動作します。(特に意味はない動きです)

G0 Z0
X0 Y0
X10.5 Y10.5
X0.5 Y0.5 Z0.5
X0 Y0 Z0

以下のリンクにはCNCとレーザーモードではG0、G1、G2、G3が前に出ていれば省略されていても同じコマンドを繰り返すと書いてあります。

Exception: when in CNC or Laser mode, if a line does not start with a G, M or T command but nevertheless has other fields, and the previous line that included a command was a G0, G1, G2 or G3 command, then the previous command will be repeated with values from the new fields. This is to support GCode generated for CNC machines.

https://duet3d.dozuki.com/Wiki/Gcode#Section_Conditional_execution_loops_and_other_command_words

一度config.g内にM453のCNCモードが入っているか確認してみてください。
https://duet3d.dozuki.com/Wiki/M453

またファームウェアが古いようであれば一度ファームウェアを更新もしてみてください。

https://duet3d.dozuki.com/Wiki/Installing_and_Updating_Firmware

ちなみにですが、でてくるGコードにほとんど差はないとは思いますがこれはGRBLではなくReprapFirmwareを選択した方が良いかもしれません。

参考: