Herunterladen Inhalt Inhalt Diese Seite drucken

Bosch Rexroth IndraMotion MTX 11VRS Programmierhandbuch Seite 102

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

Werbung

100/665
Bosch Rexroth AG
Grundlagen der NC‑Programmierung
Beispiel:
<Vergleichsoperator>
<einfacher CPL-Ausdruck>
<CPL-Ausdruck>
<Timeout>
Abb.3-38:
Syntax WPV / WPVE
N10 WPV[@9=10]
N10 WPVE[@8=(5*#VAR2%)]
WPV/SPV
Mit den Funktionen "WPV" und "SPV" können z.B. zwei Kanäle zu Laufzeit
mittels permanenter CPL-Variablen synchronisiert werden
DOK-MTX***-NC**PRO*V11-RE01-DE-P
Rexroth IndraMotion MTX 11VRS Programmierhandbuch
folgende Vergleichsoperatoren sind möglich:
=
Permanente CPL-Variable ist
gleich dem Wert des CPL-Aus‐
druck. Sinnvoll nur bei Integer-
oder booleschen Werten.
< >
Permanente CPL-Variable ist
ungleich dem Wert des CPL-
Ausdrucks. Sinnvoll nur bei In‐
teger- oder booleschen Werten.
<
Permanente CPL-Variable ist
kleiner als der Wert des CPL-
Ausdrucks.
Permanente CPL-Variable ist
kleiner oder gleich dem Wert
des CPL-Ausdrucks.
>
Permanente CPL-Variable ist
größer als der Wert des CPL-
Ausdrucks.
Permanente CPL-Variable ist
größer oder gleich dem Wert
des CPL-Ausdrucks.
Um die Bewegungserzeugung nicht zu beeinträchtigen,
dürfen zur Laufzeit nur einfache CPL-Ausdrücke aus‐
gewertet werden.
Ein einfacher CPL-Ausdruck ist ein mathematischer
Ausdruck, bestehend aus permanenten CPL-Variab‐
len, Konstanten und den in CPL möglichen mathema‐
tischen Operationen.
Beliebiger mathematischer Ausdruck in der Program‐
miersprache CPL.
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.
Das Programm wartet zum aktiven Zeitpunkt, bis
die permanente Variable @9 den Wert 10 annimmt.
Der Ausdruck "5 * #VAR2%" wird zur Vorberei‐
tungszeit ausgewertet. Der dabei ermittelte Wert
wird zur Laufzeit mit der permanenten Variablen
@8 verglichen. Solange @8 nicht dem ermittelten
Wert entspricht, wird kein neuer NC‑Satz aktiv.

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis