EXAMPLE B: Move command is not included
in G 40 block for canceling compensation.
(c)
(T-0303, G41)
@ GO1 X... Z... F... ;
‘~ GO1 G40 F... ;
GOO T-0300 ;
P
G41
\
,5; , -
/’
,.’
/
~]
,~, MOVEMENT AT
“ COMPENSATION
START BY 2
(d)
(T+0404, G44)
G02 X.. . Z.. . K.. . F.. . ;
GO1 G40 F.. . :
GOO T+0400 ; ‘Z
MOVEMENT AT
I s:H%s8T’ON
I COMMAND
m
cc
.-
,.,
/’
,’
G44
/
–L_..-–_.i
CENTER
Note that, for each of above examples (a)
through (b) , the tool center is temporarily
offset onto the normal line to the end point
of the block immediately before G04 or
T E200 command.
When tool nose radius compensation is can-
celled by the use of T’~E 00 command, the
tool position offset cancel operation
is per-
formed concurrently with the operation at
tool nose radius compensation termination.
The cancel operation provides the move-
ment in which the virtual tool nose matches
the last specified position for which tool
Notes :
a.
programmed shapes that produce input
errors
(i)
When programming an inside arc with tool
compensation, if programmed arc radius R s
tool radius d
62
TOICL
—
:>
-—-.
R
7
r
r..
R
r~:$.?.L
--.,,
r
‘- )
Outside compensation is correctly
r<d
made even when r < R
1
I
—
-—.
—-—
(ii) When :no intersection point exists on the
locus lofthe offset tool center.
%
,--
/
-.
/’ ‘ 5,2:
NO INTERSECTION
\)< ,’ , I
-.
~
TOOL
(a)
NO INTERSECTION
&
\
R,
(b)
position offset has been cancelled. If co-
existence of these operations is not desired,
cancel either of them by the use of GAO
command.
53