D_StopConditions
Data type | HLI_UNS32 |
ST path | pMC[ChannelIdx]^.addr^.StateBahn_Data.D_StopConditions |
In bit-encoded form, this contains the stop conditions which cause a motion stop or a program execution stop in the interpolator as a result of NC programming or a PLC command.
The table below shows the constants which are defined for these stop conditions in the PLC:
Stop condition | Constant in PLC | Status bit |
Feedhold | SC_BIT_FEEDHOLD | 0x0000 0001 |
No axis-specific feed enable | SC_BIT_VFG | 0x0000 0002 |
Single step mode active | SC_BIT_SINGLE_BLOCK | 0x0000 0004 |
Wait due to M00, M01 | SC_BIT_M00_OR_M01 | 0x0000 0010 |
Wait for PLC acknowledgement | SC_BIT_PLC_ACKNOWLEDGE | 0x0000 0020 |
Override = 0 | SC_BIT_OVERRIDE_ZERO | 0x0000 0040 |
Dwell time | SC_BIT_DELAY_TIME | 0x0000 0200 |
Channel synchronisation active | SC_BIT_CHANNEL_SYNC | 0x0000 0800 |
IPO input FIFO empty | SC_BIT_IPO_INPUT_EMPTY | 0x0000 1000 |
Read-in enable | SC_BIT_IPO_INPUT_DISABLED | 0x0000 2000 |
Wait for axes in case of axis exchange | SC_BIT_WAIT_FOR_AXES | 0x0000 8000 |
Channel in error state | SC_BIT_CHANNEL_ERROR | 0x0001 0000 |
Waiting for acknowledgement of M/H/ST technology functions | SC_BIT_STOP_WAIT_TECHNO_ACKN | 0x0002 0000 |
Wait to continue motion after a collision is detected | SC_BIT_WAIT_CONT_AFTER_COLLISION | 0x0004 0000 |
Block supply problem (HSC slope only) | SC_BIT_SLOPE_SUPPLY_PROBLEM | 0x0008 0000 |
Back-interpolation after tracking mode active | SC_BIT_BACK_INTERPOLATION | 0x0010 0000 |