
A-79348E
Title
Draw
No.
36/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.
Operation examples
- In the case of a tool rotation type machine
Explanations are given below assuming a machine configuration in which a
tool rotation axis that turns around the Y-axis is located beneath another tool
rotation axis that turns around the Z-axis. (See Fig. 1.1 (j).)
If linear interpolation is specified for the X-, Y-, and Z-axes when a
workpiece coordinate system is used as the programming coordinate system,
control is exerted in such a way that the tool center point moves along a
specified straight line with respect to the table (workpiece) as the tool
rotates.
Also, speed control is exerted so that the tool center point moves at the
specified speed with respect to the table (workpiece).
In the case of a machine having two tool rotation axes, the table does not
rotate with respect to the workpiece coordinate system even if the rotary
axes move. Therefore, the programming coordinate system always matches
the workpiece coordinate system, regardless of whether parameter WKP
(No.19696#5) is set to 0 or 1.
Examples)
For type 1:
O100 (Sample Program1) ;
N1 G00 G90 B0 C0 ;
N2 G55 ; Prepares the programming coordinate
system.
N3 G43.4 H01 ; Starts tool center point control.
H01 is the tool compensation number.
N4 G00 X200.0 Y150.0 Z20.0 ; Moves to the start point.
N5 G01 X5.0 Y5.0 Z5.0 C60.0 B45.0 F500 ; Linear interpolation
N6 G49; Cancels tool center point control.
N7 M30;
For type 2:
O100 (Sample Program1) ;
N1 G00 G90 B0 C0 ;
N2 G55 ; Prepares the programming coordinate system.
N3 G43.4 H01 ; Starts tool center point control.
H01 is the tool compensation number.
N4 G00 X200.0 Y150.0 Z20.0 ; Moves to the start point.
N5 G01 X5.0 Y5.0 Z5.0 I1.0 J1.732 K2.0 F500 ; Linear interpolation
N6 G49; Cancels tool center point control.
N7 M30;