
38
88
A-78710E
Edit
Apprv. Desig.
Sheet
Title
Draw
No.
Date
Design
Descri
tion
Date
FANUC Series 16i –MB, 18i –MB5
Tool Radius Compensation For 5-Axis
machining Specifications
Dec.01.2001
02 Mar.22.2002
T.Mochia All revision
H.Kouzai
Sheet
T.Mochida H.Kouzai
03 Mar.28.2003
MTanaka All revision H.kouzai
04 Aug.05.2003
T.Horie Intersection offset, G-code unification add. H.kouzai
05 Jun.02.2004 Intersection offset(tool rotation type, Mixed type)
4.2 Description
・Cutter compensation
The tool radius compensation for rotary table type machine basically performs
operations in conformance with cutter compensation. The operations different from
those of cutter compensation are described below. For a description of the
specifications and cautions not mentioned here, see the description of cutter
compensation.
・Startup
If the tool radius compensation for 5-axis machining (G41.4 or G42.4, a command
with a dimension word other than 0 and a D code other than D0 on the offset plane)
is issued in offset cancellation mode, the CNC enters offset mode.
Startup is specified with positioning (G00) or linear interpolation (G01).
If circular interpolation (G02, G03) or involute interpolation (G02.2, G03.2) is
specified, alarm P/S034 is issued.
・Offset mode
In offset mode, compensation is performed for positioning (G00) and linear
interpolation (G01).
NOTE
In G41.4 or G42.4 mode, circular interpolation (G02, G03) or involute
interpolation (G02.2, G03.2) cannot be specified.
・Offset mode cancellation
If a block satisfying either of the following conditions is executed in offset mode, the
CNC enters offset cancellation mode.
1 G40 is specified.
2. 0 is specified for the code for specifying the cutter compensation amount
(D code).
When offset cancellation is to be performed, circular interpolation (G2, G3) or involute
interpolation (G2.2, G3.2) must not be specified. If offset cancellation is specified in
such a mode, alarm P/S 034 is issued, alarm PS034 is issued.
・Formulas
With the above settings, the cutter compensation vector at end point N2 in the
following program is calculated as follows:
(1) Part program
A part program is created in the workpiece coordinate system.
G42.4 D1
N1 X
1
x Y
1
y Z
1
z A
1
a B
1
b
N2 X
2
x Y
2
y Z
2
z A
2
a B
2
b
N3 X
3
x Y
3
y Z
3
z A
3
a B
3
b