OPC UA for Machine Tools – Part 1: Machine Monitoring and Job Management
10 OPC UA ConditionClassTypes
10.1 OperatorConditionClassType
The OperatorConditionClassType is used to classify Conditions related to a human operator on the machine. An example of an operator interaction would be pressing a button on the HMI.
The OperatorConditionClassType is formally defined in Table 90.
Subtype of the 0:BaseConditionClassType defined in OPC 10000-9, which means it inherits the InstanceDeclarations of that Node.
Conformance Units
MachineTool Production InterruptionConditionType
10.2 UtilityConditionClassType
The UtilityConditionClassType is used to classify Conditions related to a utility need. This might for example be a utility that has to be exchanged or refilled.
The UtilityConditionClassType is formally defined in Table 91.
Table 91 – UtilityConditionClassType Definition
Attribute
Value
BrowseName
UtilityConditionClassType
IsAbstract
True
References
NodeClass
BrowseName
DataType
TypeDefinition
Other
Subtype of the 0:BaseConditionClassType defined in OPC 10000-9, which means it inherits the InstanceDeclarations of that Node.
Conformance Units
MachineTool Production InterruptionConditionType
10.3 ClampingConditionClassType
The ClampingConditionClassType is used to classify Conditions that indicate that a workpiece is being clamped within the machine’s workspace.
The ClampingConditionClassType is formally defined in Table 92.
Table 92 – ClampingConditionClassType Definition
Attribute
Value
BrowseName
ClampingConditionClassType
IsAbstract
True
References
NodeClass
BrowseName
DataType
TypeDefinition
Other
Subtype of the 0:ProcessConditionClassType defined in OPC 10000-9, which means it inherits the InstanceDeclarations of that Node.
Conformance Units
MachineTool Production InterruptionConditionType
10.4 ManualProcessStepConditionClassType
The ManualProcessStepConditionClassType is used to classify Conditions that indicate a manual process step (e.g., cleaning the working area of chips during the manufacturing process).
The ManualProcessStepConditionClassType is formally defined in Table 93.
Subtype of the 0:ProcessConditionClassType defined in OPC 10000-9, which means it inherits the InstanceDeclarations of that Node.
Conformance Units
MachineTool Production InterruptionConditionType
10.7 ProcessIrregularityConditionClassType
The ProcessIrregularityConditionClassType is used to classify Conditions that indicate an irregularity in the machining process (e.g., indicated by sensor readings outside the normal operation range)
The ProcessIrregularityConditionClassType is formally defined in Table 96.