12. Tool Compensation Functions
12.5 Three-dimensional Tool Radius Compensation ; G40/G41,G42
220
Example of operation
(1) Compensation start: When there is a movement command
G41 xx Yy Zz Ii Jj Kk Dd ;
Program path
Three-dimensional
compensation vector
Tool center path
Start point
(2) Compensation start: When there is no movement command
G41 Ii Jj Kk Dd ;
Three-dimensional
compensation vector
Tool center path
Start point
(3) Movement during the compensation: When there is a movement command and a plane normal
line vector command
New vector
Old vector
Xx Yy Zz Ii Jj Kk ;
Program path
Tool center path
Start point
(4) Movement during the compensation: When there is no plane normal line vector command
Xx Yy Zz Ii Jj Kk ;
New vector
Old vector
Program path
Tool center path
Start point