M02, M30(プログラム終了)

M02 を実行するとプログラムを終了し、主軸の回転、軸移動、クーラントなどの動作が停止します。NCはリセット状態となり、Gコードは一部(G54〜G59,G90,G91,G94,G95,G97,G20,G21など)を除き、電源投入時の状態になります。F や S などの値はキャンセルされません。

M30 は M02 に頭出しの機能が加わったものです。M30 が実行された後で起動ボタンを押すと、再び同じプログラムを実行します。


M02、M30 の注意点

M00 や M01 との大きな違いは、NCがリセット状態になり、多くのGコードがキャンセルされてしまうことです。キャンセルされた状態でプログラムを途中から再開すると、予期せぬ動作をする場合もあります。M02 と M30 は一時停止ではなく、プログラムを終了させるために使います。

Mコードの詳細一覧
コード機能
M00プログラムストップ
M01オプショナルストップ
M02プログラム終了
M03主軸正転
M04主軸逆転
M05主軸停止
M06工具交換
M08クーラントの吐出
M09クーラントの吐出停止
M19主軸定位置停止
M20自動電源しゃ断
M30プログラム終了と頭出し
M33工具収納
M98サブプログラム呼び出し
M99サブプログラム終了

お知らせ
メニュー
NC旋盤
サブメニュー
OSP(オークマ)
雑学
NCプログラマの為の数学
関連サイト