8 OPC UA ObjectTypes ToC Previous Next

8.3 Monitoring ToC Previous Next

8.3.9 MachineOperationMonitoringType ToC Previous Next index

The MachineOperationMonitoringType provides overall monitoring information of the machine tool.

The MachineOperationMonitoringType is 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:BaseObjectType defined in OPC 10000-5 i.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          

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

IsWarmUp being 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 MachineryItemState and the MachineryOperationMode, the following behaviour is expected: If IsWarmUp is True, the MachineryItemState is in State Executing and the MachineryOperationMode is in State Setup.

MachineryItemState is used as defined in OPC 40001-1. Shall also be referenced as AddIn in the MachineryBuildingBlocks Folder.

MachineryOperationMode is used as defined in OPC 40001-1. Shall also be referenced as AddIn in the MachineryBuildingBlocks Folder.

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

Obligation indicates the instance responsible for the current activities of the machine.

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

PowerOnDuration is 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.

Previous Next