In order to calculate cycle times and prognoses for production, the Machine Tools interface provides the time data of start, end, interruption and abortion of machining processes and programs on the machine tool.

The events can be found in the information model as InterruptionConditionType with its ConditionClassId and ConditionClassName (that specify the reason for the interruption further), ProductionJobTransitionEventType, ProductionProgramTransitionEventType and ProductionPartTransitionEventType.

To receive the events for a specific program, job or controller, the OPC UA client can subscribe to the associated StateMachine.