Spindle specific synchronization types
The synchronization types of the spindle function S and of the spindle M-functions M3, M4, M5 and M19 are defined spindle specific. Following elements are permissible:
Constant | Value | Significance |
NO_SYNCH | 0x00000000 | No output of S/M-function to PLC |
MOS | 0x00000001 | Output of S/M-function to PLC without synchronization |
MVS_SVS | 0x00000002 | Output of S/M-function to PLC before the movement block, |
MVS_SNS | 0x00000004 | Output of S/M-function to PLC before the movement block, |
MNS_SNS | 0x00000008 | Output of S/M-function to PLC after the movement block, |
MNE_SNS | 0x00000020 | Output of S/M-function to PLC after (measurement-)signal, |
MVS_SLM | 0x00004000 | Late synchronization, Output of S/M-function to PLC within the block, Synchronization during transition to G01/G02/G03 (Implicite synchronization) |
MVS_SLP | 0x00008000 | Late synchronization, Output of S/M-function to PLC within the block, Synchronization by NC-command #EXPL SYN (Explicite synchronization) |
PLC_INFO | 0x00020000 | Inform PLC: PLC_INFO can be set in addition to the other synchronization types. Please note: |
BWD_SYNCH | 0x00400000 | Synchronization of S/M-function during backward on path as MVS_SVS |
FWD_SYNCH | 0x00800000 | Synchronization ofS/M-functionduring "Simulated forward on path" based on the defined synchronization type |
FAW_SYNCH | 0x10000000 | Stop of decoding (Flush and Wait): Output of S/M-function to PLC and stop of program decoding at block end until all NC blocks in NC-channel were executed. FAW_SYNCH can be set in addition to other synchronization types. S/M-functions with bit FAW_SYNCH may not be used during active tool radius correction (WRK), polynomial contouring and HSC-mode. |
NOT_VALID | 0x80000000 | Locking of S/M-Functions. The programming of a S/M-function with bit NOT_VALID creates an error message. This synchronization may only be set exclusive. |
Examples see chapter 2.1.1.1 - Synchronization types of M-functions.
![]() | The synchronization method of the S function has no effect if a spindle M function has been programmed in the NC block. Synchronization only takes place in accordance with the settings for the spindle M function. The following priorities apply:M19 > M3/M4/M5 > S |