12. Tool Compensation Functions
12.6 Tool Position Offset; G45 to G48
233
When a command for "n" number of simultaneous axes is given, the same
compensation will be applied to all axes. It is valid even for the additional axes (but it
must be within the range of the number of axes which can be controlled
simultaneously.)
Programmed end point
110.
50.
220.
50.
270.
X
End point after compensation
G01 G45X220. Y60. D20 ;
(D20) = +50. 000
60.
Y
Start point
(Note 1)
If compensation is applied to two axes, over-cutting or under-cutting will
result, as shown in the figures below. In cases like this, use the cutter
compensation commands (G40 to G42).
Tool nose center path
Tool
Desired shape
Under-cutting
Programmed path
X
l
: compensation amount
setting
G01 G45 Xx
1
Dd
1
;
Xx
2
Yy
2
;
G45 Yy
3
;
Y
Workpiece
Machined
shape
l
l
: compensation amount
setting
G01 Xx
1
;
G45 Xx
2
Yy
2
Dd
2
;
Yy
3
;
Tool nose center path
Tool
Desired shape
Over-cutting
Programmed path
X
Y
Workpiece
Machined shape
l