ケズリバ(kezuriba.net)/nc/m98/ より印刷
M98
マシニング・旋盤サブプログラム呼び出し
⌨書き方と注意点
M98 P_(FANUC 系: 回数 3 桁+番号 4 桁、例 M98 P30021)
- サブプログラムは M99 で終わる
- 引数は渡せない。値を渡したいときは G65
- ネスト(多重呼び出し)の深さに上限がある(Siemens ISO は 4 重)
- M98/M99 は NC 側で処理されるコード(Siemens ISO: M90〜M99 は NC 内部処理)
- M コードの多くは機械メーカーが割り当てる(Siemens ISO: M00〜M89 は工作機械メーカー定義)。必ず機械の取扱説明書で確認する
≠メーカー・機械による違い
同じコードでも、NC 装置や機械メーカーで書き方や割り当てが違うことがあります。必ずお使いの機械の取扱説明書で確かめてください。
| 資料 | 機械 | 項目 | 内容 |
|---|---|---|---|
| Haas | マシニング | 書き方 | M98 P_(番号)L_(回数)Haas は回数を L で指定。同じプログラム内のサブは M97 |
📚出典
意味は2つ以上の資料で一致したものを載せています(一致を確認)。説明はケズリバの言葉で書いています。
- 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
- Haas Automation, Inc.「Mill Operator's Manual – 18 Mill M-Codes(オンライン版)」 haascnc.com
- Haas Automation, Inc.「Lathe Operator's Manual – 17 Lathe M-Codes(オンライン版)」 haascnc.com