Weighting factors for service life and service distance
In the case of every tool change announced with the T-command, the complete tool ID, the service life and the service distance are sent to the tool management area (WZM). All quantities are then zeroed and service variable detection for the newly substituted tool is enabled.
Two decoder variables are introduced for programming the weighting factors of the service life and the service distance (access is not synchronous to real time):
V.TLM.TIME_FACT (Weigthing of service life)
V.TLM.DIST_FACT (Weigthing of service distance)
The variables can be read and written. Both factors are 100% when the program is started. Both variables may be written in an NC block.
Acquisition Conditions:
- Rapid traverse blocks are not included in the tool life monitoring.
- Tool life monitoring is stopped at a feed rate of zero.
- Except for rapid traverse interpolation, all motion types are included in the acquisition. For example, G01, G02, G03, spline interpolation and G63 are included.
- The weighting factors are included in the calculation.
- Distinction between main axes and slave axes is not made for the axes that participate in the movement. The path feed rate is always used for summing up the distance. In the case of slave axes that are programmed on their own in the block, the distance covered by the slave axis is added to the service distance. If this is not wanted, the programmer can correct it by specifying the weighting factors V.TLM.TIME_FACT/DIST_FACT = 0..
- Active master/slave arrangements are not considered.
- In the case of a reset or program abort, the last current values are also saved to the database of the WZM.
- If only substitution occurs, i.e. no tool was in the work spindle yet and the current T number is zero, no data is sent.
- The tool data is sent only if there is a WZM [1]-10.