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 Synchronisationsarten MET_SVS, MET_MOS und MEP_SVS, MEP_MOS. Bei MET_SVS, MET_MOS erfolgt die Angabe des Zeitvorlaufs, bei MEP_SVS, MEP_MOS erfolgt die Angabe des Wegvorlaufes.
  • der Synchronisationsarten MOS, MVS_SVS, MVS_SNS, MNS_SNS, MOS_TS und der lizenzpflichtigen Funktion 'Mikrostege' (siehe [FCT-C1]). Hier sind nur wegbezogene Angaben sinnvoll.

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