VisualMotion 8 Funktionsbeschreibung
PATH/WAIT (Programmpause für Bewegung)
Argument
zulässige Datentypen
Task
ASCII-Zeichen
index
Integer-
-konstante
-variable Ix
- globale Integervariable
GIx
- Label
state
Integer
- Label
DOK-VISMOT-VM*-08VRS**-FK02-DE-P
Der Befehl PATH/WAIT fragt den aktuellen Status des Bahnplaners in
Bezug auf einen bestimmten Punkt ab.
tatsächlichen Bewegung in der Regel ein oder mehrere Segmente
vorauseilt, kann man die Programmabarbeitung mit dem Befehl
PATH/WAIT zeitweilig anhalten, bis der Bahnplaner einen bestimmten
Verarbeitungsschritt für einen bestimmtes Bahnsegment beginnt.
Syntax:
PATH/WAIT
task, ABS[index], state
oder
PATH/WAIT
task, REL[index], state
wobei:
Bereich
A, B, C oder D
gültiger Eintrag in der
Absolut- oder Relativpunkt-
Tabelle
0 bis 8
Hinweis: In Argumenten verwendete Variable und Labels müssen
gültigen Laufzeit-Werten entsprechen. Andernfalls wird ein
Fehler generiert.
Beispiel:
TASK_D:TASK/START D
.
.
MOVE/LINE
ABS[1]
PATH/WAIT
D, ABS[1], 8 ;warten, bis Punkt fertig
.
.
.
TASK/END
D
Programmieren in Textsprache
Da der Bahnplaner der
Beschreibung
Task-Kennbuchstabe
Eintrag in Punkttabelle als Position, in der die
Programmpause beginnen soll
angeforderter Status des Bahnplaners
0 = Segment bereit
1 = Beschleunigung
2 = Schwenkung (konstante Geschwindigkeit)
3 = Überschleifen
4 = Zielverzögerung
5 = Kontrollierter Halt
6 = Angehalten
7 = Am Ziel
8 = erledigt
;geradlinige Bahnbewegung
11-55