5 wenn/dann-entscheidungen mit q-parametern, Anwendung, Unbedingte sprünge – HEIDENHAIN TNC 620 (73498x-01) ISO programming Benutzerhandbuch
Seite 220: Wenn/dann-entscheidungen programmieren

220
Programmieren: Q-Parameter
8.5 W
e
nn/dann-Entsc
heidung
en mit Q-P
a
ra
met
e
rn
8.5 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 196). 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 %.
Unbedingte Sprünge
Unbedingte Sprünge sind Sprünge, deren Bedingung immer
(=unbedingt) erfüllt ist, z.B.
D09 P01 +10 P02 +10 P03 1 *
Wenn/dann-Entscheidungen programmieren
Die Wenn/dann-Entscheidungen erscheinen mit Druck auf den
Softkey SPRÜNGE. Die TNC zeigt folgende Softkeys:
Funktion
Softkey
D09
: WENN GLEICH, SPRUNG
z.B. D09 P01 +Q1 P02 +Q3 P03 “UPCAN25“ *
Wenn beide Werte oder Parameter gleich, Sprung zu
angegebenem Label
D10
: WENN UNGLEICH, SPRUNG
z.B. D10 P01 +10 P02 -Q5 P03 10 *
Wenn beide Werte oder Parameter ungleich, Sprung
zu angegebenem Label
D11
: WENN GROESSER, SPRUNG
z.B. D11 P01 +Q1 P02 +10 P03 5 *
Wenn erster Wert oder Parameter größer als zweiter
Wert oder Parameter, Sprung zu angegebenem Label
D12
: WENN KLEINER, SPRUNG
z.B. D12 P01 +Q5 P02 +0 P03 “ANYNAME“ *
Wenn erster Wert oder Parameter kleiner als zweiter
Wert oder Parameter, Sprung zu angegebenem Label