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