Herunterladen Inhalt Inhalt Diese Seite drucken

G22-G24 Unterprogrammaufrufe Und Programmsprünge - Bosch Rexroth IAC-R-Ventil Bedienungshandbuch

Mit canopen
Inhaltsverzeichnis

Werbung

RD 29090-B-01/06.05
IAC-R-Ventil
NC-Programm erstellen und abarbeiten
8.2.4
G22-G24 Unterprogrammaufrufe und Programmsprünge
Funktion G22
Programmierung
Funktion G23
Nur ein Hauptprogramm kann vom System aufgerufen werden. Dage-
gen sind Unterprogramme keine eigenständigen Programme wie das
Hauptprogramm (Label 0). Unterprogramme müssen aus dem Haupt-
programm oder aus anderen Unterprogrammen heraus mit dem
G22-Befehl aufgerufen werden.
Über die P-Adresse wird angegeben, welches Unterprogramm (gekenn-
zeichnet durch ein eindeutiges Label) aufgerufen werden soll.
Unterprogramme selbst können andere Unterprogramme ver-
.
schachtelt aufrufen (Verschachtelungstiefe von 20 Unterpro-
grammaufrufen). Siehe auch Ansicht in Kap. 8.1.2.
Syntax "Unterprogrammaufruf"
G22 P<Sprungmarke> L<Wiederholungen>
mit
<Sprungmarke>:
1..19
<Wiederholungen>> 0
Beispiel:
G22 P2
; das Unterprogramm mit Label LBL 2 wird aufgerufen
über die L-Adresse kann die Anzahl an Wiederholungen angegeben
werden, wie oft ein Unterprogramme hintereinander ausgeführt werden
soll:
G22 P2 L10
; das Unterprogramm mit Label LBL 2 wird aufgerufen
; und 10 mal wiederholt
Die Funktion G23 "Bedingter Sprung" bietet die Möglichkeit im Haupt-
programm oder im Unterprogrammen definierte Sprungziele (Sprung-
ziel muss sich im selben Programmabschnitt befinden) aufgrund einer
Bedingung, die erfüllt sein muss, anzuspringen. Diese Sprungziele
werden durch Programm-Label (siehe auch Seite 8−5) gekennzeich-
net.
Bei der Verwendung von G23 sollten sich Sprungziele nur im sel-
.
ben Programmabschnitt befinden, in dem der Programmsprung
aufgerufen wird. Ein Programmsprung in ein Unterprogramm darf
nur vom Unterprogrammaufruf G22 ausgeführt werden.
Industrial Hydraulics
Bosch Rexroth AG
Einheit
P: −
L: −
8−11
Format
integer
integer

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis