12. Tool Offset Functions
When I, J, K are commanded in G40
(1) If the final movement command block in the four blocks before the G40 block is the G41 or
G42 mode, it will be assumed that the movement is commanded in the vector I, J or K direction
from the end point of the final movement command. After interpolating between the
hypothetical tool center path and point of intersection, it will be canceled. The compensation
direction will not change.
Tool center path
Program path
In this case, the point of intersection will always be obtained, regardless of the compensation
direction, even when the commanded vector is incorrect as shown below.
Tool center path
Program path
Hypothetical tool center path
(a,b)
Hypothetical tool center path
N2
A
r
G41
N1
(a,b)
N2
G41
N1
(i,j)
122
12.3 Tool radius compensation
(i,j)
r
A
r
r
N1 (G41) G1X_ ;
N2 G40XaYbIiJj;
When the I and j symbols
in the above program
example are incorrect