Heidenhain Mコード総合ガイド:工作機械操作の完全リファレンス
Heidenhain Mコード一覧(TNC 640/530/410/426/430/320対応)
Heidenhain TNCシリーズで使用されるMコード(補助機能)を機能別に整理しました。基本的な主軸・クーラント制御から、5軸加工・傾斜加工・工具管理・レーザー加工まで幅広くカバーしています。
基本制御 Mコード
| Mコード | 機能 |
|---|---|
| M0 | プログラム停止(主軸停止、クーラントOFF) |
| M1 | オプショナル プログラム停止(主軸停止、クーラントOFF) |
| M2 | プログラム停止(主軸停止、クーラントOFF、ブロック1へ移動、ステータス表示クリア(機械パラメータ依存)) |
| M3 | 主軸正転(CW) |
| M4 | 主軸逆転(CCW) |
| M5 | 主軸停止 |
| M6 | 工具交換(プログラム停止(機械パラメータ依存)、主軸停止) |
| M8 | クーラント ON |
| M9 | クーラント OFF |
| M13 | 主軸正転(クーラントON) |
| M14 | 主軸逆転(クーラントON) |
| M30 | M2と同じ |
特殊・拡張機能 Mコード
| Mコード | 機能 |
|---|---|
| M89 | 空き補助機能 または サイクル呼出し モーダル有効(機械パラメータ依存) |
| M91 | ポジショニングブロック内で:座標を機械原点基準とする |
| M92 | ポジショニングブロック内で:座標を機械メーカー定義位置(工具交換位置等)基準とする |
| M94 | 回転軸表示を360°未満に縮約 |
| M97 | 微小輪郭ステップを加工 |
| M98 | 開放輪郭を完全加工 |
| M99 | ブロック単位サイクル呼出し(非モーダル) |
| M101 | 工具寿命切れ時に代替工具で自動工具交換 |
| M102 | M101 リセット |
| M103 | 突込み時 送り速度を係数F(%)で低減 |
| M104 | 最後に定義した原点を再活性化 |
| M105 | 第2 kv係数で加工 |
| M106 | 第1 kv係数で加工 |
| M107 | オーバーサイズ代替工具のエラーメッセージ抑制 |
| M108 | M107 リセット |
| M109 | 工具切刃での定周速制御(送り増減) |
| M110 | 工具切刃での定周速制御(送り低減のみ) |
| M111 | M109/M110 リセット |
| M112 | 2輪郭要素間の輪郭遷移 開始 |
| M113 | M112 リセット |
| M114 | 傾斜軸加工時の機械ジオメトリ自動補正 |
| M115 | M114 リセット |
| M116 | 回転軸送りを mm/min で指定 |
| M117 | M116 リセット |
| M118 | プログラム実行中にハンドル重ね合わせ位置決め |
| M120 | 半径補正済み輪郭の事前計算 (LOOK AHEAD) |
| M124 | 輪郭フィルタ |
| M126 | 回転軸 最短経路移動 |
| M127 | M126 リセット |
| M128 | 傾斜軸位置決め時、工具先端位置を保持 (TCPM) |
| M129 | M128 リセット |
| M130 | 非傾斜座標系での位置移動(傾斜作業平面使用時) |
| M134 | 回転軸位置決め時、非接線輪郭遷移でイグザクトストップ |
| M135 | M134 リセット |
| M136 | 送りFを主軸回転あたり mm で指定 |
| M137 | M136 リセット |
| M138 | 傾斜軸選択 |
| M140 | 工具軸方向への輪郭からの退避 |
| M141 | タッチプローブ監視 抑制 |
| M142 | モーダル プログラム情報 削除 |
| M143 | 基本回転 削除 |
| M144 | ブロック終了時の実測/理論位置に対する機械キネマティクス補正 |
| M145 | M144 リセット |
| M148 | NC停止時に工具を輪郭から自動退避 |
| M149 | M148 リセット |
| M150 | リミットスイッチ メッセージ 抑制 |
レーザー加工 Mコード (M200-M204)
| Mコード | 機能 |
|---|---|
| M200 | レーザー切断:プログラム電圧を直接出力 |
| M201 | レーザー切断:距離に応じた電圧出力 |
| M202 | レーザー切断:速度に応じた電圧出力 |
| M203 | レーザー切断:時間に応じた電圧出力(ランプ) |
| M204 | レーザー切断:時間に応じた電圧出力(パルス) |
CNCマシン
- QRコードの理解:定義、用途、メリット
- スカウトキャンプから取締役会へ:ハイキング旅行が変えた私のリーダーシップ
- CNC Mコード完全入門:工作機械制御のマスター
- CNC Mコード M00 の理解:プログラム実行を安全に一時停止
- Haas フライス盤 Mコード完全ガイド: 機能・設定・使用法
- Mach3 Mコード総合ガイド:CNC加工用
- Heidenhain TNC 426 対話式プログラミング Mコード 完全ガイド - EMCO WinNC
- Mコードマスター: CNCプログラミングクイズ
- Gコードマスター: CNCプログラミングクイズに挑戦
- C# アンセーフ コード完全ガイド:ポインタとメモリ管理の実践
- 4ビットカウンタ:0から15までの効率的なバイナリカウント