Owner's manual
Axis Motion
Chapter 14
14-16
Cylindrical Interpolation Block Format
The block used to activate cylindrical interpolation has the following
format:
G16.1 R__ X__ Z__ A__ F__
Where : Is :
R
The radius at which the feedaxis (typicallytheZ axis) will be positioned atthe
startofcylindricalinterpolation. Canbe used to alterthefeedaxisdepthif
programmed ina G16.1 blockduring
cylindricalinterpolation.
X
The coordinate (if in G90absolutemode)orthe linear distance(ifin G91
incremental mode) to which the X axis istomove.
Z
The coordinate (if in G90absolutemode)orthe linear distance(ifin G91
incremental mode) to which the Z axis(feed axis) is to move.
A
The angularcoordinate (ifin G90absolute mode)orthe angulardistance(ifin
G91 incrementalmode)to whichthe Arotaryaxisis to move.
F
The feedrate to beused bytheXand Zaxes whencommanded to move while
G16.1 isactive. Italso controls the Arotaryaxisspeed as. Refertochapter18.
These parameters and their application are described in detail in the
paragraphs that follow:
Important: R m ust be programmed in the initial G16.1 block. If R is not
programmed in the initial G16.1 block, the error message “CYLINDER
RADIUS IS ZERO”will appear. At power turn-on, program-end (M02,
M30, or M99) or control reset the cylindrical interpolation feature is turned
off and the R value is set to zero. It must then be re-entered in the next
G16.1 block.
The radius specified by the R parameter is modal a nd does not need to be
included in subsequent cylindrical interpolation blocks. Programming a
G16.1 block with a different R value will modify the feed depth to the new
radius. Feed depths cannot be changed using the Z parameter when G16.1
is active. Programming a Z will generate the error message “FEED AXIS
MOTION NOT ALLOWED”.
Figure 14.9 illustrates the tool position if the AMP parameter Feed Axis
Park Location is selected as “Nearest to Machine Zero”. If “Farthest
from Machine Zero”were selected, then the tool would be positioned for
cutting into the part from the positive
side of the Z axis. Refer to the
information provided by your system installer.
An A or X axis position may be programmed with the R parameter in the
initial G16.1 block. However, once G16.1 mode is established, only the X
parameter can be programmed in the same block as the R parameter.
When it is, the X axis motion will be executed first followed by feed axis
motion to radius R.