ケズリバ(kezuriba.net)/nc/g43.4/ より印刷
G43.4
マシニングモーダル工具先端点制御(5 軸)
書き方と注意点
G43.4 H_(ON)… G49(解除) G43.5 H_ は工具の向きをベクトル(I・J・K)で書く形
- 5 軸で回転軸が動いても、工具の先端がプログラムの経路を通るよう、NC が直線軸を自動で補正する。G43(工具長補正)の考え方を、工具の向き・回転軸に広げたもの
- 工具長と、機械の回転軸の位置関係(キネマティクス)の換算を NC がするので、CAM は機械の構成を気にせずに工具先端の経路を出せる。工具長が変わってもプログラムを作り直さなくてよい(ファナックの開発報告)
- G43.4 は回転軸の角度で工具の向きを書く形、G43.5 は工具の向きをベクトル(I・J・K)で書く形(三菱電機の選定ガイド、Autodesk の FANUC 用ポストの割り当て)
- 同時 5 軸(工具の向きが連続して変わる)には工具先端点制御、3+2 加工(向きを決めてから 3 軸で削る)には傾斜面加工指令(G68.2)を使い分ける
- 登録した工具長が実際と違うと、先端のずれが工具と一緒に回る。工具長の測り直しと回転中心の校正が精度を決める
- 番号は NC で違い、オプション機能のことが多い。FANUC 自身の公開資料では番号を確かめられなかった(測定器メーカーの対照表、三菱電機のカタログ、CAM のポストの出力による)。必ず取扱説明書で確かめる
図解:工具先端点制御のあり・なし
詳しい書き方と例:5軸の工具先端点制御(G43.4 など。G43 の考え方を回転軸に広げたもの)
メーカー・機械による違い
同じコードでも、NC 装置や機械メーカーで書き方や割り当てが違うことがあります。必ずお使いの機械の取扱説明書で確かめてください。
「資料1件・参考」は 1 つの資料でしか確かめられなかった行、「CAM ポストの出力・参考」は CAM メーカーのポストプロセッサが出力する書き方で、NC メーカー自身の公開資料では確かめられなかった行です。
| 資料 | 機械 | 項目 | 内容 |
|---|---|---|---|
| Renishaw(対照表) | マシニング | 番号 | FANUC 30 系・マザック:G43.4、解除 G49資料1件・参考 |
| 三菱電機 | マシニング | 番号 | G43.4/G43.5(Tool center point control)資料1件・参考 |
| Haas | マシニング | 番号 | G234 H_(グループ 08)、解除 G49。同じ行に H を書く。指令の前に回転軸を 0 にしておく |
| Siemens(ネイティブ) | マシニング | 書き方 | TRAORI で ON、TRAFOOF で OFF |
| Heidenhain | マシニング | 書き方 | M128(または FUNCTION TCPM)で ON、M129(FUNCTION RESET TCPM)で OFF |
| オークマ用 CAM ポスト(Autodesk) | マシニング | 番号 | G169 を出力(オークマ自身の公開資料では未確認)CAM ポストの出力・参考 |
出典
このコードの番号は、CAM メーカーのポストプロセッサの出力や、測定器メーカーの対照表・NC メーカーのカタログで確かめたものです。NC メーカー自身の公開説明書では番号を確かめられなかったので、参考として載せています。機能の働きは複数の資料で一致しています。説明はケズリバの言葉で書いています。
- Renishaw plc「Application note: ISO 10791-6 using QC20 ballbar(NC ごとの工具先端点制御の指令の対照表)」 renishaw.com
- 三菱電機(Mitsubishi Electric)「NC Specification Selection Guide M800V/M80V/E80/C80 Series(BNP-A1244 ENG D)」 dl.mitsubishielectric.com
- Autodesk「FANUC generic post processor(fanuc.cps、Fusion のポストライブラリ)」 cam.autodesk.com
- Autodesk「OKUMA milling post processor(okuma.cps、Fusion のポストライブラリ)」 cam.autodesk.com
- Fuji Technology Press(著者:須藤雅子、ファナック)「Development Report: Advanced Control Technologies for 5-Axis Machining, Int. J. of Automation Technology Vol.1 No.2, pp.108-112(2007)」 doi.org
- Haas Automation, Inc.「G234 Tool Center Point Control (TCPC)(マシニング、コード別解説ページ)」 haascnc.com
- DR. JOHANNES HEIDENHAIN GmbH「TNC 640 User's Manual Conversational Programming, NC Software 340590-01 / 340591-01 / 340594-01, 4/2012(892903-20)」 content.heidenhain.de
- Siemens AG「SINUMERIK 840D sl/840D/840Di sl/810D Fundamentals, Programming Manual, Edition 08/2005(6FC5398-1BP10-0BA0)」 cache.industry.siemens.com