Tool offsets
8.6 Tool offset call D with tool management
Fundamentals
Programming Manual, 10.2004 Edition, 6FC5 298-7AB00-0BP1
8-21
Direct, absolute programming
Programming is performed with the D number structure. The compensation blocks to be
used are called directly via their D number.
Assignment of the D number to a specific tool does not take place in the NC kernel.
Machine manufacturer
Direct programming is defined by machine data.
Example of turning machine with circular magazine
$MC_TOOL_CHANGE_MODE=0 ;MD20270 CUTTING_EDGE_DEFAULT = 1
...
D92 ;Traverse with tool offsets from D92
...
T17 ;Select T17, traverse with tool offsets from D92
...
D16 ;Traverse with tool offsets from D16
...
D32000 ;Traverse with tool offsets from D32000
...
T29000500 ;Select T29000500, ;traverse with tool offsets from
D32000
...
D1 ;Traverse with tool offsets from D1
8.6.2 Milling machine with chain magazine (D call)
Function
It is possible to assign between 1 and 12 tool noses with different tool compensation blocks
to a specific tool. When D is called, the tool length compensation for a specific tool nose is
activated. When D0 is programmed, offsets for the tool are ineffective. If no D word is
programmed, the default setting from the machine data is valid for tool change.
Tool length compensations take immediate effect when the D number is programmed.
A tool radius offset must also be activated by G41/G42.