
PROGRAMMING
12. COMPENSATION FUNCTION
B–63664EN/02
170
The following blocks have no beam movement. In these blocks, the beam
will not move even if cutter compensation is effected.
M05 ; M code output. . . . . . . . . . . .
S21 ; S code output. . . . . . . . . . . .
G04 X10.0 ; Dwell. . . . . . .
G10 L11 P01 R10.0 ; Cutter compensation value setting
(G17) Z200.0 ; Move command not included in . . . .
the offset plane.
G90 ; G code only. . . . . . . . . . . .
G91 X0 ; Move distance is zero.. . . . . . . . .
Commands (1)
to (6) are of no
movement.
When a single block without baem movement is commanded in the offset
mode, the vector and beam 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
N6 G91 X100.0 Y100.0 ;
N7 G04 X100.0 ;
N8 X100.0 ;
Beam center path
Programmed path
Block N7 is executed here.
However, when the move distance is zero, even if the block is commanded
singly, beam motion becomes the same as that when more than one block
of without beam movement are commanded, which will be described
subsequently.
L
N6
N7 N8
L
SS
N6 G91 X100.0 Y100.0 ;
N7 X0 ;
N8 X100.0 ;
Programmed path
Beam center pat
Two blocks without beam movement should not be commanded
consecutively. If commanded, a vector whose length is equal to the offset
value is produced in a normal direction to beam motion in earlier block,
so overcutting may result.
L
N6
N7 N8
L
SSS
N6 G91 X100.0 Y100.0 ;
N7 S21 ;
N8 G04 X10.0 ;
N9 X100.0 ;
Blocks N7 and N8 are executed
here.
N9
Programmed path
Beam center path
D A block without beam
movement
A block without beam move-
ment specified in offset
mode