4.INTERPOLATION FUNCTIONS
PROGRAMMING
B-63944EN/03
- 76 -
4.8
POLAR COORDINATE INTERPOLATION (G12.1, G13.1)
Overview
Polar coordinate interpolation is a function that exercises contour
control in converting a command programmed in a Cartesian
coordinate system to the movement of a linear axis (movement of a
tool) and the movement of a rotary axis (rotation of a workpiece).
This function is useful for grinding a cam shaft.
Format
G12.1;
Starts polar coordinate interpolation mode
(enables polar coordinate interpolation).
Specify linear or circular interpolation using
coordinates in a Cartesian coordinate system
consisting of a linear axis and rotary axis
(hypothetical axis).
G13.1;
Polar coordinate interpolation mode is
cancelled (for not performing polar coordinate
interpolation).
Specify G12.1 and G13.1 in Separate Blocks.
Explanation
- Polar coordinate interpolation mode (G12.1)
The axes of polar coordinate interpolation (linear axis and rotary axis)
should be specified in advance, with corresponding parameters.
Specifying G12.1 places the system in the polar coordinate
interpolation mode, and selects a plane (called the polar coordinate
interpolation plane) formed by one linear axis and a hypothetical axis
intersecting the linear axis at right angles. The linear axis is called the
first axis of the plane, and the hypothetical axis is called the second
axis of the plane. Polar coordinate interpolation is performed in this
plane.
In the polar coordinate interpolation mode, both linear interpolation
and circular interpolation can be specified by absolute or incremental
programming.
Tool radius compensation can also be performed. The polar coordinate
interpolation is performed for a path obtained after tool radius
compensation.
The tangential velocity in the polar coordinate interpolation plane
(Cartesian coordinate system) is specified as the feedrate, using F.
- Polar coordinate interpolation cancel mode (G13.1)
Specifying G13.1 cancels the polar coordinate interpolation mode.