HEIDENHAIN TNC 370 User Manual page 88

Conversational programming
Table of Contents

Advertisement

4
Programming
L
4.3
Tool Compensation
Values
--
For each tool, the control adjusts the spindle path
in the tool axis by the compensation
value for the
tool length. In the working
plane it compensates
the tool radius.
Fig. 4.6:
The TNC must compensate
the length and radius of the tool
Effect
of tool
compensation
values
Tool length
The compensation
value for the tool length is calculated
as follows:
L
L
Compensation
value = L + DL-TC
+ DL-TAB
where
L:
is the tool length L (from the TOOL DEF block or
the tool table)
DL-TC:
is the oversize for length DL in the TOOL CALL
block (not taken into account for the position
values)
DLJAB:
is the oversize for length DL in the tool table
Length compensation
becomes
effective automatically
as soon as a tool
is called and the tool axis moves. Length compensation
is cancelled
by
calling a tool with the length L = 0.
tf a positive length compensation
was in efftjct before TWL CALL 0, the distance to the workpiece is decreased. In
an incremental movement of ohs tool axis immediaely after a TOOL CALL, the diffsrenca in length between the old
and new tools is moved in addition to the programmed value.
Tool
radius
The compensation
value for the tool radius is calculated
as follows:
Compensation
value
q
R + DR-TC + DR-TAB
where
R:
is the tool radius R (from the TOOL DEF block or
the tool table)
DR-TC:
is the oversize for radius DR in the TOOL CALL
block (not taken into account for the position
values)
DR-TAB:
is the oversize for radius DR in the tool table
Radius compensation
becomes
effective as soon as a tool is called and is
moved in the working
plane with RL or RR. Radius compensation
is
cancelled
by programming
a positioning
block with RO.
L
TNC370
4-15
L

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents