The BaseToolTypeserves as a supertype to the ToolTypeand the MultiToolType. It is an abstract type, meaning it is not instantiated, only the subtypes are.

The BaseToolTypeis formally defined in Table 58.

Table 58– BaseToolType Definition

Attribute

Value

BrowseName

BaseToolType

IsAbstract

True

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the 0:BaseObjectTypedefined in OPC 10000-5i.e. inheriting the InstanceDeclarations of that Node.

0:HasProperty

Variable

Identifier

0:String

0:PropertyType

O, RO

0:HasComponent

Object

Location

0:BaseObjectType

O

0:HasProperty

Variable

Name

0:String

0:PropertyType

O, RO

Conformance Units

MachineTool Equipment ToolIdentification

MachineTool Equipment Dynamic Tool List

Table 59– BaseToolType Additional Subcomponents

BrowsePath

References

NodeClass

BrowseName

DataType

TypeDefinition

Others

Location

0:HasProperty

Variable

Name

0:String

0:PropertyType

M, RO

Location

0:HasProperty

Variable

PlaceNumber

0:UInt16

0:PropertyType

M, RO

Identifieris a unique identifier for a tool. The Identifiercan be used to provide a unique ID given by a superordinated management system. This ID can’t be generated on the machine, it has to be transferred to the machine by a global tool management system.

The Locationindicates where the tool is located, represented by Name, a name for the tool’s location (e.g. the tool magazine) and PlaceNumber, the place number at this location (refer to Table 59). If there is a shared magazine for multiple machines, a tool will be shown in the tool list (see 8.5.1and 8.5.2) of all machines for which the tool is available.

The Nameis used to name a tool to ease recognition. This name can be specific to the tool (e.g. “special_formpress_part294”), to the type of tool (e.g. “8mm drill”) or to the program (e.g. “T3”).