referenzanleitung val3 d28056202b - 06/2005 - eule-roboter.de
referenzanleitung val3 d28056202b - 06/2005 - eule-roboter.de
referenzanleitung val3 d28056202b - 06/2005 - eule-roboter.de
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>