The MachineOperationMonitoringTypeprovides overall monitoring information of the machine tool.

The MachineOperationMonitoringTypeis formally defined in Table 25.

Table 25– MachineOperationMonitoringType Definition

Attribute

Value

BrowseName

MachineOperationMonitoringType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the 0:BaseObjectTypedefined in OPC 10000-5i.e. inheriting the InstanceDeclarations of that Node.

0:HasComponent

Variable

FeedOverride

0:Double

0:AnalogUnitRangeType

O, RO

0:HasComponent

Variable

IsWarmUp

0:Boolean

0:BaseDataVariableType

O, RO

0:HasAddIn

Object

3:MachineryItemState

3:MachineryItemState_StateMachineType

O

0:HasAddIn

Object

3:MachineryOperationMode

MachineOperationModeStateMachineType

O

0:HasComponent

Object

Obligation

ObligationType

O

0:HasComponent

Variable

OperationMode

MachineOperationMode

0:BaseDataVariableType

M, RO

0:HasComponent

Variable

PowerOnDuration

0:UInt32

0:BaseDataVariableType

O, RO

Conformance Units

MachineTool MachineToolType Mandatory Nodes

MachineTool Monitoring Obligation

FeedOverrideis the combined actual feed override value that is effective for the manufacturing program of the machine tool.

IsWarmUpbeing True indicates if the machine tool is performing a warmup task. A warmup is not used for production, it is the mode used to reach a stable operating point for the machine tool. An example is reaching the optimal operating temperature. This might be indicated by a hardware switch on the machine tool, a special control command, a special production program (referenced by program name) or otherwise. In combination with the MachineryItemStateand the MachineryOperationMode, the following behaviour is expected: If IsWarmUpis True, the MachineryItemStateis in State Executingand the MachineryOperationModeis in State Setup.

MachineryItemStateis used as defined in OPC 40001-1. Shall also be referenced as AddInin the MachineryBuildingBlocks Folder.

MachineryOperationModeis used as defined in OPC 40001-1. Shall also be referenced as AddInin the MachineryBuildingBlocks Folder.

MaintenanceMode,as a SubStateMachine of the MachineryOperationMode (see Table 26),is only valid if the CurrentStateof MachineryOperationModeis Maintenance.

Obligationindicates the instance responsible for the current activities of the machine.

OperationModecontains a MachineOperationModevalue as defined in 12.5. The values of the MachineOperationModeenum are derived from the MO modes of machinery functional safety standards. For a machine adhering to such a standard, the OperationModeshall show the respective mode. For a machine not adhering to such a standard, the OperationModeshall be filled with the appropriate mode available from the MachineOperationMode Enum. The OperationModeis only a representation of the machine mode, it shall not be used in a safety relevant manner.

PowerOnDurationis the duration the machine has been powered, meaning all systems have line voltage. It is counted in full hours. This value only increases during the lifetime of the machine and is not reset when the machine is power cycled.