The AdditiveManufacturingType represents the entire additive manufacturing interface of this information model. It is the entry point to the OPC UA interface of an AM machine and provides a basic structure. An instance of this type aggregates all information related to one AM machine.

All instances of the AdditiveManufacturingType have to be referenced from the 3:Machines node defined in OPC 40001-1. At least one AdditiveManufacturingType instance shall be present to qualify for any profile of OPC UA for Additive Manufacturing.

The AdditiveManufacturingType is a subtype of the 5:MachineToolType as defined by OPC 40501-1. It contains the MachineIdentificationAMType, a subtype of 5:MachineToolIdentificationType, for further identification of the AM machine but inherits all other type definitions.

The AdditiveManufacturingType is formally defined in Table 13.

Table 13 – AdditiveManufacturingType Definition

Attribute

Value

BrowseName

AdditiveManufacturingType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

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

0:HasComponent

Object

5:Equipment

EquipmentAMType

M

0:HasAddIn

Object

2:Identification

MachineIdentificationAMType

M

Conformance Units

AdditiveManufacturing AdditiveManufacturingType Mandatory Nodes

AdditiveManufacturing Monitoring - Process

AdditiveManufacturing Monitoring - Health

The components of the AdditiveManufacturingType have additional subcomponents which are defined in Table 14.

Table 14 – AdditiveManufacturingType Additional Subcomponents

Source Path

Reference

NodeClass

BrowseName

DataType

TypeDefinition

Others

5:Monitoring

0:HasComponent

Object

3:Process

0:FolderType

O

5:Monitoring

0:HasComponent

Object

3:Health

0:FolderType

O

3:MachineryBuildingBlocks

0:HasAddIn

Object

10:JobManagement

10:JobManagementType

O

2:Identification is an instance of the MachineIdentificationAMType (see 8.2). Together with the other inherited instance declarations it is used to structure the information in the AdditiveManufacturingType topically.

5:Equipment is an instance of the EquipmentAMType (see 8.3). Together with the other inherited instance declarations it is used to structure the information in the AdditiveManufacturingType topically.

The 3:MachineryBuildingBlocks and 10:JobManagement shall be used as defined by OPC 40001-1 and OPC 40001-3.

5:Monitoring is an instance of the 5:MonitoringType and adds a 3:Process folder as an entry point to process information and 3:Health as and entry point for machine health information of the AM machine using the ProcessValueAMType.