2 8.19 TOOL NOSE RADIUS COMPENSATION
(G 40 THROUGH G 44) (Cent’d)
(5)
HOW to enter compensation mode
a. Compensation mode is set when both the tool
offset number by T code and G41 (or G42
through G44) are instructed. When this
mode is set, tool nose radius compensation is
started. More precisely, compensation mode
is entered when the AND condition between
T code and G code is established. Hence,
the order in which these codes are specified
does not affect the operation.
b. At the start of compensation. the tool center
is offset onto the n~rmal of the origin of the
block G41 to G 44 which entered the compen-
sation mode first or of the block immediately
after T code.
The offset is made to the
right of tool advancing direction when T +
is specified and to the left when T– is spec-
ified.
Sample Program (A) :
(a)
[
Movement at
Start of Compen -
~
GOO T+ O1O1 ;
sation ( for GOO)
(2J GOO G41 X30. Z5.
;J
,-,
3
‘U
GO1 z-18. FO.25 ;
Compensation Mode
(b)
~) GOO T+0202 ;
@ GO1 G41 x20. z7. F600 ;
7
@ G02 U30. W-15. 115 FO.2 ;
Movement at Start
Compensation Mode
of Compensation
(for GO1)
I
-x
G U1
CEhTEP
.
x
DIA
3
h
-z
-
c. If the block of G41 (or G42 through G44)
satisfying the compensation mode condition
does not have the move command, the com-
pensation starts and the tool center is moved
on the normal.
Since G41 (or G42 through G44) involves
such a movement, it is necessary to specify
GOO or GO1 in th last or current block for
the G code of 01 group. Specification of a
G code other than GOO, GO1, and Gll will
result in alarm “026. “
EXAMPLE (B) :
G41 (or G42 through G44)
has no move command.
(c)
l@
GOO T+0303 ;
g
GO1 G41 F.. . ;
(3’ GO1 X.. . Z.. . F.. . ;
48