Tool nose radius compensation
If you program a chamfer or taper with the tool offset set on the imaginary tip and no G41/G42, the nose radius leaves extra material on the angle. This works out how far to move the line.
How it works, guides and notes
How it works
The imaginary tip is the corner where the two tangent lines of the nose meet. Running that point along an angled line leaves the round nose short of the line by r(sin θ + cos θ − 1) at right angles to it. Dividing by sin θ gives the shift along Z, r(1 − tan(θ/2)), and dividing by cos θ gives the radial shift, r(1 − tan((90° − θ)/2)). Double the radial figure for a diameter-programmed lathe.
Move the line into the material, then check the first part. With G41/G42 and the right tip direction, the control does this itself. See the G-code reference.
FANUC, Haas, Siemens, Heidenhain, LinuxCNC and Grbl are names or trademarks of their respective owners. They are mentioned only to describe which controls a code format relates to. Lathe Calculator is not affiliated with or endorsed by any of them. Trademarks.
Spotted a mistake? Report an error.