OPC UA for Metal Forming – Part 1: General
Go
v1.0.0
1
Scope
2
Normative references
3
Terms, definitions and conventions
3.1
Overview
3.2
OPC UA for Metal Forming terms
3.2.1
3.2.1
3.2.2
dead centre
3.2.3
job order
3.2.4
run
3.2.5
tooling stage
3.2.6
tool
3.2.7
function
3.2.8
cycle
3.3
Abbreviated terms
3.4
Conventions used in this document
3.4.1
Conventions for Node descriptions
3.4.1.1
Node definitions
3.4.1.2
Additional References
3.4.1.3
Additional sub-components
3.4.1.4
Additional Attribute values
3.4.2
NodeIds and BrowseNames
3.4.2.1
NodeIds
3.4.2.2
BrowseNames
3.4.3
Common Attributes
3.4.3.1
General
3.4.3.2
Objects
3.4.3.3
Variables
3.4.3.4
VariableTypes
3.4.3.5
Methods
3.4.4
Structures
4
General information to Metal Forming and OPC UA
4.1
Introduction to Metal Forming
4.2
Introduction to OPC Unified Architecture
4.2.1
What is OPC UA?
4.2.2
Basics of OPC UA
4.2.3
Information modelling in OPC UA
4.2.3.1
Concepts
4.2.3.2
Namespaces
4.2.3.3
Companion Specifications
5
Use cases
6
Metal Forming Information Model overview
7
OPC UA ObjectTypes
7.1
MachineTool Extension
7.2
CyclicProcessValueType ObjectType definition
7.2.1
The CyclicProcessValueType (see Figure 11) is a subtype of the 7:ProcessValueType and is used if the monitoring of dependent on repetitive processes inside a run is done. Therefore, it is important to remind the differences between a job order, run and cycle defined in the Metal Forming terms 3.2. The CyclicProcessValueType describes a machining cycle of a forming process.
7.3
FormingPositionsType ObjectType Definition
7.4
ProcessWorkingUnitType ObjectType Definition
7.5
FormingProcessWorkingUnitType ObjectType Definition
7.6
FormingToolType ObjectType Definition
7.7
FormingMultiToolType ObjectType Definition
7.8
FormingProcessConditionClassType ObjectType Definition
7.9
AllowableTiltingExceededConditionClassType ObjectType
7.10
BreakthroughTonnageExceededConditionClassType ObjectType
7.11
CorrectionValueOutOfRangeConditionClassType ObjectType
7.12
EccentricLoadExceededConditionClassType ObjectType
7.13
OverloadTriggeredConditionClassType ObjectType
7.14
PositionOutOfRangeConditionClassType ObjectType
7.15
ProcessForceExceededConditionClassType ObjectType
8
OPC UA EventTypes
8.1
CyclicEventType
9
OPC UA VariableTypes
9.1
CyclicProcessValueVariableType ObjectType Definition
9.1.1
Overview
10
OPC UA DataTypes
10.1
CyclicProcessValueDataType
10.2
CyclicPartInformationDataType
11
Profiles and ConformanceUnits
11.1
Conformance Units
11.2
Profiles
11.2.1
Profile list
11.2.2
Server Facets
11.2.2.1
Overview
11.2.2.2
MetalForming Basic Server Profile
11.2.2.3
MetalForming Monitoring Server Facet
11.2.2.4
MetalForming Production data access Server Facet
11.2.2.5
MetalForming Production Server Facet
11.2.2.6
MetalForming Tool Server Facet
12
Namespaces
12.1
Namespace Metadata
12.2
Handling of OPC UA Namespaces
Annex A
Metal Forming Namespace and mappings (Normative)
A.1
NodeSet and Supplementary Files for Metal Forming Information Model
3.2.6
tool
combination of upper tool and lower tool
↑
↓
✕