While (programmwiederholung) – HEIDENHAIN MANUALplus 4110 Benutzerhandbuch
Seite 402

402
6 DIN-Programmierung
6.27 Pr
ogr
ammv
erzw
eigung, Pr
ogr
a
mmwieder
holung
WHILE (Programmwiederholung)
„Programm-Variablen Funktion“
wählen
„Programmwiederholung“ wählen
„Variablenbedingung“ eingeben (Bild rechts oben)
Die „Programmwiederholung“ besteht aus den Ele-
menten:
„WHILE“ – gefolgt von einer Bedingung (Vergleich)
„ENDWHILE“ – schließt die „bedingte Programm-
verzweigung“ ab
Die NC-Sätze, die zwischen WHILE und ENDWHILE
stehen werden solange ausgeführt, wie die „Bedin-
gung“ erfüllt ist. Ist die Bedingung nicht erfüllt, fährt
die MANUALplus mit dem Satz nach „ENDWHILE“
fort.
Bei der „Bedingung“ stehen links und rechts von dem
„Vergleichsoperator“ Variable oder mathematische
Ausdrücke (Bild rechts oben).
Fügen Sie nach der Eingabe der „Programm-Wieder-
holung“ die auszuführenden NC-Sätze ein.
Vergleichsoperatoren
<
Kleiner
<=
Kleiner oder Gleich
<>
Ungleich
>
Größer
>=
Größer oder Gleich
==
Gleich
AND
logische Verknüpfung UND
OR
logische Verknüpfung ODER
Ist die „Bedingung“ in dem WHILE-
Befehl immer erfüllt, erhalten Sie eine
„Endlosschleife“. Das ist eine häufige
Fehlerursache bei dem Arbeiten mit Pro-
grammwiederholungen.