
21.5-AXIS MACHINING FUNCTION PROGRAMMING B-63944EN/02
- 656 -
There are two types, as described below, one of which is used
depending on how the direction of the tool axis is specified.
(1) Type 1
The block end point of the rotary axes is specified (e.g. A, B, C).
The CNC performs tool length compensation by the specified
amount in the tool axis direction that is calculated from the
specified position of the rotary axes and exerts control so that the
tip of the tool moves along the specified path.
(2) Type 2
The direction of the tool axis (I, J, K) at the block end point, as
seen from the coordinate system fixed on the table, is specified,
instead of the position of the rotary axes.
The CNC calculates an end point of the rotary axes where the
tool will face the specified direction, performs tool length
compensation by the specified amount in the tool axis direction
that is calculated from the position of the rotary axes, and exerts
control so that the tip of the tool moves along the specified path.
Format
- Positioning and linear interpolation for tool center point control (type 1)
G43.4 IP_ α_ β_ H_ ; Starts tool center point control (type 1).
IP_ α_ β_ ;
:
IP : In the case of an absolute programming, the coordinate
value of the end point of the tool tip movement
In the case of an incremental programming, the amount of
the tool tip movement
α, β : In the case of an absolute programming, the coordinate
value of the end point of the rotary axes
In the case of an incremental programming, the amount of
the rotary axis movement
H : Tool offset number
Movement to the position specified by the G43.4 block (startup) does
not constitute tool center point control. Only tool length
compensation is performed.
As for rotary axes, either table rotation axes or tool rotation axes are
specified.
While performing compensation for the rotary axes, the CNC controls
the control points so that the tool center point moves along a straight
line with respect to the table (workpiece). The end of the tool center
point comes to the point specified on the programming coordinate
system.