HEIDENHAIN TNC 335 Technical Manual Benutzerhandbuch
Seite 475

3/95
TNC 360
3 Befehlssatz
7-97
Byte-Angabe in Klammern:
Bei bestimmten vorangegangenen Programm-Sequenzen wird ein verkürzter Befehl eingesetzt.
Operanden: Sprungmarke (LBL)
Wirkungsweise:
Ein CMF-Befehl ist ein bedingter Modul-Aufruf. Ist der Logik-Akku 0, wird das Modul mit der
angegebenen Sprungmarke (Label) bearbeitet. Ist der Logik-Akku 1, wird das Hauptprogramm ohne
Modul-Aufruf fortgesetzt. Dieser Befehl unterbricht eine Logik-Kette.
Beispiel zu den Befehlen CM, CMT, CMF
Abhängig von Eingang I5 soll ein bestimmtes Modul aufgerufen werden.
Ausgangszustand:
Eingang I5 = 0
Zeile
AWL
Akku-Inhalt
Operanden-Inhalt
Bit
31
.
.
.
7
0
... x x x x x x X x x x x x x x
1
L I5
... x x x x x x 0 x x x x x x x
0
2
CMF 10
... x x x x x x 0 x x x x x x x
3
L M100
... x x x x x x 1 x x x x x x x
1
•
•
•
499
EM
500
LBL 10
501
L I3
... x x x x x x 0 x x x x x x x
0
502
OM 500
... x x x x x x 1 x x x x x x x
1
503
= O20
... x x x x x x 1 x x x x x x x
1
504
EM
Zeile 1: Laden des Operanden-Inhalts in den Akku.
Zeile 2: Abhängig von Eingang I5 wird der Modul-Aufruf ausgeführt.
Zeile 499: Modul-Ende des Hauptprogrammes.
Zeile 500: Modul-Anfang gekennzeichnet durch LBL.
Zeile 501: Anweisung im Unterprogramm.
Zeile 502: Anweisung im Unterprogramm.
Zeile 503: Anweisung im Unterprogramm.
Zeile 504: Modul-Ende: Bewirkt die Rückkehr zum Hauptprogramm.
Zeile 3: Nach der Modulbearbeitung wird an dieser Stelle das Hauptprogramm fortgesetzt.