PROGRAMMING14. COMPENSATION FUNCTION
B–63604EN/01
204
1.M05 ; M code output
2.S210 ; S code output
3.G04 X1000 ; Dwell
4.G01 U0 ; Feed distance of zero
5.G98 ; G code only
6.G10 P01 X10.0 Z20.0 R0.5 Q2 ; Offset change
If two or more of the above blocks are specified consecutively, the tool
nose center comes to a position vertical to the programmed path of the
preceding block at the end of the preceding block. However, if the no
movement commands is 4 above, the above tool motion is attained only
with one block.
N6 N7
N8
N9
(G42 mode)
N6 W1000.0 ;
N7 S21 ;
N8 M04 ;
U9 U–1000.0 W1000.0 ;
Tool nose center path
Programmed path
Tool nose radius compensation with G90 (outer diameter/internal
diameter cutting cycle) or G94 (end face turning cycle) is as follows, :
1. Motion for imaginary tool nose numbers
For each path in the cycle, the tool nose center path is generally parallel
to the programmed path.
4, 8, 3
5, 0, 7
1, 6, 2
4
8
0
3
7
2
6
1
5
1, 4, 58, 0, 6
3, 7, 2
4, 8, 3
5, 0, 7
1, 6, 2
4
8
0
3
7
2
6
1
5
1, 4, 58, 0, 6
3, 7, 2
G90 G94
Tool nose center path
Programmed path
In all case
Tool nose center path
Programmed path
In all
case
14.2.5
Notes on Tool Nose
Radius Compensation
Explanations
D Tool movement when
two or more blocks
without a move
command should not be
programmed
consecutively
D Tool nose radius
compensation with G90
or G94