HEIDENHAIN TNC 335 Technical Manual Benutzerhandbuch

Seite 475

Advertising
background image


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.

Advertising