# FANUC Series 16/18/160/180-Model C for Lathe Operator Manual PROGRAMMING
B–62754EN/01
4. INTERPOLATION FUNCTIONS
51
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 plane.
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.
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.
G01 Linear interpolation............
G02, G03
Circular interpolation.........
G04
Dwell.............
G40, G41, G42
Tool nose radius compensation . . . .
(Polar coordinate interpolation is applied to the
path after cutter compensation.)
G65, G66, G67 Custom macro command....
G98, G99
Feed per minute, feed per revolution.........
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).
D I and J in the Xp–Yp plane when the linear axis is the X–axis or an axis
parallel to the X–axis.
D J and K in the Yp–Zp plane when the linear axis is Y–axis or an axis
parallel to the Y–axis.
D 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.
NOTE
The U–, V–, and W–axes (parallel with the basic axis) can
be used with G–codes B and C.
The tool moves along such axes normally, independent of polar
coordinate interpolation.
Actual coordinates are displayed. However, the remaining distance to
move in a block is displayed based on the coordinates in the polar
coordinate interpolation plane (Cartesian coordinates).
D 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 (mm/inch)
The unit for the feedrate
is mm/min or inch/min
D G codes which can be
specified in the polar
coordinate interpolation
mode
D Circular interpolation in
the polar coordinate
plane
D Movement along axes
not in the polar
coordinate interpolation
plane in the polar
coordinate interpolation
mode
D Current position display
in the polar coordinate
interpolation mode 