Detailed Description
2.2 Flat D number structure
Basic logic functions: Tool Offset (W1)
Function Manual, 11/2006, 6FC5397-0BP10-2BA0
29
2.2.3 D number programming
MD18102
How the D number is programmed can be set via the machine data:
MD18102 $MN_MM_TYPE_OF_CUTTING_EDGE (type of D number programming).
D0 still contains the previous significance, "Deselection of active compensation in NCK".
Address extension of D
It is not possible to extend the address of D. Only one active compensation data block is
possible for the tool path at a given time.
Direct, absolute programming
Programming in the part program is carried out as before. Only the value range of the
programmed D number is increased.
Example 1
MD22550 $MC_TOOL_CHANGE_MODE = 0 (new tool compensation with M function).
MD18102 $MN_MM_TYPE_OF_CUTTING_EDGE = 1 (type of D number programming).
MD20270 $MC_CUTTING_EDGE_DEFAULT = –1 (Basic setting of tool cutting edge without
programming).
...
D92
X0
Traverse with compensations from D92
T17
Outputs T=17 to the PLC
X1
Traverse with compensations from D92
D16
X2
Traverse with compensations from D16
D32000
X3
Traverse with compensations from D32000
T29000
Outputs T=29000 to the PLC
X4
Traverse with compensations from D32000
D1
X5
Traverse with compensations from D1
...