Cylindrical interpolation operation – Rockwell Automation 8520-MUM 9/Series CNC Mill Operation and Programming Manual Documentation Set User Manual
Page 394

Axis Motion
Chapter 14
14-18
Cylindrical Interpolation Operation
When cylindrical interpolation is activated, the control will position the
tool on the cylindrical work surface with two distinct moves. In the first
move, all programmed axis moves in the initial G16.1 block (including the
A axis) will be executed. At the same time, the park axis (Y) is positioned
to the park axis coordinate as specified in AMP (refer to the documentation
provided by your system installer).
Once the tool is positioned at the AMP specified park coordinate, the
control locks or “parks” the park axis at it’s current position. This prevents
additional commands from moving the tool off the rotary axis center-line.
This first move takes place at the rapid feedrate for the axes.
In the second move, the feed axis (Z) moves at the active cutting feedrate
to the radius specified by R.
The blocks following the G16.1 block determine the contour to be
machined on the side of the cylindrical workpiece. The moves of the
rotary axis (A) and the machine axes are interpolated to produce the
programmed contours.
The following example makes a series of circumferential and circular cuts
into the side of a cylindrical workpiece. The A axis angle in the G02 block
of this program was derived from the equation that follows this example.
Figure 14.10 illustrates the results.
Example 14.7
Cylindrical Interpolation Example
Program Block
Comment
N01 G01 X0 Y0 Z0 F100;
N02 G16.1 X100 R100;
set cylindrical cutting radius at 100
N03 G01 A40;
make circumferential cut of 40 degrees
N04 G02 X80 A51.459 R20;
make arc cut of radius 20
N05 G01 X60;
make linear cut of 60
N06 G16.1 R90;
change cylindrical cutting radius to 90
N07 G01 A160;
make circumferential cut of 160 degrees
N08 G01 X100 A270;
make linear and circumferential cut
N09 G01 A0
finish with circumferential cut
N10 G15;
cancel cylindrical interpolation
N11 M30;