This chapter defines the corresponding Conformance Units for the OPC UA Information Model for Metal Forming.
Table 36 – Conformance Units for Metal Forming
Category |
Title |
Description |
Server |
MetalForming CyclicProcessValueType |
The CyclicProcessValueType is represented in the AddressSpace. All instances contain all nodes declared as mandatory in the CyclicProcessValueType. Every optional node available in the instances matches the type definition. |
Server |
MetalForming FormingPositionsType |
The FormingPositionsType is represented in the AddressSpace . All instances contain all nodes declared as mandatory in the FormingPositionsType. Every optional node available in the instances matches the type definition. |
Server |
MetalForming ProcessWorkingUnitType |
The ProcessWorkingUnitType is represented in the AddressSpace. All instances contain all nodes declared as mandatory in the ProcessWorkingUnitType. Every optional node available in the instances matches the type definition. |
Server |
MetalForming FormingProcessWorkingUnitType |
The FormingProcessWorkingUnitType is represented in the AddressSpace. All instances contain all nodes declared as mandatory in the FormingProcessWorkingUnitType. Every optional node available in the instances matches the type definition. |
Server |
MetalForming FormingToolType |
The FormingToolType is represented in the AddressSpace. All instances contain all nodes declared as mandatory in the FormingToolType. Every optional node available in the instances matches the type definition. |
Server |
MetalForming FormingMultiToolType |
The FormingMultiToolType is represented in the AddressSpace. All instances contain all nodes declared as mandatory in the FormingMultiToolType. Every optional node available in the instances matches the type definition. |
Server |
MetalForming FormingProcessConditionClassType |
The FormingProcessConditionClassType is represented in the AddressSpace |
Server |
MetalForming AllowableTiltingExceededConditionClassType |
The AllowableTiltingExceededConditionClassType is represented in the AddressSpace. |
Server |
MetalForming BreakthroughTonnageExceededConditionClassType |
The BreakthroughTonnageExceededConditionClassType is represented in the AddressSpace. |
Server |
MetalForming CorrectionValueOutOfRangeConditionClassType |
The CorrectionValueOutOfRangeConditionClassType is represented in the AddressSpace. |
Server |
MetalForming EccentricLoadExceededConditionClassType |
The EccentricLoadExceededConditionClassType is represented in the AddressSpace. |
Server |
MetalForming OverloadTriggeredConditionClassType |
The OverloadTriggeredConditionClassType is represented in the AddressSpace. |
Server |
MetalForming PositionOutOfRangeConditionClassType |
The PositionOutOfRangeConditionClassType is represented in the AddressSpace. |
Server |
MetalForming ProcessForceExceededConditionClassType |
The ProcessForceExceededConditionClassType is represented in the AddressSpace. |
Server |
MetalForming CyclicEventType |
The CyclicEventType is represented in the AddressSpace. The CyclicEventType shall be sent for each transition of the CyclicProcessValueType. |
Server |
MetalForming CyclicProcessValueVariableType |
The CyclicProcessValueVariableType is represented in the AddressSpace. The Component CyclicProcessValueVariableType has to be present for every tool. |
Server |
MetalForming CyclicProcessValueDataType |
The CyclicProcessValueDataType is represented in the AddressSpace. All elements matching the subtypes of the CyclicProcessValueDataType defined in this specification that occur in the process during the forming process are modelled in the AddressSpace using the appropriate subtypes of the CyclicProcessValueDataType. |
Server |
MetalForming CyclicPartInformationDataType |
The CyclicPartInformationDataType is represented in the AddressSpace. All elements matching the subtypes of the CyclicPartInformationDataTypes defined in this specification and present from the generated forming part data are modelled in the AddressSpace using the appropriate subtypes of the CyclicPartInformationDataType. |
Table 37 lists all Profiles defined in this document and defines their URIs.
Table 37 – Profile URIs for Metal Forming
Profile |
URI |
MetalForming Basic Server Profile |
http://opcfoundation.org/UA-Profile/MetalForming/Server/Basic |
MetalForming Basic Secure Server Profile |
http://opcfoundation.org/UA-Profile/MetalForming/Server/BasicSecure |
MetalForming Monitoring Server Facet |
http://opcfoundation.org/UA-Profile/MetalForming/Server/Monitoring |
MetalForming Production Server Facet |
http://opcfoundation.org/UA-Profile/MetalForming/Server/Production |
MetalForming Tool Server Facet |
http://opcfoundation.org/UA-Profile/MetalForming/Server/Tool |
The following sections specify the Facets available for Servers that implement the Metal Forming companion specification. Each section defines and describes a Facet or Profile.
Table 38 defines a Profile that describes the minimum required content and address space functionality any Metal Forming server shall at least provide.
Table 38 – MetalForming Basic Server Profile
Group |
Conformance Unit / Profile Title |
Mandatory / Optional |
Profile |
8:MachineTool Basic Server Profile |
M |
Profile |
7:Machinery-Process Values Base Server Facet |
M |
MetalForming |
MetalForming CyclicProcessValueType |
M |
MetalForming |
MetalForming FormingProcessWorkingUnitType |
M |
MetalForming |
MetalForming CyclicEventType |
M |
MetalForming |
MetalForming CyclicProcessValueDataType |
M |
MetalForming |
MetalForming CyclicPartInformationDataType |
M |
Table 39 defines a Facet that describes the that describes the additional monitoring information.
Table 39 – MetalForming Monitoring Server Facet
Group |
Conformance Unit / Profile Title |
Mandatory / Optional |
Profile |
8:MachineTool Monitoring Server Facet |
M |
MetalForming |
MetalForming CyclicProcessValueType |
M |
MetalForming |
MetalForming FormingPositionsType |
O |
MetalForming |
MetalForming CyclicProcessValueVariableType |
M |
MetalForming |
MetalForming ProcessWorkingUnitType |
O |
MetalForming |
MetalForming FormingProcessWorkingUnitType |
M |
Table 40 defines a Facet that contains enhanced information about the data access to the process on the MetalForming server compared to the MachineTool Basic Server Profile.
Table 40 – MetalForming Production data access Server Facet
Group |
Conformance Unit / Profile Title |
Mandatory / Optional |
MetalForming |
MetalForming CyclicPartInformationDataType |
M |
MetalForming |
MetalForming CyclicProcessValueDataType |
M |
Table 41 defines a Facet that contains enhanced information about the process on the MetalForming. This can be used in addition to the MachineTool Basic Server Profile, MachineTool Production Server Facet and the MachineTool Production Plan Server Facet.
Table 41 – MetalForming Production Server Facet
Group |
Conformance Unit / Profile Title |
Mandatory / Optional |
Profile |
MetalForming Production data access Server Facet |
M |
MetalForming |
MetalForming CyclicEventType |
M |
MetalForming |
MetalForming FormingProcessConditionClassType |
O |
MetalForming |
MetalForming AllowableTiltingExceededConditionClassType |
O |
MetalForming |
MetalForming BreakthroughTonnageExceededConditionClassType |
O |
MetalForming |
MetalForming CorrectionValueOutOfRangeConditionClassType |
O |
MetalForming |
MetalForming EccentricLoadExceededConditionClassType |
O |
MetalForming |
MetalForming OverloadTriggeredConditionClassType |
O |
MetalForming |
MetalForming PositionOutOfRangeConditionClassType |
O |
MetalForming |
MetalForming ProcessForceExceededConditionClassType |
O |
Table 42 defines a Facet that contains the information about tools (sensors) in the MetalForming.
Table 42 – MetalForming Tool Server Facet
Group |
Conformance Unit / Profile Title |
Mandatory / Optional |
Profile |
8:MachineTool Tools Server Facet |
M |
MetalForming |
MetalForming FormingToolType |
O |
MetalForming |
MetalForming FormingMultiToolType |
O |