The ToolManufacturingMachineType represents the tool manufacturing machine interface of the information model. It is the entry point to the OPC UA interface of a tool manufacturing machine. It gives a basic structure to the interface. An instance of this type aggregates all information related to one system.

All instances of ToolManufacturingMachineType have to be referenced from the 3:Machines node defined in OPC 40001-1. At least one ToolManufacturingMachineType instance shall be present to qualify for any manufacturing machine profile of OPC 40504.

The ToolManufacturingMachineType and is formally defined in Table 15.

Table 15 – ToolManufacturingMachineType Definition

Attribute

Value

BrowseName

ToolManufacturingMachineType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the 8:MachineToolType defined in OPC 40501-1 i.e. inheriting the InstanceDeclarations of that Node.

0:HasComponent

Object

3:MachineryBuildingBlocks

0:FolderType

M

0:HasComponent

Object

0:FileSystem

0:FileDirectoryType

M

Conformance Units

CuttingTool ToolManufacturingMachineType

CuttingTool FileSystem ToolManufacturingMachine

The components of the ToolManufacturingMachineType have additional subcomponents which are defined in Table 16.

Table 16 – ToolManufacturingMachineType Additional Subcomponents

Source Path

Reference

NodeClass

BrowseName

DataType

TypeDefinition

Others

0:FileSystem

0:HasComponent

Object

8:WorkMasters

0:FileDirectoryType

O

3:MachineryBuildingBlocks

0:HasAddIn

Object

7:JobManagement

7:JobManagementType

M

The 0:FileSystem is the root of all file directories of the OPC UA and the underlying machine.

Note: While a direct coupling is not essential, aligning the file paths in both OPC UA 0:FileSystem and actual file systems is recommended (e.g. "/Directory1/FileA" in Unix and "ns=1;i=1001 Directory1/FileA" in OPC UA BrowsePath). Harmonizing OPC UA 0:FileSystem with actual file systems is advised for a more intuitive and efficient work environment.

The ToolMeasuringMachineType represents the measuring machine interface of the information model. It is the entry point to the OPC UA interface of a Tool Measuring Machine. It gives a basic structure to the interface. An instance of this type aggregates all information related to one system.

All instances of ToolMeasuringMachineType have to be referenced from the 3:Machines node defined in OPC 40001-1. At least one ToolMeasuringMachineType instance shall be present to qualify for any measuring machine profile of OPC 40504.

The ToolMeasuringMachineType is formally defined in Table 17.

Table 17 – ToolMeasuringMachineType Definition

Attribute

Value

BrowseName

ToolMeasuringMachineType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the 9:GMSType defined in OPC 40210 i.e. inheriting the InstanceDeclarations of that Node.

0:HasComponent

Object

3:MachineryBuildingBlocks

0:FolderType

M

0:HasComponent

Object

0:FileSystem

0:FileDirectoryType

M

Conformance Units

CuttingTool ToolMeasuringMachineType

CuttingTool FileSystem ToolMeasuringMachine

The components of the ToolMeasuringMachineType have additional subcomponents which are defined in Table 18.

Table 18 – ToolMeasuringMachineType Additional Subcomponents

Source Path

Reference

NodeClass

BrowseName

DataType

TypeDefinition

Others

0:FileSystem

0:HasComponent

Object

8:WorkMasters

0:FileDirectoryType

O

0:FileSystem

0:HasComponent

Object

Results

0:FileDirectoryType

O

3:MachineryBuildingBlocks

0:HasAddIn

Object

7:JobManagement

7:JobManagementType

M

The 0:FileSystem is the root of all file directories of the OPC UA and the underlying machine.

Note: While a direct coupling is not essential, aligning the file paths in both OPC UA 0:FileSystem and actual file systems is recommended (e.g. "/Directory1/FileA" in Unix and "ns=1;i=1001 Directory1/FileA" in OPC UA BrowsePath). Harmonizing OPC UA 0:FileSystem with actual file systems is advised for a more intuitive and efficient work environment.

The CuttingToolFileType provides metadata of the standardized file that it represents on the OPC UA server.

It is formally defined in Table 19.

Table 19 – CuttingToolFileType Definition

Attribute

Value

BrowseName

CuttingToolFileType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the 0:FileType defined in OPC 10000-20 i.e. inheriting the InstanceDeclarations of that Node.

0:HasProperty

Variable

FileFormat

FileFormatDataType

0:PropertyType

M

Conformance Units

CuttingTool CuttingToolFileType

The property Version shall be filled with the semantic version of the XML definition standardized by the VDMA specification series 34189.