W1: Tool offset
18.2 Tool
Basic Functions
1424
Function Manual, 09/2011, 6FC5397-0BP40-2BA0
Activating the tool compensations
D1
to
D9
activate the tool compensation for a cutting edge on the active tool. Tool length compensation and tool
radius compensation can be activated at different times:
• Tool length compensation (TLC) is performed on the first traversing motion of the axis, on which the TLC is to
act.
This traversing motion must be a linear interpolation (
G0,G1
,
POS,POSA
) or polynomial interpolation (
POLY
).
If the
POS/POSA
axis is one of the active geometry axes, the tool length compensation is applied with the first
axis motion in which the WLK is supposed to act.
• Tool radius compensation (TRC) becomes active when
G41/G42
is programmed in the active plane (
G17
,
G18
or
G19
).
The selection of tool radius compensation with
G41/G42
is only permitted in a program block with
G0
(rapid
traverse) or
G1
(linear interpolation).
18.2.2
Compensation memory structure
Tool compensation memory size
Each channel can have a dedicated tool compensation memory (TO unit).
Which tool compensation memory exists for the relevant channel is set with the machine data:
MD28085 $MC_MM_LINK_TOA_UNIT (Assignment of TO unit to a channel).
The maximum number of tool cutting edges for all tools managed by the NCK is set with the machine data:
MD18100 $MN_MM_NUM_CUTTING_EDGES_IN_TOA (number of tool cutting edges in NCK).
Tools
The TO memory consists of tools numbered
T1
to
T32000
.
Each tool can be set up via TOA files or individually, using the "New tool" soft key. Compensation values not
required must be assigned the value zero. (this is the default setting when the offset memory is created): The
individual values in the offset memory (tool parameters) can be read and written from the program using system
variables.
Note
The tools (
T1
to
T32000
) do not have to be stored in ascending order or contiguously in the
tool compensation memory, and the first tool does not have to be assigned number
T1
.