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

Synchronisationsart MET_SVS, MEP_SVS
Abb.: Synchronisationsart MET_SVS, MEP_SVS

Hinweis

notice

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

attention

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.

Geplanter Ausgabezeitpunkt bei MET_SVS
Abb.: Geplanter Ausgabezeitpunkt bei MET_SVS

Programmierbeispiel

prg_example

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)