PROGRAMMING
B–62754EN/01
15. COMPENSATION FUNCTION
239
The following blocks have no tool movement. In these blocks, the tool
will not move even if tool nose radius compensation is effected.
1. M05 ; M code output
2. S21 ; S code output
3. G04 X10.0 ; Dwell
4. G10 P01 X10 Z20 R10.0 ; tool nose radius compen–
sation value setting
5. (G17) Z200.0 ;Move command not included
in the offset plane.
6. G98 ; G code only
7. X0 ;Move distance is zero.
Com-
mands 1
to 6 are of
no
move-
ment.
When a single block without tool movement is commanded in the offset
mode, the vector and Tool nose radius center path are the same as those
when the block is not commanded. This block is executed at the single
block stop point.
L
N6
N7 N8
L
SS
Tool nose radius center path
Programmed path
Block N7 is executed here.
N6 U100.0 W100.0 ;
N7 G04 Z100.0 ;
N8 U100.0 ;
However, when the move distance is zero, even if the block is commanded
singly, tool motion becomes the same as that when more than one block
of without tool movement are commanded, which will be described
subsequently.
L
N6
N7 N8
L
SSS
Programmed path
Tool nose radius center path
N6 G91 U100.0 W100.0 ;
N7 S21 ;
N8 G04 X10.0 ;
N9 W100.0 ;
Block N7 and N8 are
executed here.
D A block without tool
movement
S A block without tool
movement specified in
offset mode