12 Profiles and ConformanceUnits

12.1 ConformanceUnits

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
ServerAdditiveManufacturing 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.

ServerAdditiveManufacturing Technology IdentificationThe property AMTechnologyIdentifier is available in the AddressSpace and used in at least on instance of the AdditiveManufacturingType.
ServerAdditiveManufacturing Monitoring - ProcessSupports the 5:MonitoringType with process information using the 3:Process folder and at least on instance of the ProcessValueAMType for a process related measurement.
ServerAdditiveManufacturing Monitoring - HealthSupports 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 FeedstockAll 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.
ServerAdditiveManufacturing Job Management - Run InformationSupports the 10:JobManagement and uses the RunInfoDataType to provide job run information of the jobs on the AM machine.
ServerAdditiveManufacturing Base256Sha256Support the SecurityPolicy http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256
ServerAdditiveManufacturing Operation CounterSupports the Machinery Operation Counter Facet http://opcfoundation.org/UA-Profile/Machinery/Server/OperationCounter

12.2 Profiles

12.2.1 Profile List

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 Profilehttp://opcfoundation.org/UA-Profile/AdditiveManufacturing/Server/Basic
AdditiveManufacturing Basic Server ClientAuth Profilehttp://opcfoundation.org/UA-Profile/AdditiveManufacturing/Server/BasicClientAuth

12.2.2 Server Facets and Profiles

12.2.2.1 Overview

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.

12.2.2.2 AdditiveManufacturing Basic Server 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
Profile0:Micro Embedded Device 2022 Server ProfileM
Base Information0:Base Info Custom Type SystemM
Base Information0:Base Info Engineering UnitsM
Base Information0:Base Info Placeholder Modelling Rules M
Profile0:SecurityPolicy [A] – Aes128-Sha256-RsaOaepM
AdditiveManufacturingAdditiveManufacturing Base256Sha256O
Profile3:Machinery Machine Identification Server FacetM
Machinery3:Machinery Building Block OrganizationM
Profile4:IA Stacklight Server ProfileM
MachineTool5:MachineTool Monitor Items Min M
MachineTool5:MachineTool Monitor Items O
MachineTool5:MachineTool Monitoring Basic - Stacklight M
AdditiveManufacturingAdditiveManufacturing AdditiveManufacturingType Mandatory NodesM
AdditiveManufacturingAdditiveManufacturing Technology IdentificationM
AdditiveManufacturingAdditiveManufacturing Operation CounterO
12.2.2.3 AdditiveManufacturing Basic Server ClientAuth Profile

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
ProfileAdditiveManufacturing Basic Server ProfileM
Profile0:User Token – X509 Certificate Server FacetM