Fanuc G43, G44 & G49: Mastering Tool Length Compensation
G43 Tool Length Compensation positive
With G43 a value from the offset register (OFFSET) can be called up and added to tool length.
To all following Z movements (with active XY plane – G17) in the program this value will be added.

Programming
N... G43 H...
Example
N... G43 H05
The value, which is written into the register under H05, will be added to all following Z movements as tool length.
G44 Tool Length Compensation negative
With G44 a value from the offset register (OFFSET) can be called up and subtracted from tool length.
To all following Z movements (with active XY plane – G17) in the program this value will be subtracted from.
Programming
N... G44 H...
G49 Cancel Tool Length Compensation
The positive (G43) or negative (G44) shift will be cancelled.
Programming
N... G49
CNC Machine
- Absolute Tool Length: The Gold Standard for Milling Tool Calibration
- Boost CNC Efficiency with Hurco's Absolute Tool Length Feature
- Machining Fundamentals: Mastering Tool Length Offset for Precise CAM Operations
- How T Codes Streamline Tool Length Confirmation and Reduce Setup Time
- Top 3 CNC Compensation Techniques for Precision Machining
- Precision Tool Offset Techniques for CNC Lathes on Fanuc Controllers
- Tool Length Compensation Explained: Bridging Programming and Real-World Machining
- CNC Tool Length Measurement: Precise Offsetting for Accurate Machining
- Understanding Tool Offset Value: Definition & Its Role in CNC Machining
- Fadal PLC Alarm & Message Guide for FANUC 0i MC CNC Controls