ケズリバ(kezuriba.net)/nc/g10/ より印刷
G10
マシニング・旋盤ワンショット・グループ 00データ設定(プログラムからオフセット量・ワーク座標を書き込む)
⌨書き方と注意点
G10 L2 P_ X_ Y_ Z_(ワーク座標)/ G10 L10〜L13 P_ R_(工具補正量)
- L で書き込む先の種類、P で番号を選ぶ。L2 P1〜P6 が G54〜G59
- L10/L11 は工具長の形状/摩耗、L12/L13 は工具径の形状/摩耗(Siemens ISO・Haas で一致)
- G90/G91 の状態で絶対値書き込みか加算かが変わる(Haas の例)
- 画面で設定した値を上書きするので、実行前に番号の取り違えがないか確認する
図解:機械原点とワーク原点(座標系)
≠メーカー・機械による違い
同じコードでも、NC 装置や機械メーカーで書き方や割り当てが違うことがあります。必ずお使いの機械の取扱説明書で確かめてください。
| 資料 | 機械 | 項目 | 内容 |
|---|---|---|---|
| Haas | マシニング | 書き方 | L20 P_ で G110〜G129/G154 の追加座標系Haas は L14 で工具ごとの最高回転数も設定できる(Haas 独自) |
| NIST | マシニング | 書き方 | G10 L2 P1〜9P7〜9 は G59.1〜G59.3(RS274/NGC 独自の座標系) |
📚出典
意味は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.「G-code, M-code, and Setting(コード別解説ページ)」 haascnc.com
- Haas Automation, Inc.「Mill Operator's Manual – 17 Mill G-Codes(オンライン版)」 haascnc.com
- Haas Automation, Inc.「Lathe Operator's Manual – 16 Lathe G-Codes(オンライン版)」 haascnc.com
- 米国国立標準技術研究所(NIST)「The NIST RS274NGC Interpreter – Version 3(NISTIR 6556, 2000)」 nvlpubs.nist.gov