Detailed Description
2.8 Special handling of tool compensations
Basic logic functions: Tool Offset (W1)
140 Function Manual, 11/2006, 6FC5397-0BP10-2BA0
Activation
Temperature compensation in the tool direction is an option, which must be enabled
beforehand.
It is activated by setting the following machine data to a value other than zero.
MD20390 $MC_TOOL_TEMP_COMP_ON (Activation of temperature compensation for tool
length)
In addition, the bit 2 must be set for each affected channel axis in the machine data:
MD32750 $MA_TEMP_COMP_TYPE [<axis index>] (temperature compensation type)
This can be more than three axes in cases where more than three channel axes in
succession can be temporarily assigned to geometry axes as a result of geometry axis
replacement of transformation switchover. If this bit is not set for a particular channel axis,
the compensation value cannot be applied in the axis. This does not have any effect on other
axes. In this case, an alarm is not output.
Applicability
Temperature compensation in the tool direction is operative only with generic 5axis
transformations with:
• Transformation type 24
Two axes rotate the tool
• Transformation type 56
One axis rotates the tool, the other axis rotates the workpiece without temperature
compensation
In generic 5axis transformation with:
• Transformation type 40
The tool orientation is constant with a rotary workpiece, which means that the movement
of the rotary axes on the machine does not affect the temperature compensation
direction.
Temperature compensation in the tool direction also works in conjunction with orientation
transformations (not generic 5axis transformations) with:
• Transformation type 64 to 69
Rotating linear axis
Note
Temperature compensation can be activated with all other types of transformation. It is
not affected by a change in tool orientation. The axis move as if no orientation
transformation with temperature compensation were active.