5 wenn/dann-entscheidungen mit q-parametern, Anwendung, Unbedingte sprünge – HEIDENHAIN iTNC 530 (340 422) ISO programming Benutzerhandbuch

Seite 430: Wenn/dann-entscheidungen programmieren, Wenn/dann-entscheidungen, sprünge

Advertising
background image

430

10 Programmieren: Q-Parameter

1

0

.5 W

e

nn/dann-Entsc

heidung

e

n mit Q-P

a

ra

met

e

rn

10.5 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 406). We
nn 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 G98 einen Programm-
Aufruf mit %.

Unbedingte Sprünge

Unbedingte Sprünge sind Sprünge, deren Bedingung immer (=unbe-
dingt) 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 Soft-
key SPRÜNGE. Die TNC zeigt folgende Softkeys:

Funktion

Softkey

D09: WENN GLEICH, SPRUNG
z.B. D09 P01 +Q1 P02 +Q3 P03 5 *
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 1 *
Wenn erster Wert oder Parameter kleiner als zweiter
Wert oder Parameter, Sprung zu angegebenem Label

Advertising