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