6 wenn/dann-entscheidungen mit q-parametern, Anwendung, Unbedingte sprünge – HEIDENHAIN TNC 320 (340 551-01) Benutzerhandbuch

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

Advertising
background image

324

10 Programmieren: Q-Parameter

1

0.6 W

e

nn/dann-Entsc

heidung

en mit Q-P

ar

a

met

er

n

10.6 Wenn/dann-Entscheidungen

mit Q-Parametern

Anwendung

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 programmiert ist (LABEL

siehe „Unterprogramme und Programmteil-Wiederholungen kenn-

zeichnen”, Seite 300). 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öch-

ten, dann programmieren Sie hinter dem LABEL ein PGM CALL.

Unbedingte Sprünge

Unbedingte Sprünge sind Sprünge, deren Bedingung immer (=unbe-

dingt) erfüllt ist, z.B.

FN9: IF+10 EQU+10 GOTO LBL1

Wenn/dann-Entscheidungen programmieren

Die Wenn/dann-Entscheidungen erscheinen mit Druck auf den Soft-

key SPRÜNGE. Die TNC zeigt folgende Softkeys:

Funktion

Softkey

FN9: WENN GLEICH, SPRUNG

z.B. FN9: IF +Q1 EQU +Q3 GOTO LBL “UPCAN25“

Wenn beide Werte oder Parameter gleich, Sprung zu

angegebenem Label

FN10: WENN UNGLEICH, SPRUNG

z.B. FN10: IF +10 NE –Q5 GOTO LBL 10

Wenn beide Werte oder Parameter ungleich, Sprung

zu angegebenem Label

FN11: WENN GROESSER, SPRUNG

z.B. FN11: IF+Q1 GT+10 GOTO LBL 5

Wenn erster Wert oder Parameter größer als zweiter

Wert oder Parameter, Sprung zu angegebenem Label

FN12: WENN KLEINER, SPRUNG

z.B. FN12: IF+Q5 LT+0 GOTO LBL “ANYNAME“

Wenn erster Wert oder Parameter kleiner als zweiter

Wert oder Parameter, Sprung zu angegebenem Label

Advertising