27.10.2013 Aufrufe

F - Epson

F - Epson

F - Epson

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

SPEL+ Sprachreferenz<br />

Go Anweisung<br />

Bewegt den Arm in einer PTP-Bewegung von seiner aktuellen Position zum definierten Punkt oder zur<br />

Position X,Y,Z,U. Der Go-Befehl kann eine beliebige Kombination von einer bis zu vier Achsen<br />

gleichzeitig bewegen.<br />

Syntax<br />

Go destination [CP] [searchExpr] [!...!]<br />

Parameter<br />

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

CP Optional. Spezifiziert die Continuous Path (CP / kontinuierlicher Weg) -Bewegung.<br />

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

Till | Find<br />

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

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

!...! Optional. Parallelbearbeitungsanweisungen können hinzugefügt werden, um E/A und<br />

andere Befehle während der Bewegung auszuführen.<br />

Beschreibung<br />

Go bewegt die Achsen eins bis vier des Roboterarmes gleichzeitig in einer PTP-Bewegung. Das Ziel<br />

des Go-Befehls kann in vielerlei Hinsicht definiert werden:<br />

- Verwenden eines spezifischen Punktes, auf welchen man sich zubewegt. Zum Beispiel: Go P1.<br />

- Verwenden einer expliziten Koordinatenposition, auf welche man sich zubewegt. Zum Beispiel:<br />

Go 50, 400, 0, 0.<br />

- Verwenden eines Punktes mit Koordinatenversatz. Zum Beispiel: Go P1 +X(50).<br />

- Verwenden eines Punktes mit einem andere Koordinatenwert. Zum Beispiel: Go P1 :X(50).<br />

Der Speed Befehl bestimmt die Armgeschwindigkeit für die Bewegung, welche durch den Go-Befehl<br />

initiiert wurde. Der Accel-Befehl definiert die Beschleunigung.<br />

Der Go-Befehl veranlasst den Arm immer dazu, vor dem Erreichen der Zielposition mit dem<br />

Abbremsen zu beginnen.<br />

> S<br />

Hinweise<br />

Der Unterschied zwischen Go und Move<br />

Sowohl der Move-, als auch der Go-Befehl veranlassen den Roboterarm zu einer Bewegung. Der<br />

primäre Unterschied zwischen den beiden Befehlen ist jedoch, dass der Go-Befehl eine PTP-<br />

Bewegung verursacht, während der Move-Befehl den Arm geradlinig bewegt. Der Go-Befehl wird<br />

verwendet, wenn es dem Anwender primär um die Ausrichtung des Arms bei Erreichen des Punktes<br />

geht. Der Move-Befehl wird verwendet, wenn es wichtig ist, den Pfad des Roboterarms zu steuern,<br />

während er sich bewegt.<br />

Der Unterschied zwischen Go und Jump<br />

Sowohl der Jump-Befehl, als auch der Go-Befehl veranlassen den Roboterarm zu einer PTP-<br />

Bewegung. Der Jump-Befehl hat jedoch ein zusätzliches Feature. Jump veranlasst den Endeffektor<br />

des Roboters dazu, zunächst bis zum LimZ-Wert zu steigen, sich dann in horizontaler Richtung zu<br />

bewegen, bis er sich über dem Zielpunkt befindet und schließlich abwärts zum Zielpunkt. Dies<br />

gestattet es, den Jump-Befehl zu verwenden, um das Umfahren von Hinderniss zu garantieren und,<br />

was wichtiger ist, um die Zykluszeiten für Bestückungsbewegungen zu verbessern.<br />

Korrekte Geschwindigkeits- und Beschleunigungs-Befehle mit Go<br />

Die Befehle Speed und Accel werden verwendet, um Geschwindigkeit und Beschleunigung des<br />

Manipulators während der Go-Bewegung zu definieren. Achten Sie darauf, dass die Befehle Speed<br />

und Accel sich auf PTP-Bewegungen beziehen (wie der für den Go Befehl), während die Befehle<br />

SpeedS und AccelS für linearinterpolierte und kreisinterpolierte Bewegungen verwendet werden.<br />

190 SPEL+ Language Reference Rev 3.5

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!