5 Programming: Tools
5.3 T
ool Compensation
5.3 Tool Compensation
Introduction
The TNC 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.
If you are writing the part program directly on the TNC, the tool radius
compensation is effective only in the working plane. The TNC
accounts for the compensation value in up to five axes including the
rotary axes.
Tool length compensation
Length compensation becomes effective automatically as soon as a
tool is called and the tool axis moves. To cancel length compensation
call a tool with the length L=0.
For tool length compensation, the TNC takes the delta values from
both the
TOOL CALL
block and the tool table into account:
Compensation value =
L
+
DL
TOOL CALL
+
DL
TAB
where
If a part program generated by a CAD system contains
surface-normal vectors, the TNC can perform three-
dimensional tool compensation, see “Three-Dimensional
Tool Compensation,” page 114.
If you cancel a positive length compensation with
TOOL
CALL 0
, the distance between tool and workpiece will be
reduced.
After
TOOL CALL
, the path of the tool in the tool axis, as
entered in the part program, is adjusted by the difference
between the length of the previous tool and that of the
new one.
L
is the tool length
L
from the
TOOL DEF
block or tool
table.
DL
TOOL CALL
:
is the oversize for length
DL
in the
TOOL CALL
block
(not taken into account by the position display).
DL
TAB
is the oversize for length
DL
in the tool table
Summary of Contents for TNC 426
Page 3: ......
Page 4: ......
Page 8: ...IV...
Page 10: ...VI...
Page 26: ......
Page 27: ...1 Introduction...
Page 41: ...2 Manual Operation and Setup...
Page 54: ......
Page 55: ...3 Positioning with Manual Data Input MDI...
Page 59: ...4 Programming Fundamentals of NC File Management Programming Aids Pallet Management...
Page 122: ......
Page 123: ...5 Programming Tools...
Page 153: ...6 Programming Programming Contours...
Page 201: ...7 Programming Miscellaneous functions...
Page 226: ......
Page 227: ...8 Programming Cycles...
Page 366: ......
Page 367: ...9 Programming Subprograms and Program Section Repeats...
Page 381: ...10 Programming Q Parameters...
Page 424: ......
Page 425: ...11 Test run and Program Run...
Page 443: ...12 MOD Functions...
Page 472: ......
Page 473: ...13 Tables and Overviews...
Page 496: ......