Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Funktionshandbuch Seite 606

Mit cnc-software 4.5 sp2
Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

K1: BAG, Kanal, Programmbetrieb, Reset-Verhalten
8.15 Ersetzung von Funktionen durch Unterprogramme
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 610)") 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:
MD10718 $MC_M_NO_FCT_CYCLE_PAR = <Index>
Hinweis
Bei einer M-Funktionsersetzung mit Informationsweitergabe über Systemvariable müssen
die Adresserweiterung und der Funktionswert der M-Funktion als konstante Werte
programmiert werden.
Zulässige Programmierung:
Unzulässige Programmierung:
606
M<Funktionswert>
M=<Funktionswert>
M[<Adresserweiterung>]=<Funktionswert>
M=<Variable1>
M[<Variable2>]=<Variable1>
= 101
= "SUB_M101"
= 102
= "SUB_M102"
Funktionshandbuch, 03/2013, 6FC5397-0BP40-3AA1
Grundfunktionen

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840de slSinumerik 828d

Inhaltsverzeichnis