
3.INTERPOLATION FUNCTION NC FUNCTION B-63942EN/02
- 108 -
3.13 CYLINDRICAL INTERPOLATION
In cylindrical interpolation, the amount of movement of a rotary axis
specified by angle is converted to the amount of movement on the
circumference to allow linear interpolation and circular interpolation
with another axis. Since programming is enabled with the cylinder
side face expanded, programs such as a program for grooving
cylindrical cams can be created very easily.
Format
G07.1 IP r ; Starts the cylindrical interpolation mode
(enables cylindrical interpolation).
:
G07.1 IP 0 ; The cylindrical interpolation mode is cancelled.
IP : An address for the rotary axis
r : The radius of the workpiece
Specify G07.1 IPr ; and G07.1 IP0; in separate blocks.
Example
Example of a cylindrical interpolation programs
O0001 (CYLINDRICAL INTERPOLATION);
N01 G00 G90 Z100.0 C0 ;
N02 G01 G91 G18 Z0 C0 ;
N03 G07.1 C57299 ;
N04 G90 G01 G42 Z120.0 D01 F250 ;
N05 C30.0 ;
N06 G03 Z90.0 C60.0 R30.0 ;
N07 G01 Z70.0 ;
N08 G02 Z60.0 C70.0 R10.0 ;
N09 G01 C150.0 ;
N10 G02 Z70.0 C190.0 R75.0 ;
N11 G01 Z110.0 C230.0 ;
N12 G03 Z120.0 C270.0 R75.0 ;
N13 G01 C360.0 ;
N14 G40 Z100.0 ;
N15 G07.1 C0 ;
N16 M30 ;
Note) Sample program where the C axis is parallel to the X-axis.
C
230190
150
0
mm
Z
deg
110
90
70
120
30
60
70
270
N05
N06
N07
N08
N09
N10
N11
N12
N13
360
60
Z
C
R