
6.COMPENSATION FUNCTION PROGRAMMING B-63944EN-2/02
- 160 -
- If I, J, and K are specified in a G00/G01 mode block
At the start of cutter compensation or in that mode, by specifying I, J,
and K in a positioning mode (G00) or linear interpolation mode (G01)
block, it is possible to set the compensation vector at the end point of
that block in the direction vertical to that specified by I, J, and K.
This makes it possible to change the compensation direction
intentionally.
IJ type vector (XY plane)
The following explains the compensation vector (IJ type vector) to be
created on the XY compensation plane (G17 mode). (The same
explanation applies to the KI type vector on the G18 plane and the JK
type vector on the G19 plane.) As shown in the figure below, it is
assumed that the compensation vector (IJ type vector) is the vector
with a size equal to the compensation value and vertical to the
direction specified by I and J, without performing intersection
calculation on the programmed path. I and J can be specified both at
the start of cutter compensation and in that mode. If they are
specified at the start of compensation, any start-up type set in the
appropriate parameter will be invalid, and an IJ type vector is
assumed.
Offset vector direction
In G41 mode, the direction specified by I, J, and K is assumed an
imaginary tool movement direction, and an offset vector is created
vertical to that direction and on the left side.
Compensation vector
I, J, K
In G42 mode, the direction specified by I, J, and K is assumed an
imaginary tool movement direction, and an offset vector is created
vertical to that direction and on the right side.
Compensation vector
I, J, K