6 wenn/dann-entscheidungen mit q-parametern, Anwendung, Unbedingte sprünge – HEIDENHAIN TNC 620 (73498x-01) Benutzerhandbuch

Seite 251: Wenn/dann-entscheidungen programmieren, Seite 251

Advertising
background image

HEIDENHAIN TNC 620

251

8.6 W

e

nn/dann-Entsc

heidung

en mit Q-P

a

ra

met

e

rn

8.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 226). 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 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

FN 12

: WENN KLEINER, SPRUNG

z.B. FN 12: IF+Q5 LT+0 GOTO LBL “ANYNAME“
Wenn erster Wert oder Parameter kleiner als zweiter
Wert oder Parameter, Sprung zu angegebenem Label

Advertising