工具長補正解説:プログラミングと実機加工のギャップを埋める
プログラミング時に想定した工具と、実際の加工で使用する工具の長さの差を補正すること。
工具長補正 (G43/G44/G49)
CNCプログラムでは、工具先端位置を基準に座標を計算しますが、実際の工具長は工具ごとに異なります。工具長補正は、この差分をオフセットメモリに格納し、実行時に自動的にZ軸位置を補正する機能です。
主要Gコード
- G43:工具長補正 +方向(工具長分Zプラス方向に補正)
- G44:工具長補正 -方向(工具長分Zマイナス方向に補正)
- G49:工具長補正 キャンセル
- Hコード:工具長オフセット番号指定 (例: H01)
運用のポイント
- 工具プリセッタで事前に工具長を測定し、オフセットメモリに登録
- 工具交換時 (M06) に自動的に該当H番号の補正が適用されるよう設定
- 補正値は機械座標系・ワーク座標系のどちらで管理するか機種により異なるため確認必須
正確な工具長補正は、加工寸法精度・工具寿命・衝突防止の基本です。
CNCマシン