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.

Pass Anweisung<br />

SPEL+ Sprachreferenz<br />

Führt gleichzeitig vier PTP-Bewegungen aus und bewegt den Manipulatorarm dabei an festgelegten<br />

Punkten vorbei (Verschleifen von Hilfspunkten, ohne diese exakt zu überfahren).<br />

Syntax<br />

Pass point [, {On | Off} bitNumber [, point ... ]<br />

Parameter<br />

point Pnumber oder P(expr) oder Punktlabel.<br />

bitNumber Der ein- oder auszuschaltende Ausgang. Integer zwischen 0 und 511 oder<br />

Ausgangslabel.<br />

Beschreibung<br />

Der Pass–Befehl bewegt den Roboterarm in die Nähe, aber nicht direkt durch die spezifizierte<br />

Punktserie.<br />

Um eine Punktserie zu spezifizieren, verwenden Sie Punkte (P0,P1, ...) und trennen Sie diese durch<br />

Kommata.<br />

Um Ausgänge während der Bewegung ein- oder auszuschalten, fügen Sie einen durch Kommata<br />

abgetrennten On- oder Off-Befehl zwischen die Punkte ein. On oder Off wird ausgeführt, bevor der<br />

Roboter den Punkt erreicht, der genau vor On oder Off kommt.<br />

Wenn auf Pass direkt ein weiterer Pass-Befehl folgt, wechselt die Steuerung zum folgenden Pass-<br />

Befehl, ohne dass der Roboter am letzen definierten Punkt des vorangegangenen Pass-Befehls<br />

anhält.<br />

Wenn direkt auf Pass ein Bewegungsbefehl folgt, der nicht Pass lautet, hält der Roboter am letzen<br />

definierten Punkt des vorangegangenen Pass-Befehls an. Eine Fine-Positionierung wird jedoch nicht<br />

durchgeführt.<br />

Wenn direkt auf Pass ein Befehl, eine Anweisung oder eine Funktion folgt, die kein Bewegungsbefehl<br />

ist, kann der direkt darauf folgende Befehl, die Anweisung oder die Funktion ausgeführt werden, bevor<br />

der Roboter den letzen Punkt des vorangegangenen Pass-Befehls erreicht hat.<br />

Wenn eine Fine-Positionierung an der Zielposition gewünscht wird, lassen Sie auf den Pass- einen<br />

Go-Befehl folgen und spezifizieren Sie die Zielposition wie im folgenden Beispiel gezeigt.<br />

Pass P5; Go P5; On 1; Move P10<br />

Je größer die Werte für Beschleunigung und Verzögerung sind, desto näher fährt der Arm an den<br />

angegebenen Punkt. Der Pass-Befehl kann auch so verwendet werden, dass der Roboterarm<br />

Hindernisse umgeht.<br />

Einschränkung<br />

SPEL + unterstützt keine CP-Spezifikation (Continuous Point Spezifikation)<br />

In der Version der SPEL-Sprache, die für SRC 3xx Controller verwendet wurde, war es erlaubt, einen<br />

fortlaufenden Punktesatz zu spezifizieren. Zum Beispiel:<br />

Pass P1-P10<br />

> S<br />

In der SPEL + -Sprache bedeutet die obige Anweisung jedoch, dass eine Bewegung zu einem einzigen<br />

Punkt ausgeführt wird (P1 minus P10).<br />

Um einen fortlaufenden Punktesatz zu definieren, müssen Sie alle Punkte spezifizieren.<br />

SPEL+ Language Reference Rev 3.5 321

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!