Haas M00 プログラム停止コマンドの使い方と実例
Haas M00 プログラム停止
M00コードはプログラムを停止させるために使用します。
Haas M00を実行すると以下が停止/オフになります:
- 全軸の移動
- 主軸回転
- クーラント(スルースピンドルクーラント含む)
プログラムエディタで見ると、M00の次のブロックがハイライト表示されます。サイクルスタートを押すと、ハイライトされているブロックからプログラム動作が継続されます。

Mコードデータ
| モーダル/非モーダル | ミル/旋盤 |
|---|---|
| モーダル | 両方 |
プログラミング
M00
プログラミング実例
% O10023 T2 M06 (5/8 DIA. 2 FLT END MILL) G90 G54 G00 X-2.35 Y2.35 S1604 M03 G43 H01 Z0.1 M08 G01 Z-0.625 F50. G41 Y2. D02 F16. X2.0 Y-2.0 X-2.0 Y2.25 G40 X-2.3 Y2.3 G00 Z1. M09 G28 G91 Z0. M05 M00 (CHECK PART) ; ここで停止し部品確認 ; (SPOT DRILL HOLES) T3 M06 (1/2 DIA. 90 DEG. SPOT DRILL) G90 G54 G00 X-1.5 Y1.5 S1250 M03 G43 H03 Z1. M08 G82 G99 Z-0.125 P0.2 R0.1 F10. Y-1.5 ... G80 G00 Z1. M09 G28 G91 Y0. Z0. M05 M30 %
関連設定
- 設定39 – M00, M01, M02, M30でブザー音
- 設定42 – M06後にM00を自動挿入(ミル)
- 設定42 – 工具交換後にM00を自動挿入(旋盤)
ポイント:M00は無条件停止です。工具交換後や寸法検査、チップ処理などで確実に停止させたい箇所に使用します。設定42を有効にすると工具交換毎に自動でM00が挿入され、初期セットアップ時の安全確認に役立ちます。
CNCマシン
- ジーン・ハース:CNC帝国とモータースポーツ王国を築いた起業家の軌跡
- CNC Mコード M00 の理解:プログラム実行を安全に一時停止
- Haasが熱い:新ヨーロッパ向けフライヤー公開
- Haas G71荒取りサイクルプログラム例:内径荒取り加工
- 包括的CNCフライスサンプルプログラム - Gコードチュートリアルと解説
- Haas RSJC:CNCフライス盤・旋盤で効率的な停止・ジョグ・再開
- ハース CNC M97 ローカルサブプログラム呼出しをマスター:ステップバイステップ例題
- Haas フライス盤 Mコード完全ガイド: 機能・設定・使用法
- 主軸ウォームアップ手順:最適なパフォーマンスのために
- Mach3 Mコード総合ガイド:CNC加工用
- Cプログラム構造の理解:初心者向けガイド