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
Hinweis
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!
Achtung
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.
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)
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)