Synchronisationsarten MET_MOS, MEP_MOS

Synchronisationsarten ohne Synchronisation 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_MOS m_pre_outp = 250000)

(oder MET_MOS m_pre_outp = 300000µs)

N55 X80

N60 X0

M30

Synchronisationsart MET_MOS, MEP_MOS
Abb.: Synchronisationsart MET_MOS, MEP_MOS

Hinweis

notice

MEP_MOS und MET_MOS brauchen keine Quittierung; sie müssen in der SPS trotzdem gelöscht werden.

Es gelten bzgl. überlagerter Programmierung die gleichen Randbedingungen wie bei den Synchronisationsarten MEP_SVS und MET_SVS

Synchronisationsarten MOS, MOS_TS, MVS_SVS, MVS_SNS, MNS_SNS in Kombination mit der Funktion 'Mikrostege'

Siehe Vorausgabe von M-Funktionen (Mikrosteg)

Hinweis

notice

Die Nutzung dieser Funktionalität erfordert die Lizenzierung der Option „Schneiden“. Diese ist nicht im Umfang der Standardlizenz enthalten.

Bei den Synchronisationsarten MOS, MOS_TS, MVS_SVS, MVS_SNS und MNS_SNS kann zusätzlich eine wegbezogene Vorausgabe angegeben werden. Dieser Weg kann in der Kanalparameterliste oder im NC-Programm gesetzt werden.

In diesem Fall wird die M-Funktion um den angegebenen Weg, bezogen auf den aktuellen Satzanfang, vorher ausgegeben. Die vorgezogenen M-Funktionen werden dann so behandelt, als ob sie ohne eine Bewegung programmiert worden wären.

Bei den Synchronisationsarten MVS_SVS, MVS_SNS und MNS_SNS wird dann auch an dieser Stelle auf die Quittierung gewartet (MOS und MOS_TS brauchen keine Quittierung; sie müssen in der SPS jedoch trotzdem gelöscht werden).

Ist bei der Synchronisationsart MVS_SNS aufgrund der Vorausgabe das Splitten des Satzes erforderlich, da die Vorausgabe nicht auf eine bestehende Satzgrenze fällt, so wird am Ende des Satzes, der gesplittet wurde, synchronisiert und nicht an der Ausgabestelle.

Programmierbeispiel

prg_example

N01 V.G.M_FCT[11].PRE_OUTP_PATH = 25 (* in [mm] *)

N02 V.G.M_FCT[11].SYNCH = 2 (* MVS_SVS *)

N10 G01 X10 G90 F5000

N20 X20

N30 X30

N40 X40

N50 M11 X80 (M11 als MVS_SVS m_pre_outp = 250000, X40 -25 = X15)

N60 X0

M30

Obiges Beispiel entspricht von seiner Wirkung her folgender Programmierung von M11 ohne vorgezogene Ausgabe:

N01 V.G.M_FCT[11].PRE_OUTP_PATH = 0 (* in [mm] *)

N02 V.G.M_FCT[11].SYNCH = 2 (* MVS_SVS *)

N10 G01 X10 G90 F5000

N20 X15

N20 M11 (Ausgabe M11 als MVS_SVS)

N20 X20

N30 X30

N40 X40

N50 X80

N60 X0

M30

Vorausgabe und Quittierung einer M-Funktion bei Mikrostegen
Abb.: Vorausgabe und Quittierung einer M-Funktion bei Mikrostegen

Versionshinweis

release_note

Diese Funktionalität ist ab Release V2.10.1507.05 verfügbar.
Die Freischaltung für den einzelnen NC-Kanal erfolgt über P-CHAN-00600 (alternativ P-STUP-00060).

configuration.path_preparation.function FCT_DEFAULT | FCT_M_PRE_OUTPUT  ( P-CHAN-00600 )