This section defines the corresponding 0:ConformanceUnits for the OPC UA Information Model for Additive Manufacturing.
Table 31 – ConformanceUnits for Additive Manufacturing
Category |
Title |
Description |
Server |
AdditiveManufacturing AdditiveManufacturingType Mandatory Nodes |
All nodes declared as mandatory in the AdditiveManufacturingType are available in the AddressSpace. The nodes declared as optional may be included in the AddressSpace. At least one machine instance using the AdditiveManufacturingType is available in the 3:Machines folder. |
Server |
AdditiveManufacturing Technology Identification |
The property AMTechnologyIdentifier is available in the AddressSpace and used in at least on instance of the AdditiveManufacturingType. |
Server |
AdditiveManufacturing Monitoring - Process |
Supports the 5:MonitoringType with process information using the 3:Process folder and at least on instance of the ProcessValueAMType for a process related measurement. |
Server |
AdditiveManufacturing Monitoring - Health |
Supports the 5:MonitoringType with process information using the 3:Health folder and at least on instance of the ProcessValueAMType for a process related measurement. |
Server |
AdditiveManufacturing Identify & Monitor Feedstock |
All available feedstock on the AM machine is instantiated below Feedstock using the FeedstockType and its mandatory subcomponents. They are referenced with its 0:NodeId in a job with with ID Feedstock according to 9.2. |
Server |
AdditiveManufacturing Job Management - Run Information |
Supports the 10:JobManagement and uses the RunInfoDataType to provide job run information of the jobs on the AM machine. |
Server |
AdditiveManufacturing Base256Sha256 |
Support the SecurityPolicy http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256 |
Server |
AdditiveManufacturing Operation Counter |
Supports the Machinery Operation Counter Facet http://opcfoundation.org/UA-Profile/Machinery/Server/OperationCounter |
Table 31 lists all Profiles defined in this document and defines their URIs.
Table 32 – Profile URIs for Additive Manufacturing
Profile |
URI |
AdditiveManufacturing Basic Server Profile |
http://opcfoundation.org/UA-Profile/AdditiveManufacturing/Server/Basic |
AdditiveManufacturing Basic Server ClientAuth Profile |
http://opcfoundation.org/UA-Profile/AdditiveManufacturing/Server/BasicClientAuth |
The following sections specify the Facets and Profiles available for Servers that implement the Additive Manufacturing companion specification. Each section defines and describes a Facet or Profile.
Table 32 defines a Profile that describes the minimum required content and address space functionality any AM machine server shall at least provide. Concerning 5:Stacklight, it is expected that a server instantiates these elements if they are available on the AM machine.
Table 33 – AdditiveManufacturing Basic Server Profile
Group |
ConformanceUnit/Profile Title |
M/O |
Profile |
0:Micro Embedded Device 2022 Server Profile |
M |
Base Information |
0:Base Info Custom Type System |
M |
Base Information |
0:Base Info Engineering Units |
M |
Base Information |
0:Base Info Placeholder Modelling Rules |
M |
Profile |
0:SecurityPolicy [A] – Aes128-Sha256-RsaOaep |
M |
AdditiveManufacturing |
AdditiveManufacturing Base256Sha256 |
O |
Profile |
3:Machinery Machine Identification Server Facet |
M |
Machinery |
3:Machinery Building Block Organization |
M |
Profile |
4:IA Stacklight Server Profile |
M |
MachineTool |
5:MachineTool Monitor Items Min |
M |
MachineTool |
5:MachineTool Monitor Items |
O |
MachineTool |
5:MachineTool Monitoring Basic - Stacklight |
M |
AdditiveManufacturing |
AdditiveManufacturing AdditiveManufacturingType Mandatory Nodes |
M |
AdditiveManufacturing |
AdditiveManufacturing Technology Identification |
M |
AdditiveManufacturing |
AdditiveManufacturing Operation Counter |
O |
Table 33 defines a Profile that adds security features for client authentication to the Additive Manufacturing Basic Server Profile.
Table 34 – AdditiveManufacturing Basic Server ClientAuth Profile
Group |
ConformanceUnit/Profile Title |
M/O |
Profile |
AdditiveManufacturing Basic Server Profile |
M |
Profile |
0:User Token – X509 Certificate Server Facet |
M |