8.1 AdditiveManufacturingType Definition
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.
| 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.
| 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.