質問: 現在3dプリンターのファームウェアのMarlinをいじっているのですが、モーターが動作中であることを確認するようなgコードはないのでしょうか。 Pythonからシリアル通信でGコードを送信して3dプリンターを制御しています。モーターが動いている時に次のコードに移ってほしくないので、モーターが動作中か確認して動作中なら次に行かないというようなコードを書きたいのですが、肝心のモーターが動作中かのgコードが何に対応するのかが分かりません。
回答: モーターが動作中でも、次のコードに移って、現在動作中の処理が中断されたりするものなのでしょうか? プログラムというのは順次実行が基本で、動作中断の命令を送らない限りは、現在動作中の処理が終わってから、次のコードに移るような気がするのですが...。 私は工作機械の制御については全くの素人なので、頓珍漢なことを訊いていたら申し訳ありません...。