31.10.2012 Aufrufe

referenzanleitung val3 d28056202b - 06/2005 - eule-roboter.de

referenzanleitung val3 d28056202b - 06/2005 - eule-roboter.de

referenzanleitung val3 d28056202b - 06/2005 - eule-roboter.de

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.

Begrenzungen<br />

Für ausgeglichene Bewegungen gelten folgen<strong>de</strong> Begrenzungen:<br />

- Am Anfang o<strong>de</strong>r En<strong>de</strong> einer ausgeglichenen Bewegung kann kein Glätten erfolgen: <strong>de</strong>r Arm muss am<br />

Anfang und am En<strong>de</strong> einer ausgeglichenen Bewegung stoppen.<br />

- Der Arm kann bei einer ausgeglichenen Bewegung zu seinem Ausgangspunkt zurückkehren, jedoch nicht<br />

über diesen hinausfahren: Er stoppt in einem solchen Fall schlagartig am Ausgangspunkt.<br />

- Die auf <strong>de</strong>n Arm ausgeübte Kraft (im Kraftparameter festgelegt) kann 1000% nicht überschreiten. Die für<br />

die Kraft gelten<strong>de</strong> Präzision ist durch innere Reibungen begrenzt. Sie hängt stark von <strong>de</strong>r Position <strong>de</strong>s<br />

jeweiligen Roboterarms und <strong>de</strong>r gesteuerten Bahn ab.<br />

- Lange ausgeglichene Bewegungen erfor<strong>de</strong>rn viel internen Speicherplatz. Reicht <strong>de</strong>r Speicher <strong>de</strong>s<br />

Systems nicht aus, um die Bewegung vollständig zu been<strong>de</strong>n, so wird ein Ausführungsfehler erzeugt.<br />

Anweisungen<br />

void movejf(joint Position, tool Werkzeug, m<strong>de</strong>sc <strong>de</strong>sc, num Kraft)<br />

Syntax<br />

void movejf(joint Position, tool Werkzeug, m<strong>de</strong>sc <strong>de</strong>sc, num Kraft)<br />

Funktion<br />

Speicherung einer ausgeglichenen Gelenkbewegung zu Position Position, mit <strong>de</strong>m Werkzeug Werkzeug, <strong>de</strong>n<br />

Bewegungsparametern <strong>de</strong>sc und einem gesteuerten Kraftwert Kraft.<br />

Der gesteuerte Kraftwert Kraft wird in Prozent <strong>de</strong>r maximalen Belastbarkeit <strong>de</strong>s Arms ausgedrückt. Er muss innerhalb<br />

±1000% liegen.<br />

ACHTUNG:<br />

Das System wartet nicht auf das En<strong>de</strong> <strong>de</strong>r Bewegung, um zur nächsten VAL3-Anweisung<br />

weiterzugehen: Es können mehrere Bewegungsanweisungen vorab gespeichert wer<strong>de</strong>n. Wenn<br />

nicht mehr genügend Speicherplatz für eine neue Anweisung verfügbar ist, wird mit <strong>de</strong>r<br />

Ausführung gewartet, bis die Speicherung möglich ist.<br />

Die verschie<strong>de</strong>nen Parameter <strong>de</strong>r Bewegung sind zu Beginn <strong>de</strong>s vorliegen<strong>de</strong>n Kapitels genauer erklärt.<br />

Bei ungültigen Werten von <strong>de</strong>sc o<strong>de</strong>r Kraft wird ein Ausführungsfehler erzeugt, ebenfalls, wenn <strong>de</strong>r Wert von Position<br />

außerhalb <strong>de</strong>r Softwareanschläge liegt, wenn die vorangehen<strong>de</strong> Bewegung eine Glättung for<strong>de</strong>rt o<strong>de</strong>r wenn ein zuvor<br />

aufgezeichneter Bewegungsbefehl nicht ausgeführt wer<strong>de</strong>n kann (Zielposition nicht erreichbar).<br />

Parameter<br />

tool Werkzeug Ausdruck <strong>de</strong>s Typs Werkzeug.<br />

m<strong>de</strong>sc <strong>de</strong>sc Ausdruck <strong>de</strong>s Typs Bewegungs<strong>de</strong>skriptor<br />

joint Position Ausdruck <strong>de</strong>s Typs Gelenkposition<br />

num Kraft Ausdruck <strong>de</strong>s Typs num<br />

Siehe auch<br />

void movelf(point Punkt, tool Werkzeug, m<strong>de</strong>sc <strong>de</strong>sc, num Kraft)<br />

bool isCompliant()<br />

112 / 122 D28056202B - <strong>06</strong>/<strong>2005</strong>

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!