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

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Syntax<br />

void stopMove()<br />

void stopMove()<br />

Funktion<br />

Hält <strong>de</strong>n Arm während <strong>de</strong>r Bewegung an und hebt die programmierte Freigabe <strong>de</strong>r Bewegung vorübergehend auf.<br />

ACHTUNG:<br />

Diese Anweisung bewirkt sofortige Rückkehr, die VAL3-Task wartet zur Ausführung <strong>de</strong>r<br />

folgen<strong>de</strong>n Task nicht auf <strong>de</strong>n Stillstand <strong>de</strong>s Arms.<br />

Zum Anhalten <strong>de</strong>s Roboters wer<strong>de</strong>n die kinematischen Parameter <strong>de</strong>r laufen<strong>de</strong>n Bewegung verwen<strong>de</strong>t.<br />

Die Bewegung kann erst nach Ausführung <strong>de</strong>r Anweisung restartMove() o<strong>de</strong>r resetMotion() fortgesetzt wer<strong>de</strong>n.<br />

Nicht programmierte Bewegungen (manuelles Verfahren) bleiben weiterhin möglich.<br />

Zum Beispiel<br />

wait (dSignal==true) // Warten auf ein Signal<br />

stopMove() // Anhalten <strong>de</strong>s Roboters während <strong>de</strong>r Bewegung<br />

<br />

restartMove() // Erneutes Anfahren <strong>de</strong>s Roboters auf <strong>de</strong>r gleichen Bahn<br />

Siehe auch<br />

void restartMove()<br />

void resetMotion(), void resetMotion(joint Start)<br />

void resetMotion(), void resetMotion(joint Start)<br />

Syntax<br />

void resetMotion()<br />

void resetMotion(joint Start)<br />

Funktion<br />

Hält <strong>de</strong>n Roboterarm während <strong>de</strong>r Bewegung an und löscht alle gespeicherten Bewegungsanweisungen.<br />

ACHTUNG:<br />

Diese Anweisung bewirkt sofortige Rückkehr, die VAL3-Task wartet zur Ausführung <strong>de</strong>r<br />

folgen<strong>de</strong>n Task nicht auf <strong>de</strong>n Stillstand <strong>de</strong>s Arms.<br />

Wenn die programmierte Freigabe <strong>de</strong>r Bewegung durch die Anweisung stopMove() aufgehoben wor<strong>de</strong>n war, wird sie<br />

wie<strong>de</strong>r hergestellt.<br />

Wenn die Anfangs-Winkelposition Start festgelegt ist, so kann die nächste Bewegungsanweisung nur von dieser<br />

Position aus durchgeführt wer<strong>de</strong>n: Es ist zunächst eine Anschluss-Bewegung erfor<strong>de</strong>rlich, um zu Start<br />

zurückzukehren.<br />

Ist keine Winkelposition festgelegt, so wird die nächste Bewegungsanweisung von <strong>de</strong>r aktuellen Position <strong>de</strong>s Arms<br />

ausgeführt, egal, wo sich dieser befin<strong>de</strong>t.<br />

Siehe auch<br />

bool isEmpty()<br />

void stopMove()<br />

void autoConnectMove(bool aktiv), bool autoConnectMove()<br />

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