10.5 Wenn/dann-Entscheidungen mit
Q- arametern
Bei Wenn/Dann-Entscheidungen vergleicht die TNC einen Q-Parame-
ter mit einem anderen Q-Parameter oder einem Zahlenwert. Wenn
die Bedingung erfüllt ist, dann setzt die TNC das Bearbeitungs-
Programm an dem LABEL fort, der hinter der Bedingung program-
miert ist (LABEL siehe 9. Unterprogramme und Programmteil-
Wiederholungen). Wenn die Bedingung nicht erfüllt ist, dann führt
die TNC den nächsten Satz aus.
Wenn Sie ein anderes Programm als Unterprogramm aufrufen
möchten, dann programmieren Sie hinter dem LABEL ein PGM
CALL
Unbedingte Sprünge
Unbedingte Sprünge sind Sprünge, deren Bedingung
immer (=unbedingt) erfüllt ist, z.B.
FN9: IF+ 0 EQU+ 0 GOTO LBL
Wenn/dann-Entscheidungen programmieren
Die Wenn/dann-Entscheidungen erscheinen mit Druck auf den
Softkey SPRÜNGE. Die TNC zeigt folgende Softkeys:
Funktion
FN9: WENN GLEICH, SPRUNG
z.B. FN9: IF +Q EQU +Q3 GOTO LBL 5
Wenn beide Werte oder Parameter gleich,
Sprung zu angegebenem Label
FN 0: WENN UNGLEICH, SPRUNG
z.B. FN 0: IF + 0 NE Q5 GOTO LBL 0
Wenn beide Werte oder Parameter ungleich,
Sprung zu angegebenem Label
FN : WENN GROESSER, SPRUNG
z.B. FN : IF+Q GT+ 0 GOTO LBL 5
Wenn erster Wert oder Parameter größer als zweiter
Wert oder Parameter, Sprung zu angegebenem Label
FN 2: WENN KLEINER, SPRUNG
z.B. FN 2: IF+Q5 LT+0 GOTO LBL
Wenn erster Wert oder Parameter kleiner als zweiter
Wert oder Parameter, Sprung zu angegebenem Label
HEIDENHAIN TNC 3 0
Softkey
65