Herunterladen Inhalt Inhalt Diese Seite drucken

Cpl-Anweisung: Repeat-Until; Cpl-Anweisung: While-Do-End - Bosch Rexroth IndraMotion MTX 11VRS Programmierhandbuch

Vorschau ausblenden Andere Handbücher für Rexroth IndraMotion MTX 11VRS:
Inhaltsverzeichnis

Werbung

68/665
Bosch Rexroth AG
Grundlagen der NC‑Programmierung
Beispiel:
ZAEHLER:
1 SCHRITTWEITE:
ZAEHLER:
4 SCHRITTWEITE:
ZAEHLER:
9 SCHRITTWEITE:
ZAEHLER:
20 SCHRITTWEITE:
ZAEHLER:
56 SCHRITTWEITE:
ZAEHLER:
272 SCHRITTWEITE:
ZAEHLER:
3447 SCHRITTWEITE:
3.13.3
CPL-Anweisung: REPEAT‑UNTIL
Beschreibung:
Syntax:
Beispiel:
3.13.4
CPL-Anweisung: WHILE‑DO‑END
Beschreibung:
Syntax:
Beispiel:
Programm:
3
5
11
36
216
3175
178902
Mit Hilfe der Standard-NC‑Sprungbefehle GoAhead, GoBack,
GoCond,
GoTo
FOR‑STEP‑TO‑NEXT-Anweisung herausgesprungen werden.
Soll die Abbruchbedingung für die Wiederholanweisung erst nach dem erst‐
maligen Abarbeiten der Routine abgefragt werden, kann die REPEAT-Schleife
eingesetzt werden.
REPEAT <Routine> UNTIL <Bedingung>
Abb.3-14:
Syntax REPEAT-UNTIL
:
30 REPEAT
40 X=X+1
50 UNTIL X=100
:
Mit Hilfe der Standard-NC‑Sprungbefehle GoAhead, GoBack,
GoCond, GoTo darf weder in, noch aus einer REPEAT-UNTIL-An‐
weisung herausgesprungen werden.
Soll die Abbruchbedingung für die Wiederholanweisung vor dem erstmaligen
Schleifendurchlauf abgefragt werden, kann man formulieren: "Während (⇒
engl. while) die Bedingung erfüllt ist, führe (⇒ engl. to do) die Routine aus!".
Die WHILE-Schleife ist folgendermaßen strukturiert:
WHILE <Bedingung> DO <Routine> END
Abb.3-15:
Syntax WHILE-DO-END
:
30 WHILE SD(9)=0 DO
40 I=I+1
50 END
:
Mit Hilfe der Standard-NC‑Sprungbefehle GoAhead, GoBack,
GoCond, GoTo darf weder in, noch aus einer WHILE-DO-END-An‐
weisung herausgesprungen werden.
DOK-MTX***-NC**PRO*V11-RE01-DE-P
Rexroth IndraMotion MTX 11VRS Programmierhandbuch
darf
weder
in,
Schleife bis X = 100
Warteschleife, bis SD(9) den Wert 0 angenommen hat.
noch
aus
einer

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis