12. Tool Compensation Functions
12.5 Three-dimensional Tool Radius Compensation ; G40/G41,G42
222
(7) Movement during the compensation: When compensation direction is to be changed
G41 Xx Yy Zz Ii Jj Kk Dd1 ;
:
G42 Xx Yy Zz Ii Jj Kk ;
New vector
Program path
Old vector
Start point
Tool center
path
(Note 1)
If I, J and K are not commanded in a block where the compensation direction is to be
changed, the vector will be equivalent to the old vector and the compensation direction
will not be changed.
In this case, the modal will change, however, the compensation direction will change
when I, J and K are commanded.
(Note 2)
If the compensation direction is changed in an arc (G02/G03) block, I, J will be the center
of arc, thus, the compensation direction will not change. Even for the R-designation
method, commanded I, J and K will be ignored, and the compensation direction cannot
be changed.
(8) Compensation cancel: When there is a movement command
G40 Xx Yy Zz ; (or Xx Yy Zz D00 ;)
Program path
Old vector
Start point
Tool center path
End point
(9) Compensation cancel: When there is no movement command
G40; ( or D00 ;)
Program path
Old vector
Tool center path