Weg- oder zeitbezogene Vorausgabe von M-Funktionen (P-CHAN-00070)
P-CHAN-00070 | Weg- oder zeitbezogene Vorausgabe von M-Funktionen |
Beschreibung | Dieser Parameter wird verwendet in Verbindung mit M-Funktionen
Der Feldindex 'i' definiert die Nummer der zugehörigen M-Funktion. Der Wert von m_pre_outp[i] legt den weg- bzw. zeitbezogenen Ausgabepunkt vor der tatsächlichen Bearbeitung der M-Funktion auf der Bahn fest. |
Parameter | m_pre_outp[i] mit i = 0 ... 999 (Maximale Anzahl der M-Funktionen, applikationsspezifisch) |
Datentyp | UNS32 |
Datenbereich | 0 ... MAX(UNS32) |
Dimension | 0.1 µm oder µs |
Standardwert | 0 |
Anmerkungen | Der Vorausgabewert kann auch im NC-Programm gesetzt werden [PROG//Kapitel V.G.-Variablen]. Achtung: Wird die Synchronisationsart einer M-Funktion nachträglich in eine geändert, die keinen Vorausgabewert erfordert, so muss m_pre_outp[i] mit 0 belegt werden. Ansonsten wird bzgl. Mikrostegen ein Lizenzfehler erzeugt, falls diese Funktion nicht lizenziert oder nicht freigeschaltet ist (siehe P-CHAN-00600 alternativ P-STUP-00060). Parametrierbeispiel: Die anwenderspezifischen M-Funktionen M96, M98 sollen 10 Millimeter vor Erreichen der Synchronisationsposition in der Satzsequenz an die SPS ausgegeben werden. Die anwenderspezifischen M-Funktionen M97, M99 sollen 40 Millisekunden vor Erreichen des Synchronisationszeitpunktes in der Satzsequenz an die SPS ausgegeben werden.
# Festlegung der M-Funktionen und Synchronisationsarten # ============================================ m_synch[96] 0x01000000 MEP_SVS m_synch[97] 0x02000000 MET_SVS m_synch[98] 0x00100000 MEP_MOS m_synch[99] 0x00200000 MET_MOS # # Einstellung von Vorausgabeweg, Vorausgabezeit #======================================= m_pre_outp[96] 100000 in 0.1µm m_pre_outp[97] 40000 in µs m_pre_outp[98] 100000 in 0.1µm m_pre_outp[99] 40000 in µs |