Tool radius compensation, Programming: tools 5.3 tool compensation – HEIDENHAIN TNC 640 (34059x-02) User Manual
Page 188
Programming: Tools
5.3
Tool compensation
5
188
TNC 640 | User's Manual
HEIDENHAIN Conversational Programming | 5/2013
Tool radius compensation
The block for programming a tool movement contains:
RL or RR for radius compensation
R0 if there is no radius compensation
Radius compensation becomes effective as soon as a tool is called
and is moved with a straight line block in the working plane with
RL
or
RR.
The TNC automatically cancels radius compensation
if you:
program a straight line block with
R0
depart the contour with the
DEP function
program a
PGM CALL
Select a new program with PGM MGT
For radius compensation, the TNC takes the delta values from both
the
TOOL CALL block and the tool table into account:
Compensation value =
R + DR
TOOL CALL
+
DR
TAB
where
R:
Tool radius
R from the TOOL DEF block or tool table
DR
TOOL CALL
:
Oversize for radius
DR in the TOOL CALL block
DR
TAB
:
Oversize for radius
DR in the tool table
Contouring without radius compensation: R0
The tool center moves in the working plane along the programmed
path or to the programmed coordinates.
Applications: Drilling and boring, pre-positioning