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