モーダル命令と非モーダル命令の違い:
非モーダル命令: 使用されている現在のブロックでのみ有効です。ブロックが終了すると、コマンドが実行されます。機能は自動的にキャンセルされます;
モーダル コマンド: 相互にキャンセルできるコマンドのグループ。このタイプのコマンドは、一度実行されると、同じグループ内の他のコマンドによってキャンセルされるまで有効です。
例:
N001 G91 G01 X10 Y10 Z-2 F150 M03 S1500;
N002 X15;
N003 G02 X20 Y20 I20 J0;
N004 G90 G00 X0 Y0 Z100 M02;
説明:
1) 最初の段落には 3 つのモーダル命令 G91、G01、および M03 があります。異なるグループにある場合は、4 番目のセグメントに G90 が出現すると G91 機能は無効になり続けます。2 番目のセグメントでは G01 機能が有効になり、3 番目のセグメントに G02 が出現すると解除されます。M03 機能は無効になりません。 4 番目のセグメントで M02 が有効になるまで無効です。
2) 表 2-3 の(3)列に「*」、表 2-4 の(5)列に「*」が付いている命令はノンモーダル命令であり、その機能はそれらが表示されるプログラム セグメント。中程度で効果的。
3) 表 2-4 の列 (2) に「*」が付いた M コマンドは、同じセクション内の他のコマンドの動作と同時にその機能を開始します。表 2-4 の列 (3) に「*」が付いた M コマンドは、その機能が同じセクションの他のコマンドで完了した後にのみ開始されます。
以上がモーダル命令と非モーダル命令の違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。