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,
Synchronization before the movement block

MVS_SNS

0x00000004

Output of S/M-function to PLC before the movement block,
Synchronization after the movement block

MNS_SNS

0x00000008

Output of S/M-function to PLC after the movement block,
Synchronization after the movement block

MNE_SNS

0x00000020

Output of S/M-function to PLC after (measurement-)signal,
Synchronization after the movement block
(only for option edge banding)

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:
When programming PLC-Spindles (open loop) generally for every spindle M-function automatically the PLC will be informed. So it is not necessary to set the bit PLC_INFO.
PLC_INFO is useful when programming position controlled spindles (Closed loop). Here the PLC only will be informed if the bit PLC_INFO is set.

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.

Spindle specific synchronization types 1:

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