In order to calculate cycle times and prognoses for production, the Machine Tools interface provides the time data of start and end of job orders 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), and the StartTime and EndTime fields of the ISA95JobResponseDataType as defined by OPC 10031-4 and the ActualProductionTime as defined by OPC 40001-3.
To receive the events for a specific program, job order or controller, the OPC UA client can subscribe to the ISA95JobOrderStatusEventType generated by the ISA95JobResponseProviderObjectType.