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 />

Arc Anweisung<br />

> S<br />

Bewegt den Arm mittels einer kreisinterpolierten Bewegung an den spezifizierten Punkt in der XY-<br />

Ebene.<br />

Syntax<br />

Arc midPoint, endPoint [ CP ] [ searchExpr ] [!...!]<br />

Parameter<br />

Hinweise zum midpoint (Mittelpunkt) Punktausdruck. Der Mittelpunkt (vorher vom Anwender<br />

geteacht), über den der Arm auf seinem Weg vom aktuellen Punkt zum zum endPoint<br />

(Endpunkt) hinweg verfährt.<br />

Hinweise zum endpoint (Endpunkt) Punktausdruck. Der Endpunkt (vorher vom Anwender geteacht),<br />

zu welchem der Arm während einer Bogenbewegung verfährt. Dies ist die Endposition<br />

am Ende der Bogenbewegung.<br />

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

Hinweise zum searchExpr (Suchausdruck) Optional. Ein Till oder Find –Ausdruck.<br />

Till | Find<br />

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

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

!...! Parallelbearbeitungsanweisungen dürfen zusammen mit der Arc-Anweisung verwendet<br />

werden. Diese sind optional. (Bitte lesen Sie die Beschreibung der<br />

Parallelbearbeitungsanweisungen für detailliertere Informationen.)<br />

Beschreibung<br />

Arc wird verwendet, um den Arm in einer Kreisbewegung von seiner gegenwärtigen Position über den<br />

Mittelpunkt zum Endpunkt zu verfahren. Das System berechnet automatisch eine auf drei Punkten<br />

basierende Kurve (aktuelle Position, Endpunkt, und Mittelpunkt) und bewegt sich an dieser Kurve<br />

entlang, bis der als Endpunkt definierte Punkt erreicht wird. Die Koordinaten von Mittel- und Endpunkt<br />

müssen geteacht werden, bevor der Arc–Befehl ausgeführt wird. Die Koordinaten können nicht im<br />

Arc–Befehl selber spezifiziert werden.<br />

Einstellen von Geschwindigkeit und Beschleunigung für die Bogenbewegung<br />

Geschwindigkeit und Beschleunigung für die Arc–Anweisung werden mithilfe der Befehle SpeedS und<br />

AccelS eingestellt. SpeedS und AccelS erlauben es dem Anwender, eine Geschwindigkeit in mm/sec<br />

und eine Beschleunigung in mm/sec 2 zu spezifizieren.<br />

Einschränkung<br />

Der Arc-Befehl funktioniert ausschließlich auf horizontaler Ebene<br />

Der Arc-Pfad ist ein tatsächlicher Bogen in der horizontalen Ebene. Der Pfad ist interpoliert und<br />

verwendet die endPoint–Werte als Basis für Z und U. Dreidimensionale Bögen sind daher mit dem<br />

Arc-Befehl nicht möglich.<br />

Überprüfen eines Bereichs für den Arc-Befehl<br />

Die Arc-Anweisung kann vor der Arc-Bewegung keine Bereichsüberprüfung der Trajektorie<br />

berechnen. Daher gilt, dass der Roboter sogar auf dem Weg zu Zielpositionen, die sich innerhalb<br />

eines erlaubten Bereichs befinden, versuchen kann, einen Pfad entlang zu fahren, der einen<br />

ungültigen Bereich hat. In diesem Fall hält der Manipulator abrupt an und kann dadurch erheblich<br />

beschädigt werden. Um dies zu vermeiden, führen Sie Bereichsüberprüfungen aus, wenn das<br />

Programm bei langsamer Geschwindigkeit operiert. Lassen Sie das Programm erst danach bei<br />

höherer Geschwindigkeit laufen.<br />

Hinweise<br />

Vorgeschlagene Bewegung um die Arc-Bewegung einzurichten<br />

Da die Arc-Bewegung von der aktuellen Position aus beginnt, kann es notwendig sein, den Go, Jump<br />

oder einen anderen verwandten Bewegungsbefehl zu verwenden, um den Roboter in die gewünschte<br />

Position zu bringen, bevor der Arc-Befehl ausgeführt wird.<br />

32 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!