Detailed Description
2.2 Flat D number structure
Tool Compensation (W1)
Function Manual, 08/2005 Edition, 6FC5397-0BP10-0BA0
2-23
Delete D no. via part program
• With flat D number
$TC_DP1[d] = 0
Compensation data set is deleted from NCK with number d.
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
Delete all D compensations from NCK.
Active compensation data blocks (D numbers) cannot be deleted. It may, therefore, be
necessary to program D0 before deleting.
Tool MDs
The following machine data affect the way tools and cutting edges (D numbers) work in the
NCK:
• MD20270 $MC_CUTTING_EDGE_DEFAULT
• MD20130 $MC_CUTTING_EDGE_RESET_VALUE
• MD20120 $MC_TOOL_RESET_VALUE
• MD20121 $MC_TOOL_PRESEL_RESET_VALUE
• MD22550 $MC_TOOL_CHANGE_MODE
• MD22560 $MC_TOOL_CHANGE_M_CODE
• MD20110 $MC_RESET_MODE_MASK
• MD20112 $MC_START_MODE_MASK
2.2.5 Programming the T number
When the "Flat D number structure" function is active, NC address T continues to be
evaluated, i.e., the programmed T number and the active T number are displayed. However,
the NC determines the D number without reference to the programmed T value.
The NC detects 1 master spindle per channel (via the spindle number, which can be set
using MD).
Compensations and the M6 command (tool change) are only calculated with reference to the
master spindle.
An address extension T is interpreted as a spindle number (e.g., T2 = 1; tool 1 to be selected
on spindle 2); a tool change is only detected if spindle 2 is the master spindle.