Festlegung des Wegvorlaufes bzw. Zeitvorlaufes
Die Kanalparameter P-CHAN-00070 (m_pre_outp[i]) und P-CHAN-00107 (h_pre_outp[i]) werden in Verbindung mit den Synchronisationstypen MET_SVS und MEP_SVS verwendet. Die Parameter legen den Wert für die Ausgabe vor Bearbeitung der M/H-Funktionen im Bahninterpolator fest.
- Beim Typ MET_SVS erfolgt die Angabe des Zeitvorlaufs.
- Beim Typ MEP_SVS erfolgt die Angabe des Wegvorlaufes.
Beispielhafte Initialisierung in der Kanalparameterliste für 2 M-Funktionen:
- Die anwenderspezifische M-Funktion M96 soll 10 Millimeter vor Erreichen der Synchronisationsposition in der Satzsequenz an die PLC ausgegeben werden.
- Die anwenderspezifische M-Funktion M97 soll 40 Millisekunden vor Erreichen des Synchronisationszeitpunktes in der Satzsequenz an die PLC ausgegeben werden.
# Festlegung der M-Funktionen und Synchronisationsarten
# =====================================================
:
m_synch[96] 0x01000000 MEP_SVS
m_synch[97] 0x02000000 MET_SVS
#
# Einstellung Vorausgabezeit/-weg mit MET_SVS, MEP_SVS
# =====================================================
m_pre_outp[96] 100000 in 0.1 µm
m_pre_outp[97] 40000 in µs
Hinweis
Die Festlegung des Weg-/Zeitvorlaufes einer M/H-Funktion kann auch über das NC-Programm durch entsprechende Variablen verändert werden (z.B. V.G.M_FCT[MNr].PRE_OUTP_PATH, siehe [PROG]).
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. Siehe folgendes Bild: