This DataType is an enumeration that describes possible states of the CNC part program execution within a CNC channel. Its values are defined in Table 26.
Table 26 – CncChannelProgramStatus Enumeration Values
| Value | Description | 
| Stopped_0 | Active CNC part program in channel stopped (regular stop of CNC part program execution) | 
| Running_1 | Active CNC part program in channel running (error-free execution of CNC part program) | 
| Waiting_2 | Active CNC part program in channel in waiting state(e.g. dwell time or waiting for event) | 
| Interrupted_3 | Active CNC part program in channel interrupted (e.g. due to M00 or M01 command programmed in CNC part program) | 
| Canceled_4 | Active CNC part program in channel canceled (irregular stop of CNC part program execution) | 
Its representation in the AddressSpace is defined in Table 27.
Table 27 – CncChannelProgramStatus Enumeration Definition
| Attribute | Value | ||||
| BrowseName | CncChannelProgramStatus | ||||
| IsAbstract | False | ||||
| References | NodeClass | BrowseName | DataType | TypeDefinition | ModellingRule | 
| Inherit the components of the Enumeration | |||||
| HasProperty | Variable | EnumValues | EnumValueType[] | PropertyType | Mandatory |