CNC Mコード完全入門:工作機械制御のマスター
以前のブログ記事「CNC工作機械 Gコード」を読んだ方も多いでしょう。前回の記事で説明したように、Gコードは工作機械に加工輪郭、切削工具送り、主軸回転数を指示します。
同様に、実際の工作機械の動作を制御する別のコード群があり、これらはCNC工作機械 Mコードと呼ばれます。Mコードは実際の工作機械ハードウェアと工作機械の動作を制御します。
MコードとしてのCNCプログラム制御命令
MコードはCNCプログラム実行を制御します。例えば、プログラム停止(M00、M01、M02)などです。Mコードを使えば、プログラム実行の停止だけでなく、プログラムのリセット(M30)も可能です。
Mコードとしての工作機械制御命令
CNC Mコード入門(CNC機械技師向け)
すべてのMコードを読めば、ほとんどのCNC Mコードが実際には工作機械ハードウェア制御命令であることがわかります。
工作機械主軸関連のMコードから始めましょう。
M03は工作機械主軸を時計回り(正転)で回転開始させる指示です(ただし、主軸回転数RPMをG97で指定し、ギアをM41またはM42で選択し、主軸がクローズドポジションにあり、一部機種では安全ガードも閉じているなど、条件が満たされている必要があります……落ち着いて、今なら主軸が回転します)。
同様にM04は主軸を反時計回り(逆転)で回転させます。
M05は主軸回転を完全に停止させます。
その他、M08、M09などがあります。M08はクーラントON、M09はクーラントOFF。一部機種ではM07もクーラントONに使用されますが、その場合はクーラント流路が2系統あり、もう一方を使うときにM07を使います。通常の工具クーラントノズルからの流れにはM08を使用します。
前述のM41、M42は工作機械ギア制御Mコードです。通常、工作機械には主軸回転数管理用のギアがありますが、例外もあります。
このCNC工作機械Mコードについての記事をお楽しみいただけたなら幸いです。
CNCマシン