
PROGRAMMING
13. COMPENSATION FUNCTION
B–63444EN/01
130
During offset mode, if G50 is commanded,the offset vector is temporarily
cancelled and thereafter offset mode is automatically restored.
In this case, without movement of offset cancel, the tool moves directly
from the intersecting point to the commanded point where offset vector
is canceled. Also when restored to offset mode, the tool moves directly
to the intersecting point.
S
L
LL
L
S
S
N5
N6
N7
N8
G92 block
Tool nose radius
center path
Programmed path
(G41)
N5 G91 G01 U700.0 W300.0 ;
N6 U600.0 W–300.0 ;
N7 G50 X200.0 Z100.0 ;
N8 G01 X800.0 Z400.0 ;
D Workpiece coordinate
system setting (G50)
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
D Command cancelling the
offset vector temporality
D A block without tool
movement
S A block without tool
movement specified in
offset mode