27.10.2013 Aufrufe

F - Epson

F - Epson

F - Epson

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Jump Anweisung<br />

SPEL+ Sprachreferenz<br />

> S<br />

Bewegt den Arm mit einer PTP-Bewegung von seiner aktuellen Position zum angegebenen Zielpunkt,<br />

indem der Arm zunächst vertikal nach oben fährt, dann horizontal und zum Schluss vertikal abwärts,<br />

um an den Zielpunkt der Bewegung zu gelangen.<br />

Syntax<br />

Jump destination [CarchNumber] [LimZ zLimit ] [searchExpr] [!...!]<br />

Parameter<br />

destination Der Zielort einer Bewegung, die einen Punktausdruck verwendet.<br />

archNumber Optional. Die Arch-Nummer (archNumber) definiert, welcher Eintrag der Arch-<br />

Tabelle für die Arch-Bewegung verwendet werden soll, die durch den Jump-Befehl<br />

hervorgerufen wird. Der archNumber muss immer der Buchstabe C vorangestellt<br />

werden. (Gültige Einträge sind C0-C7.)<br />

zLimit Optional. Dies ist ein Z-Grenzwert, der die Maximalposition repräsentiert, zu der<br />

sich die Z-Achse während einer Jump-Bewegung bewegen lässt. Man kann dies als<br />

Z-Höhen-Obergrenze für den Jump-Befehl betrachten. Jeglicher gültige Z-Achsen-<br />

Koordinatenwert ist zulässig.<br />

searchExpr Optional. Ein Sense-, Till- oder Find- Ausdruck.<br />

Sense | Till | Find<br />

Sense Sw(expr) = {Ein | Aus}<br />

Till Sw(expr) = {Ein | Aus}<br />

Find Sw(expr) = {Ein | Aus}<br />

!...! Optional. Parallelbearbeitungsanweisungen können zum Jump-Befehl hinzugefügt<br />

werden, um I/O- und andere Befehle während der Bewegung auszuführen.<br />

Beschreibung<br />

Jump bewegt den Arm von seiner aktuellen Position zur destination unter Verwendung der so<br />

genannten Arch-Bewegung (Bogen-Bewegung). Man kann Jump als drei Bewegungen in einer<br />

betrachten. Wenn beispielsweise der durch archNumber definierte Arch-Tabellen-Eintrag 5 ist, werden<br />

die folgenden drei Bewegungen ausgeführt.<br />

1) Die Bewegung beginnt nur mit der Z-Achse, bis diese die Höhe erreicht hat, die durch die<br />

Arch-Nummer errechnet wurde, welche für den Jump-Befehl verwendet wird.<br />

2) Als nächstes bewegt der Arm sich horizontal (während er in der Z-Achse noch immer die<br />

Hubbewegung durchführt) in Richtung der Zielpunkt-Position, bis der obere Grenzpunkt der Z-<br />

Achse (definiert durch LimZ ) erreicht ist. Dann beginnt der Arm, sich in Z-Richtung abwärts zu<br />

bewegen (während er mit den X, Y und U Achsen-Bewegungen fortfährt), bis die endgültigen<br />

X, Y und U Achsen-Positionen erreicht sind.<br />

3) Der Jump-Befehl wird dann abgeschlossen, indem der Arm nur mit einer Bewegung der Z-<br />

Achse abwärts bewegt wird, bis die Zielposition der Z-Achse erreicht ist.<br />

Die destination Koordinaten (Die Zielposition für die Bewegung) müssen vor dem Ausführen des<br />

Jump Befehls eingeteacht werden. Die Koordinaten können nicht im Jump–Befehl selber spezifiziert<br />

werden. Beschleunigung und Verzögerung für die Jump-Anweisung werden durch den Accel-Befehl<br />

gesteuert. Die Geschwindigkeit für die Bewegung wird durch den Speed-Befehl gesteuert.<br />

archnum Details<br />

Der Bogen für die Jump-Anweisung kann, auf der Basis des archNumber-Wertes, der optional<br />

zusammen mit dem Jump-Befehl definiert wird, verändert werden. Dies gestattet es dem Anwender,<br />

zu definieren wie viel der Z-Bewegung zurückgelegt werden soll, bevor mit der Bewegung der X, Y,<br />

und U –Achse begonnen wird. (Der Anwender kann so den Arm aufwärts bewegen und aus dem Weg<br />

von Teilen, Feedern und anderen Gegenständen halten, bevor mit der Horizontalbewegung begonnen<br />

wird.) Gültige archNumber –Einträge für den Jump-Befehl bewegen sich zwischen C0 und C7. Die<br />

Arch-Tabellen-Einträge für C0-C6 können über den Arch-Befehl vom Anwender definiert werden. C7<br />

ist jedoch ein besonderer Arch-Eintrag, der immer die so genannte Gate-Bewegung definiert. Gate-<br />

Bewegung bedeutet, dass der Roboter die Z-Achse zuerst vollständig zu der durch LimZ definierten<br />

SPEL+ Language Reference Rev 3.5 241

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!