Verhalten der „späten“ Synchronisation (MVS_SLM, MVS_SLP) bei Programmende

Ist nach Programmierung einer MVS_SLM M-Funktion

so bleibt die M-Funktion auch über das CNC-Programmende hinaus aktiv.

Eine Synchronisation findet dann in einem folgenden CNC-Programm bei Erreichen der Triggerbedingung statt.

Programmierbeispiel

prg_example

„Späte Synchronisation“

%PRG1

N05 M26 G00 X25      (M26, Synchronisationstyp MVS_SLM)

N10 M27              (M27, Synchronisationstyp MVS_SLP)

M30                  (M26, M27 am Programmende noch)
                     (aktiv)

%PRG2

N10 G01 F100 X10     <--Triggerung von M26 vor

                        Ausführung der Bewegung

N20 #EXPL SYN           Triggerung von M27 vor

                        Ausführung des nächsten Satzes

M30

Sind beim Start eines CNC-Programms noch ausstehende M-Funktionen mit „später“ Synchronisationsart aus dem vorangegangenen CNC-Programm vorhanden, so kann hier grundsätzlich eine Synchronisation erzwungen werden.

Hierzu wird der Kanalparameter P-CHAN-00033 (late_sync_ready) mit 1 belegt.

Initialisierung in der Kanalparameterliste:

late_sync_ready         1