
53
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)
6.2 Description
・Cutter compensation
Basically, the operations of the function of Tool radius compensation for 5-axis
machining conform to those of three-dimensional cutter compensation. The
following explanation mainly covers operations different from those of
three-dimensional cutter compensation.
Thus, for those specifications and notes that are not mentioned here, refer to the
explanation of three-dimensional cutter compensation.
・Startup
In offset cancel mode, issuing a command of three-dimensional tool radius
compensation for mixed-type machine (G41.5 or G42.5 with a D code other than D0)
causes the CNC to enter offset mode.
Startup may be specified with positioning (G00) or linear interpolation (G01).
If, during startup, an attempt is made to issue a G code other than G00 and G01,
such as circular interpolation (G02 or G03) or involute interpolation (G02.2 or G03.2),
an alarm(P/S034) will be issued.
・Offset mode
In the offset mode, compensation is performed for positioning (G00) and linear
interpolation (G01).
NOTE
If, during startup, an attempt is made to issue a G code other than G00
and G01, such as circular interpolation (G02 or G03) or involute
interpolation (G02.2 or G03.2), an alarm will be issued.
If, in G41.5 or G42.5 mode, a G code other than G00 and G01, such as
circular interpolation (G02 or G03) or involute interpolation (G02.2 or
G03.2), is issued, compensation will not be performed properly.
・Offset mode cancellation
In offset mode, executing a block satisfying either or both of the following conditions
causes the CNC to enter offset cancel mode:
1. G40 is specified.
2. 0 is specified as the code for specifying the amount of cutter compensation
(D code).
The command used to perform offset cancellation must be G00 or G01, not any other
G code such as a circular interpolation command (G02 or G03) or involute
interpolation command (G02.2 or G03.2). Otherwise, an alarm(P/S034) will be
issued.