Haas Mill M コード
Haas M コードの完全なリスト。
すべての M コードがアクティブ化されるか、ブロックの他のすべてが完了した後にアクションが発生します。
プログラム内のブロックごとに 1 つの M コードのみが許可されます。
M コードの横に (設定番号) が記載されている場合、その設定は何らかの形でその M コードに関連しています。
Haas Mill G コードについては、Haas CNC Mill G コードを参照してください。
Haas Mill M コード
Haas Mill M コード
| M-Code | 説明 |
|---|---|
| M00 | プログラム停止 |
| M01 | オプションのプログラム停止 |
| M02 | プログラム終了 (設定 39) |
| M03 | スピンドルオン、時計回り (S) (設定 144) |
| M04 | スピンドルオン、反時計回り (S) (設定 144) |
| M05 | 主軸停止 |
| M06 | 工具交換 (T) (設定 42、87、155) |
| M08 | クーラント オン (設定 32) |
| M09 | クーラントオフ |
| M10 | 第 4 軸ブレーキ オン |
| M11 | 第 4 軸のブレーキ解除 |
| M12 | 第 5 軸ブレーキ オン |
| M13 | 第 5 軸のブレーキ解除 |
| M16 | 工具交換 (T) (M06 と同じ) |
| M17 | APC パレットのアンクランプと APC ドアのオープン |
| M18 | APC パレットをクランプして APC ドアを閉じる |
| M19 | オリエント スピンドル (P、R 値はオプション) |
| M21-M28 | M-Fin 信号を備えたオプションのユーザー M コード インターフェイス |
| M30 | プログラムの終了とリセット (設定 2、39、56、83) |
| M31 | チップオーガーフォワード (設定 114,115) |
| M33 | チップオーガーストップ |
| M34 | クーラント スピゴット位置ダウン、増分 (+1) |
| M35 | クーラントスピゴット位置アップ、デクリメント (-1) |
| M36 | パレット部品準備完了 (P) |
| M39 | 回転工具タレット (T#) (設定 86) |
| M41 | スピンドル ロー ギア オーバーライド |
| M42 | スピンドルハイギアオーバーライド |
| M50 | パレットチェンジ(P)の実行(設定121~129) |
| M51-M58 | オプションのユーザー M コード セット |
| M59 | 出力リレー セット (N) |
| M61-M68 | オプションのユーザー M コード クリア |
| M69 | 出力リレー クリア (N) |
| M75 | G35 または G136 基準点を設定 |
| M76 | コントロール ディスプレイ非アクティブ |
| M77 | コントロール ディスプレイ アクティブ |
| M78 | スキップ信号が検出された場合のアラーム |
| M79 | スキップ信号が見つからない場合のアラーム |
| M80 | 自動ドアオープン (設定 131) |
| M81 | 自動ドアクローズ (設定 131) |
| M82 | ツール アンクランプ |
| M83 | オート エア ジェット オン |
| M84 | オート エア ジェット オフ |
| M86 | ツール クランプ |
| M88 | スピンドルを通るクーラント |
| M89 | スピンドルオフのクーラント |
| M93 | 軸 POS キャプチャ開始 (P、Q) |
| M94 | 軸 POS キャプチャ停止 |
| M95 | スリープ モード |
| M96 | 入力がない場合はジャンプ (P、Q) |
| M97 | ローカル サブプログラム呼び出し (P、L) |
| M98 | サブプログラム呼び出し (P、L) |
| M99 | M97 ローカル サブプログラムまたは M98 サブプログラム リターンまたはループ プログラム (設定 118) |
| M101 | MOM (Minimum Oil Machining) CANNED CYCLE MODE (I) |
| M102 | MOM (Minimum Oil Machining) MODE (I,J) |
| M103 | MOM (Minimum Oil Machining) MODE CANEL |
| M109 | インタラクティブなユーザー入力 (P) |
CNCマシン