Herunterladen Inhalt Inhalt Diese Seite drucken

Parameterübergabe An Das Ersetzungsunterprogramm - Siemens SINUMERIK840D sl Handbuch

Vorschau ausblenden Andere Handbücher für SINUMERIK840D sl:
Inhaltsverzeichnis

Werbung

Damit führt die Teileprogrammzeile "N410 G01 F1000 X10 T1=5 D1" zur Bearbeitung des
folgenden Programms:
N1000 PROC D_T_SUB_PROG DISPLOF
SBLOF
...
N4100 IF $C_T_PROG == TRUE
N4110
N4120 POS[B] = CAC($C_T)
N4130 T[$C_TE] = $C_T
N4140 ENDIF
N4300 IF $C_D_PROG == TRUE
N4300
N4310 D = $C_D
N4320 ENDIF
N4400 IF $C_DL_PROG == TRUE
N4430 ENDIF
N9999 RET
N410 G01 F1000 X10
2.11.4
Parameterübergabe an das Ersetzungsunterprogramm
Regeln für die Parameterübergabe
Für die Parameterübergabe an den Ersetzungszyklus gilt folgendes grundsätzliches
Vorgehen:
• Wird eine der oben genannten Ersetzungen aktiv, so werden alle für die Werkzeug- bzw.
• In einer Teileprogrammzeile kann nur jeweils eines der oben genannten
• Für die Ersetzung der Adressen T, D/DL und der M-Funktion für den Aufruf des
BAG, Kanal, Programmbetrieb, Reset-Verhalten (K1)
Funktionshandbuch, Ausgabe 03/2006, 6FC5397-0BP10-1AA0
Korrekturanwahl benötigten Informationen (T-, D- bzw. DL, M-Funktion für
Werkzeugwechsel, Adresserweiterungen) an das Ersetzungsunterprogramm
weitergegeben.
Ausnahme: MD10719 $MN_T_NO_FCT_CYCLE_MODE Bit 0 = 1. Hier kann projektiert
werden, dass die Adressen D/DL nicht an das Ersetzungsunterprogramm übergeben
werden.
Ersetzungsunterprogramme abgearbeitet werden.
Bei Mehrfachersetzungen der Adressen T, D/DL und der M-Funktion für den Aufruf des
Werkzeugwechselprogramms wird auch bei unterschiedlichen Namen der
Ersetzungsunterprogramme immer nur eines dieser aktiv. Es bekommt dann wie oben
beschrieben, alle notwendigen Parameter für die Werkzeug– bzw.
Werkzeugkorrekturanwahl zur Verfügung gestellt. Bei entsprechender Projektierung wird
es vor und/oder nach der Bearbeitung der Teileprogrammzeile aufgerufen.
Werkzeugwechselprogramms kann ein und dasselbe Unterprogramm projektiert werden,
in dem dann durch Abfrage von Systemvariablen die zu ersetzende Funktion ermittelt
wird. Es besteht auch die Möglichkeit jeweils unterschiedliche Unterprogramme zu
projektieren.
2.11 Unterprogrammaufruf über M-, T- und D-Funktion
;
Ersetzungsunterprogramm
Abfrage ob Adresse T programmiert wurde
;
Ersetzung für Adresse T mit Werkzeug -
Nr.
;
Revolver auf Teilungsposition fahren
;
Werkzeug anwählen (T-Anwahl)
;
Abfrage ob Adresse D programmiert wurde
;
Ersetzung für Adresse D
;
Korrektur anwählen (D-Anwahl)
;
Abfrage ob Adresse DL programmiert wurde
;
Rest von N410 ohne Werkzeugprogrammierung
Ausführliche Beschreibung
2-167

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis