
A-79348E
Title
Draw
No.
9/88
page
FANUC Series 30i-MODEL A
Tool center point control
for 5-axis machining
Ed. Date Design Description
Date Jan.16.’04 Design. Apprv.
- Positioning and linear interpolation for tool center point control (type 2)
G43.5 IP_ H_ Q_ ; Starts tool center point control (type 2).
IP_ I_ J_ K_ ;
:
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
I, J, K : Tool axis direction at the block end point as seen from
the programming coordinate system
H : Tool offset number
Q : Inclination angle of the tool (in degrees)
Movement to the position specified by the G43.5 block does not constitute
tool center point control. Only tool length compensation is performed.
No rotary axes are specified. Instead, the direction of the tool end point is
specified as I, J, K, as seen from the programming coordinate system (the
one fixed on the table when G43.5 is specified).
With a tool rotation type machine, I, J, K can be specified using the G43.5
block. In the case of a table rotation type or mixed type machine, however,
these cannot be specified. Specifying them with a table rotation type or
mixed type machine causes alarm PS5421.
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.
CAUTION
1 If one or two of the I, J, and K values are omitted, the
omitted value or values are considered to be 0.
2 In a block in which I, J, and K are all omitted, the
compensation vector of the preceding block is used.
3 This block can be used only when the programming
coordinate system is fixed on the table (when the WKP
parameter (No.19696#5) is set to 0). Specifying
G43.5 when the WKP parameter (No.19696#5) is set to
1 causes alarm PS5459.
4 Type 2 cannot be used when there is only one rotary
axis or when any hypothetical axis is used. Specifying
G43.5 in such a case causes alarm PS5459.
5 When using the rotary axis rollover function or the
rotary axis control function, set parameter No.1260
(amount of movement per rotation of the rotary axis) to
360 degrees.