Herunterladen Inhalt Inhalt Diese Seite drucken

Beispiel Für M-/T-Funktionsersetzung Beim Werkzeugwechsel; Projektierung Der Maschinendaten; Programmierung Mit Haupt- Und Substitutionsunterprogramm - Siemens SINUMERIK840D sl Handbuch

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

Werbung

Ausführliche Beschreibung
2.11 Unterprogrammaufruf über M-, T- und D-Funktion
2.11.3.3
Beispiel für M-/T-Funktionsersetzung beim Werkzeugwechsel
Ersetzung der Adressen T und D bzw. DL am Satzanfang
• Werkzeugwechsel erfolgt mit Adresse T (also ohne M–Code).
• Werkzeugverwaltung nicht aktiv.
• B–Achse als Teilungsachse mit Hirth–Verzahnung.

Projektierung der Maschinendaten:

MD11717 $MN_D_NO_FCT_CYCLE_NAME = "D_T_SUB_PROG" ; D-Ersetzungszyklus
MD10717 $MN_T_NO_FCT_CYCLE_NAME = "D_T_SUB_PROG" ; T-Ersetzungszyklus
MD10719 $MN_T_NO_FCT_CYCLE_MODE = 'H2'
MD22550 $MC_TOOL_CHANGE_MODE = 0
MD10718 $MN_M_NO_FCT_CYCLE_PAR = -1

Programmierung mit Haupt- und Substitutionsunterprogramm

N410 G01 F1000 X10 T1 = 5 D1
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
N4410
N4420 D = $C_DL
N4430 ENDIF
...
N9999 RET
2-166
;
Hauptprogramm
;
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
;
Ersetzung für Adresse DL
;
Einsatzkorrektur anwählen
BAG, Kanal, Programmbetrieb, Reset-Verhalten (K1)
Funktionshandbuch, Ausgabe 03/2006, 6FC5397-0BP10-1AA0

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis