W1: Tool offset
18.3 Flat D number structure
Basic Functions
1440 Function Manual, 09/2011, 6FC5397-0BP40-2BA0
Example 2:
MD22550 = 0
Delete D no. via part program
• With flat D number:
$TC_DP1[d] = 0
Compensation data block with the number D in the TO unit is deleted.
The memory is then free for the definition of another D number.
• Without flat D number:
$TC_DP1[t][d] = 0
Cutting edge d of tool t is deleted.
• $TC_DP1[0] = 0
All D compensations of the TO unit are deleted.
Active compensation data blocks (D numbers) cannot be deleted. This means, that it may be necessary to
program D0 before deleting.
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.
...
Program code Comment
T1
T2
T3
D777 ; No waiting, D777 is activated, T3= programmed and
active tool in the display, D777= programmed and active
compensation.
Note
The tool change and the assignment of a D compensation to an actual tool are the
responsibility of the NC program and of the PLC program, if applicable.
Program code Comment