Tool life is the state of decay/ usage of a tool. The tool life can be measured in usage e.g. number of times the tool has been changed into the spindle, minutes of run time or deviation of a defined geometry.

This enumeration contains the values to indicate the subject of tool life measurement.

The enumeration is defined in Table 108.

Table 108 – ToolLifeIndication EnumValues Fields

Name

Value

Description

Time

0

The tool life indicates the time the tool has been in use or can still be used. The value shall be given in hours (decimal value).

NumberOfParts

1

The tool life indicates the total number of parts that have been produced or can still be produced using the tool. The unit shall be “one”.

NumberOfUsages

2

The tool life indicates counting the process steps this tool has been used or can still be used (for example usages of a punching tool). The unit shall be “one”.

Feed_Distance

3

The tool life indicates the sum of the feed path covered by the tool and the workpiece relative to each other during machining. This value shall be given in one of the following units: millimetres, metres, kilometres.

Cutting_Distance

4

The tool life indicates the sum of the lengths that the cutting knife works in the workpiece. If the knife is not fixed, this includes the lengths of the arc segments of the knife path. This value shall be given in one of the following units: millimetres, metres, kilometres. This value is likely only available for serial production with clearly defined machining conditions.

Length

5

The tool life indicates the abraded length of the tool. This value shall be given in one of the following units: micrometres, millimetres, metres, kilometres.

Diameter

6

The tool life indicates the abraded diameter of the tool. This value shall be given in one of the following units: micrometres, millimetres, metres, kilometres.

Other

7

The tool life is indicated in a way not covered by the remaining enum values.

Its representation in the AddressSpace is defined in Table 109.

Table 109 – ToolLifeIndication Definition

Attribute

Value

BrowseName

ToolLifeIndication

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

Other

Subtype of the Enumeration type defined in OPC 10000-3

0:HasProperty

Variable

0:EnumValues

0:EnumValueType []

0:PropertyType

Conformance Units

MachineTool Equipment ToolLife