2.8.19 TOOL NOSE RADIUS COMPENSATION
(G 40 THROUGH G 44) (Cent’d)
(iii) When reversing command or an angle
close to reversing command is program-
med in M97 (Outside Corner Circular
Arc Path Off) mode.
(a) Reversing command
(b)
Command close to reversing
R
In M96 mode, all of the above shapes are
correctly compensated.
b.
Interference check
To prevent the tool from cutting deeper into the
finished shape than was programmed in advance.
Interference check error is activated when the
difference of moving direction is 90° to 270° between
the programmed virtual tool nose and compensated tool
center,
When an error is detected, the block prior
to the block in which overcutting may occur is
immediately stopped and an alarm is shown.
Usable G codes
GOO, GOI, G04, G06, Gll
G 96, G 97
Constant surface speed control
G 98, G 99
Feed function designation
(G90, G 9t)
Absolute/incremental designation
G02, G03, G12, G22, G23
Command including circular arc
G70, G71, G72, G73
Multiple repetitive cycle
Gill, G112
Multiple cornering
(Beveling, rounding)
Remarks
Inhibited in
the block of
compensation
cancel or start
d. The subprogram (M98 or M99) may be speci-
fied in compensation mode.
e.
When the tool offset number is T code com-
mand of “00, “ T:= 00 command has the follow-
ing two meanings :
(i) Tool position offset is cancelled.
( ii) Tool nose radius compensation is cancelled.
The following program can be specified:
N2 G41 ;
N3 GOO T+O1O1 ;
:1
N21 GOO TOlOO ;
TOOL RADIUS
COMPENSATION
MODE WITH TOOL
NO .
110111
This function does not always prevent over–
cutting.
There might be occasions when overcutting
is not detected as an error or normal cutting is
detected as an error.
TOOL RADIUS
COMPENSATION
TOOL POSITION
OFFSET
c.
54
OIRECTION IS 180C DIFFERENT
G codes usable in compensation mode
As a rule G codes other than shown below should
not be used in the compensation mode.
CAN-
CEL
N25 GOO T-0202 ;
:1
N40 GOO T0200 ;
N41 G40 ;
TOOL RADIUS
COMPENSATION
MODE WITH
TOOL NO. “02”