ケズリバ(kezuriba.net)/nc/m41-m44/ より印刷
M41〜M44
マシニング・旋盤主軸のギヤ(回転域)の切り替え
書き方と注意点
M41〜M44(何段あるか・どれが低速かは機械による)
- 主軸の変速ギヤを切り替える。低速のギヤは低い回転で大きなトルクが出る(太い材料・重切削・大きなねじ)。高速のギヤは高い回転向き。厚労省の NC 旋盤教材は M41〜M44 を「ギヤレンジ(回転域)の設定」としている
- 多くの NC は S の値から自動でギヤを選ぶので、ふだんは書かなくてよい。M41 などは、ギヤを決め打ちしたいときに使う(Haas・三菱電機・Beckhoff)
- ギヤの指令は、主軸を回す前に S と一緒に書く(Haas の例は S と M41 の次の行で M03。旋盤教材の例は工具呼び出しの行に M41 を書いてから G97 S_ M03)
- ギヤ段ごとに回転数の範囲が機械のパラメータで決まっていて、範囲外の S はエラーか、自動の切り替えになる
- よくある間違い:他社の機械のプログラムの M43・M44 をそのまま流す(Haas の旋盤では刃物台のアンクランプ・クランプ)。M40 の意味を取り違える(Siemens は自動選択、Beckhoff は 1 段目)
例
T0101 M41 ; (低速側のギヤ。工具呼び出しと同じ行に) G97 S300 M03 ; (ギヤを決めてから主軸を回す)
厚労省の NC 旋盤教材の書き方に合わせて、ケズリバで書いた例です。
M コードの多くは機械メーカーが割り当てます(Siemens の ISO 方言の説明書は、M00〜M89 を工作機械メーカーが決めるものとしています)。同じ番号でも機械で意味が違うことがあるので、必ずお使いの機械の取扱説明書で確かめてください。
図解:M41〜M44:ギヤ段ごとの回転域(模式図)
メーカー・機械による違い
同じコードでも、NC 装置や機械メーカーで書き方や割り当てが違うことがあります。必ずお使いの機械の取扱説明書で確かめてください。
| 資料 | 機械 | 項目 | 内容 |
|---|---|---|---|
| 厚生労働省 教材 | 旋盤 | 意味 | M41〜M44 ギヤレンジ(回転域の設定) |
| Haas | マシニング | 意味 | M41 低速・M42 高速の固定(オーバライド)。次の S 指令で元に戻る。S と一緒に、M03 の前に書く |
| Haas | 旋盤 | 意味 | M41・M42 はギヤ(ギヤ付きの機械のオプション) |
| Haas | 旋盤 | 意味 | M43・M44 は刃物台のアンクランプ・クランプ(保守用)。ギヤではない |
| Siemens(ネイティブ) | — | 意味 | M40 で自動選択、M41〜M45 がギヤ 1〜5 段 |
| Beckhoff | — | 意味 | M40〜M45 がギヤ 1〜6 段(M40 が 1 段目)。自動選択が ON なら書かなくてよい |
| 三菱電機 | 旋盤 | 補足 | パラメータで 4 段までの回転域を設定すると、S の値からギヤの信号を自動で出す |
| Siemens(ISO 方言) | — | 補足 | M40〜M45 は意味が固定された M コードで、サブプログラム呼び出しなどに置き換えられない |
出典
このコードの意味は、別々の発行元の資料 2 つ以上で一致したものです。説明はケズリバの言葉で書いています。
- 厚生労働省 人材開発統括官付 能力評価担当参事官室「3級技能検定の実技試験課題を用いた人材育成マニュアル 数値制御旋盤作業編(平成30年3月)」 waza.mhlw.go.jp
- Haas Automation, Inc.「M41 / M42 Low / High Gear Override(マシニング、コード別解説ページ)」 haascnc.com
- Haas Automation, Inc.「M41 / M42 Low / High Gear(旋盤、コード別解説ページ)」 haascnc.com
- Haas Automation, Inc.「Lathe Operator's Manual – 17 Lathe M-Codes(オンライン版)」 haascnc.com
- Siemens AG「SINUMERIK 840D sl/840D/840Di sl/810D Fundamentals, Programming Manual, Edition 08/2005(6FC5398-1BP10-0BA0)」 cache.industry.siemens.com
- Beckhoff Automation「TwinCAT CNC Programmierung: Getriebeschalten von Spindeln (M40 - M45)(ドイツ語)」 infosys.beckhoff.com
- 三菱電機(Mitsubishi Electric)「MITSUBISHI CNC 700/70 Series Programming Manual (Lathe System)(IB-1500057)」 mitsubishielectric.com
- Siemens AG「SINUMERIK 802D sl/840D/840D sl/840Di/840Di sl/810D Programming Manual ISO Milling, 04.2007 Edition(6FC5398-7BP10-0BA0)」 cache.industry.siemens.com