Synchronisationsarten MOS, MOS_TS, MVS_SVS, MVS_SNS, MNS_SNS mit vorgezogener Ausgabe

Bei den Synchronisationsarten MOS, MOS_TS, MVS_SVS, MVS_SNS und MNS_SNS kann zusätzlich eine wegbezogene Vorabausgabe 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).

Programmierbeispiel

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 X80 M11 (M11 als MVS_SVS m_pre_outp = 250000)
N60 X0
M30

Programmierbeispiel : Wirkung

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 (resultierende vorgezogene Ausgabe und Synchronisation)
N20 X20
N30 X30
N40 X40
N50 X80
N60 X0
M30
Synchronisationsarten MOS, MOS_TS, MVS_SVS, MVS_SNS, MNS_SNS mit vorgezogener Ausgabe 1:
Abbildung 2-1: Vorabausgabe und Quittierung einer M-Funktion
Synchronisationsarten MOS, MOS_TS, MVS_SVS, MVS_SNS, MNS_SNS mit vorgezogener Ausgabe 2:

Diese Funktionalität ist ab Release V2.10.1507.05 verfügbar und wird in der Hochlaufliste ([STUP]) pro CNC-Kanal beispielhaft wie folgt freigeschaltet:configuration.channel[<i>].path_preparation.function  FCT_DEFAULT | FCT_M_PRE_OUTPUT