Response of 'late' synchronisation (MVS_SLM, MVS_SLP) at program end

If there is no feed motion block after programming

the M function remains active after the CNC program ends.

Synchronisation then takes place in a subsequent CNC program when the trigger condition is reached.

Programing Example

prg_example

“Late synchronisation”

%PRG1

N05 M26 G00 X25      (M26, Synchronisationstyp MVS_SLM)

N10 M27              (M27, synchronisation type MVS_SLP)

M30                  (M26, M27 still active at program end)
                     (enabled)

%PRG2

N10 G01 F100 X10     <--triggering M26 before

                        execution of the motion

N20 #EXPL SYN           Triggering M27 before

                        execution of the next block

M30

If, when a CNC program is started, there are still pending M functions from the previous CNC program with a 'late' synchronisation method, synchronisation can always be forced here.

To enable this, the channel parameter P-CHAN-00033 (late_sync_ready) is assigned the value 1.

Initialisation in the channel parameter list

late_sync_ready         1