The OperatorConditionClassType is used to classify Conditions related to a human operator on the machine tool. An example of an operator interaction would be pressing a button on the HMI.
The OperatorConditionClassType is formally defined in Table 74.
Table 74 – InterruptionByOperatorConditionType Definition
Attribute |
Value |
|||||
BrowseName |
OperatorConditionClassType |
|||||
IsAbstract |
True |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the BaseConditionClassType defined in OPC 10000-9, which means it inherits the InstanceDeclarations of that Node. |
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 75.
Table 75 – UtilityConditionClassType Definition
Attribute |
Value |
|||||
BrowseName |
UtilityConditionClassType |
|||||
IsAbstract |
True |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the BaseConditionClassType defined in OPC 10000-9, which means it inherits the InstanceDeclarations of that Node. |
The ClampingConditionClassType is used to classify Conditions that indicate that a workpiece is being clamped within the machine tool’s workspace.
The ClampingConditionClassType is formally defined in Table 76.
Table 76 – ClampingConditionClassType Definition
Attribute |
Value |
|||||
BrowseName |
ClampingConditionClassType |
|||||
IsAbstract |
True |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the ProcessConditionClassType defined in OPC 10000-9, which means it inherits the InstanceDeclarations of that Node. |
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 77.
Table 77 – ManualProcessStepConditionClassType Definition
Attribute |
Value |
|||||
BrowseName |
ManualProcessStepConditionClassType |
|||||
IsAbstract |
True |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the ProcessConditionClassType defined in OPC 10000-9, which means it inherits the InstanceDeclarations of that Node. |
The MeasurementConditionClassType is used to classify Conditions that indicate a measuring step in the process.
The MeasurementConditionClassType is formally defined in Table 78.
Table 78 – MeasurementConditionClassType Definition
Attribute |
Value |
|||||
BrowseName |
MeasurementConditionClassType |
|||||
IsAbstract |
True |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the ProcessConditionClassType defined in OPC 10000-9, which means it inherits the InstanceDeclarations of that Node. |
The PartMissingConditionClassType is used to classify Conditions that indicate that part(s) still need to be placed in the machine tool.
The PartMissingConditionClassType is formally defined in Table 79.
Table 79 – PartMissingConditionClassType Definition
Attribute |
Value |
|||||
BrowseName |
PartMissingConditionClassType |
|||||
IsAbstract |
True |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the ProcessConditionClassType defined in OPC 10000-9, which means it inherits the InstanceDeclarations of that Node. |
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 80.
Table 80 – ProcessIrregularityConditionClassType Definition
Attribute |
Value |
|||||
BrowseName |
ProcessIrregularityConditionClassType |
|||||
IsAbstract |
True |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the ProcessConditionClassType defined in OPC 10000-9, which means it inherits the InstanceDeclarations of that Node. |
The ToolBreakageConditionClassType is used to classify Conditions that indicate a detected broken tool.
The ToolBreakageConditionClassType is formally defined in Table 81.
Table 81 – ToolBreakageConditionClassType Definition
Attribute |
Value |
|||||
BrowseName |
ToolBreakageConditionClassType |
|||||
IsAbstract |
True |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the ProcessConditionClassType defined in OPC 10000-9, which means it inherits the InstanceDeclarations of that Node. |
The ToolChangeConditionClassType is used to classify Conditions related to a tool change.
The ToolChangeConditionClassType is formally defined in Table 82.
Table 82 – ToolChangeConditionClassType Definition
Attribute |
Value |
|||||
BrowseName |
ToolChangeConditionClassType |
|||||
IsAbstract |
True |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the ProcessConditionClassType defined in OPC 10000-9, which means it inherits the InstanceDeclarations of that Node. |