4.INTERPOLATION FUNCTIONS PROGRAMMING B-63324EN/03
- 58 -
- Distance moved and feedrate for polar coordinate interpolation
The unit for coordinates on the hypothetical axis is the same as the unit for the linear axis
In the polar coordinate interpolation mode, program commands are
specified with Cartesian coordinates on the polar coordinate
interpolation plane. The axis address for the rotation axis is used as the
axis address for the second axis (virtual axis) in the plane. Whether a
diameter or radius is specified for the first axis in the plane is the same
as for the rotation axis regardless of the specification for the first axis in
The virtual axis is at coordinate 0 immediately after G12.1 is specified.
Polar interpolation is started assuming the angle of 0 for the position of
the tool when G12.1 is specified.
The unit for the feedrate is mm/min or inch/min
Specify the feedrate as a speed (relative speed between the workpiece
and tool) tangential to the polar coordinate interpolation plane
(Cartesian coordinate system) using F.
- G codes which can be specified in the polar coordinate interpolation mode
G01....................... Linear interpolation
G02, G03.............. Circular interpolation
G04,G09............... Dwell, Exact stop
G40, G41, G42..... Cutter compensation (Polar coordinate
interpolation is applied to the path after cutter
G65, G66, G67..... Custom macro command
G90, G91.............. Absolute command, incremental command
G94, G95.............. Feed per minute, feed per revolution
- Circular interpolation in the polar coordinate plane
The addresses for specifying the radius of an arc for circular
interpolation (G02 or G03) in the polar coordinate interpolation plane
depend on the first axis in the plane (linear axis).
- I and J in the Xp-Yp plane when the linear axis is the X-axis or an
axis parallel to the X-axis.
- J and K in the Yp-Zp plane when the linear axis is the Y-axis or an
axis parallel to the Y-axis.
- K and I in the Zp-Xp plane when the linear axis is the Z-axis or an
axis parallel to the Z-axis.
The radius of an arc can be specified also with an R command.
The plane used before G12.1 is specified (plane
selected by G17, G18, or G19) is canceled. It is
restored when G13.1 (canceling polar coordinate
interpolation) is specified.
When the system is reset, polar coordinate
interpolation is canceled and the plane specified by
G17, G18, or G19 is used.