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.

Table 90 – InterruptionByOperatorConditionType Definition
Attribute Value
BrowseNameOperatorConditionClassType
IsAbstractTrue
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.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
BrowseNameUtilityConditionClassType
IsAbstractTrue
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
BrowseNameClampingConditionClassType
IsAbstractTrue
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.

Table 93 – ManualProcessStepConditionClassType Definition
Attribute Value
BrowseNameManualProcessStepConditionClassType
IsAbstractTrue
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.5 MeasurementConditionClassType

The MeasurementConditionClassType is used to classify Conditions that indicate a measuring step in the process.

The MeasurementConditionClassType is formally defined in Table 94.

Table 94 – MeasurementConditionClassType Definition
Attribute Value
BrowseNameMeasurementConditionClassType
IsAbstractTrue
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.6 PartMissingConditionClassType

The PartMissingConditionClassType is used to classify Conditions that indicate that part(s) still need to be placed in the machine.

The PartMissingConditionClassType is formally defined in Table 95.

Table 95 – PartMissingConditionClassType Definition
Attribute Value
BrowseNamePartMissingConditionClassType
IsAbstractTrue
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.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.

Table 96 – ProcessIrregularityConditionClassType Definition
Attribute Value
BrowseNameProcessIrregularityConditionClassType
IsAbstractTrue
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.8 ToolBreakageConditionClassType

The ToolBreakageConditionClassType is used to classify Conditions that indicate a detected broken tool.

The ToolBreakageConditionClassType is formally defined in Table 97.

Table 97 – ToolBreakageConditionClassType Definition
Attribute Value
BrowseNameToolBreakageConditionClassType
IsAbstractTrue
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.9 ToolChangeConditionClassType

The ToolChangeConditionClassType is used to classify Conditions related to a tool change.

The ToolChangeConditionClassType is formally defined in Table 98.

Table 98 – ToolChangeConditionClassType Definition
Attribute Value
BrowseNameToolChangeConditionClassType
IsAbstractTrue
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