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

Seite 301: Wenn/dann-entscheidungen programmieren, Seite 301, Wenn/dann-entscheidungen mit q-parametern, Wenn/dann-entscheidungen mit q-parametern 9.6

Advertising
background image

Wenn/dann-Entscheidungen mit Q-Parametern

9.6

9

TNC 640 | Benutzer-Handbuch DIN/ISO-Programmierung | 1/2015

301

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 Bearbeitungsprogramm an dem Label fort, der hinter der

Bedingung programmiert ist (Label siehe "Unterprogramme und

Programmteil-Wiederholungen kennzeichnen", Seite 274). 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-Aufruf 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:

Softkey

Funktion

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

Advertising