Herunterladen Diese Seite drucken

Siemens SINUMERIK 840D sl Funktionshandbuch Seite 220

Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:

Werbung

BAG, Kanal, Programmbetrieb, Reset-Verhalten
3.17 Ersetzung von Funktionen durch Unterprogramme
3.17.2
Ersetzung von M-, T/TCA- und D/DL-Funktionen
3.17.2.1
Ersetzung von M-Funktionen
Allgemeine Informationen
Für die Ersetzung von M-Funktionen gelten folgende Bedingungen:
• Pro Satz wird nur eine M-Funktion ersetzt.
• Ein Satz in dem eine M-Funktion ersetzt werden soll, darf folgende Elemente nicht enthalten:
– M98
– Modalen Unterprogramm-Aufruf
– Unterprogrammrücksprung
– Teileprogrammende
• M-Funktionen, die Systemfunktionen auslösen, dürfen nicht durch ein Unterprogramm
ersetzt werden (siehe Absatz "M-Funktionen, die nicht ersetzt werden").
Parametrierung
M-Funktion und Unterprogramm
Die Parametrierung der M-Funktionen und der Ersetzungsunterprogramme erfolgt in folgenden
Maschinendaten:
• MD10715 $MC_M_NO_FCT_CYCLE[<Index>] = <M-Funktionsnummer>
• MD10716 $MC_M_NO_FCT_CYCLE_NAME[<Index>] = "<Unterprogrammname>"
Die M-Funktion und das entsprechende Ersetzungsunterprogramm sind durch den gleichen
Index verbunden.
Beispiel: M-Funktion M101 wird durch Unterprogramm SUB_M101 und M-Funktion M102 durch
SUB_M102 ersetzt:
MD10715 $MC_M_NO_FCT_CYCLE[ 0 ]
MD10716 $MC_M_NO_FCT_CYCLE_NAME[ 0 ]
MD10715 $MC_M_NO_FCT_CYCLE[ 1 ]
MD10716 $MC_M_NO_FCT_CYCLE_NAME[ 1 ]
Systemvariable zur Informationsweitergabe
Für eine frei wählbare M-Funktion werden über Systemvariable (siehe Kapitel "Systemvariable
(Seite 225)") Informationen bezüglich der ersetzten M-Funktion und weiterer Funktionen (T,
TCA, D, DL) zur Auswertung im Ersetzungsunterprogramm zur Verfügung gestellt. Die in den
Systemvariablen enthaltenen Daten beziehen sich auf den Satz, in dem die zu ersetzende M-
Funktion programmiert wurde.
Die Auswahl der M-Funktion erfolgt mit dem Index des Maschinendatums MD10715
$MC_M_NO_FCT_CYCLE[<Index>], in dem die zu ersetzende M-Funktion parametriert ist:
220
= 101
= "SUB_M101"
= 102
= "SUB_M102"
Funktionshandbuch, 10/2020, 6FC5397-2GP40-0AA1
Basisfunktionen

Werbung

loading

Diese Anleitung auch für:

Sinumerik 840de sl