8.5.3 BaseToolType
The BaseToolType serves as a supertype to the ToolType and the MultiToolType. It is an abstract type, meaning it is not instantiated, only the subtypes are.
The BaseToolType is formally defined in Table 61.
| Attribute | Value | |||||
| BrowseName | BaseToolType | |||||
| IsAbstract | True | |||||
| References | Node Class | BrowseName | DataType | TypeDefinition | Other | |
|---|---|---|---|---|---|---|
| Subtype of the 0:BaseObjectType defined in OPC 10000-5 i.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 |
| 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 |
Identifier is a unique identifier for a tool. The Identifier can 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 Location indicates 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 62). If there is a shared magazine for multiple machines, a tool will be shown in the tool list (see 8.5.1 and 8.5.2) of all machines for which the tool is available.
The Name is 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”).