Synchronisationsarten MET_SVS, MEP_SVS

Synchronisationsarten mit Synchronisation vor Satz mit zeit- oder wegbezogener Vorausgabe. Die zugehörigen Vorausgabewerte werden in P-CHAN-00070 (m_pre_outp[i]) gesetzt:

N10 G01 X10 G90 F5000
N20 X20
N30 X30
N40 X40
N50 M96 (M96 MEP_SVS m_pre_outp = 250000)
(oder MET_SVS m_pre_outp = 300000µs)
N55 X80
N60 X0
M30
Synchronisationsarten MET_SVS, MEP_SVS 1:
Synchronisationsart MET_SVS, MEP_SVS

Bei überlagerter Programmierung mehrerer M-Funktionen dieser Synchronisationsarten bzgl. ihrer Wirkungsbereiche und Positionierung im NC-Programm, bestimmt die in der Satzreihenfolge zuerst programmierte M-Funktion den frühestmöglichen Zeitpunkt der Ausgabe aller nachfolgenden M-Funktionen (siehe folgende Beispiele).

Dies kann zu einer Verschiebung bzw. geänderten Reihenfolge der Ausgabezeitpunkte führen. Bereichsüberlappungen sind daher möglichst zu vermeiden!

Hinweis

Bei den MET_SVS Codes ist zu beachten, dass die Vorausgabezeit aufgrund der geforderten Synchronisierung mit Bahnbewegungen auf Basis eines Vorschubprofils mit Endgeschwindigkeit 0 geplant wird. Deshalb kann es zu Abweichungen zwischen der geplanten und der tatsächlichen Fahrzeit bis zum M-Code (Satzgrenze) kommen. Dies ist in folgendem Bild dargestellt.

Synchronisationsarten MET_SVS, MEP_SVS 2:
Geplanter Ausgabezeitpunkt bei MET_SVS

Programmierbeispiel

Bereichsüberlappung und Ausgabe bei MEP_SVS, MET_SVS

M-Funktionen in unterschiedlichen NC-Sätzen, Bereichsüberlappung führt zu geänderten Ausgabezeitpunkten:
(M95 MEP_SVS m_pre_outp = 50000)
(M96 MEP_SVS m_pre_outp = 250000)
Synchronisationsarten MET_SVS, MEP_SVS 3:
M-Funktionen im gleichen NC-Satz, Bereichsüberlappung hat keine Auswirkung auf die Ausgabezeitpunkte:
(M95 MEP_SVS m_pre_outp = 50000)
(M96 MEP_SVS m_pre_outp = 250000)
Synchronisationsarten MET_SVS, MEP_SVS 4: