6 wenn/dann-entscheidungen mit q-parametern, Anwendung, Unbedingte sprünge – HEIDENHAIN TNC 640 (34059x-04) Benutzerhandbuch

Seite 296: Wenn/dann-entscheidungen programmieren, Seite 296, Wenn/dann-entscheidungen mit q-parametern, 6 wenn/dann-entscheidungen mit q- parametern

Advertising
background image

Programmieren: Q-Parameter

9.6

Wenn/dann-Entscheidungen mit Q-Parametern

9

296

TNC 640 | Benutzer-Handbuch HEIDENHAIN-Klartext-Dialog | 1/2014

9.6

Wenn/dann-Entscheidungen mit Q-
Parametern

Anwendung

Bei Wenn/dann-Entscheidungen vergleicht die TNC einen

Q-Parameter 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 programmiert ist (Label siehe "Unterprogramme und

Programmteil-Wiederholungen kennzeichnen", Seite 272). 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 einen
Programm-Auruf mit

PGM CALL.

Unbedingte Sprünge

Unbedingte Sprünge sind Sprünge, deren Bedingung immer

(=unbedingt) erfüllt ist, z. B.
FN 9: IF+10 EQU+10 GOTO LBL1

Wenn/dann-Entscheidungen programmieren

Die Wenn/dann-Entscheidungen erscheinen mit Druck auf den

Softkey SPRÜNGE. Die TNC zeigt folgende Softkeys:

Funktion

Softkey

FN 9: WENN GLEICH, SPRUNG
z.B.

FN 9: IF +Q1 EQU +Q3 GOTO LBL

“UPCAN25“

Wenn beide Werte oder Parameter gleich, Sprung

zu angegebenem Label
FN 9: WENN UNDEFINIERT, SPRUNG
z.B.

FN 9: IF +Q1 IS UNDEFINED GOTO LBL

“UPCAN25“

Wenn der angegebene Parameter undefiniert ist,

Sprung zu angegebenem Label
FN 9: WENN DEFINIERT, SPRUNG
z.B.

FN 9: IF +Q1 IS DEFINED GOTO LBL

“UPCAN25“

Wenn der angegebene Parameter definiert ist,

Sprung zu angegebenem Label
FN 10: WENN UNGLEICH, SPRUNG
z.B.

FN 10: IF +10 NE –Q5 GOTO LBL 10

Wenn beide Werte oder Parameter ungleich,

Sprung zu angegebenem Label
FN 11: WENN GROESSER, SPRUNG
z.B.

FN 11: IF+Q1 GT+10 GOTO LBL 5

Wenn erster Wert oder Parameter größer

als zweiter Wert oder Parameter, Sprung zu

angegebenem Label

Advertising