Herunterladen Inhalt Inhalt Diese Seite drucken

Bosch Rexroth IndraMotion MTX 11VRS Programmierhandbuch Seite 100

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

Werbung

98/665
Bosch Rexroth AG
Grundlagen der NC‑Programmierung
Syntax:
Beispiel:
WAITO:
"Oder‑Verknüpfung" der einzelnen Signale
Warten, bis mindestens ein Interface-Signal den vorgegebenen Wert an‐
genommen hat.
Warten auf jedes der angegebenen Signale:
WAITA[BITIF(<Parameter>){=<Zustand>}, BITIF(<Parameter>){=<Zustand>},...,
{<Timeout>}]
Warten auf eines der angegebenen Signale:
WAITO[BITIF(<Parameter>){=<Zustand>}, BITIF(<Parameter>){=<Zustand>},...
{,<Timeout>}]
mit:
<BITIF>
<Parameter>
<Zustand>
<Timeout>
Abb.3-37:
Syntax BlkNmb (BNB)
Programm 1 in Kanal 1 bearbeitet die Stirnfläche eines Drehteils.
Programm 2 in Kanal 2 soll eine Nut auf diese Stirnfläche fräsen und muss
warten, bis Programm 1 das Drehteil für Programm 2 freigibt. Die Freigabe für
Programm 2 erfolgt durch Setzen bestimmter Interface-Signale. Haben die
Interface-Signale den Zustand erreicht, übergibt Kanal 1 die Freigabe an Kanal
2. Während Programm 2 bearbeitet wird, wartet Programm 1 auf Programm 2,
um seine Bearbeitung fortzusetzen.
N10 WAITO[BITIF(10,1,1)=FALSE,
BITIF(11,1,2)]
N10 WAITA[BITIF(10,1,1)=FALSE,
BITIF(11,1,2)]
Für WAITA, WAITO gilt:
DOK-MTX***-NC**PRO*V11-RE01-DE-P
Rexroth IndraMotion MTX 11VRS Programmierhandbuch
BITIF-Funktion fragt das SPS-NC-Interface ab.
Optional können 2 bis 16 Interface-Signale gleichzeitig
abgefragt werden.
Übergabeparameter der BITIF-Funktion
(Beschreibung siehe BITIF‑Funktion,
TIF" auf Seite
524)
Boolescher Ausdruck, mit dem das Ergebnis der BITIF-
Funktion verglichen wird.
Ist <Zustand> nicht programmiert, wird mit TRUE ver‐
glichen.
Ist die Bedingung erfüllt, läuft die Satzvorbereitung wie‐
der an.
Optional Zeit in ms, Default = 0.
Ist <Timeout> abgelaufen, bevor die zugehörige Bedin‐
gung erfüllt ist, wird eine Warnung erzeugt und weiter
gewartet.
Ist Timeout nicht programmiert oder gleich 0, wird keine
Warnung erzeugt.
Wartet aktiv bis BITIF(10,1,1) den Wert 0
oder BITIF(11,1,2) den Wert 1 annimmt.
Wartet aktiv bis BITIF(10,1,1) den Wert 0
und BITIF(11,1,2) den Wert 1 annimmt.
Kap. 7.12.1 " BI‐

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis