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.

SPEL+ Sprachreferenz<br />

Beispiel einer Move Anweisung<br />

Das folgende Beispiel zeigt eine einfache PTP-Bewegung zwischen den Punkten P0 und P1.<br />

Anschließend bewegt sich der Arm geradlinig zu Punkt P2, bis Eingang #2 einschaltet. Wenn Eingang<br />

#2 während der Bewegung einschaltet, dann verzögert sich der Arm bis zum vollständigen Stopp,<br />

bevor er Punkt P2 erreicht und der nächste Programmbefehl ausgeführt wird.<br />

Function movetest<br />

Home<br />

Go P0<br />

Go P1<br />

Move P2 Till Sw(2) = 1<br />

If Sw(2) = 1 Then GoTo ioset Else GoTo movefin<br />

ioset:<br />

Print "Input #2 came on during the move and"<br />

Print "the robot stopped prior to arriving on"<br />

Print "point P2."<br />

GoTo continue<br />

movefin:<br />

Print "The move to P2 completed successfully."<br />

Print "Input #2 never came on during the move."<br />

continue:<br />

Fend<br />

Dieses Beispiel verwendet Move mit CP. Das Diagramm unten zeigt eine Bogenbewegung, die am<br />

Punkt P100 ihren Anfang nimmt, in einer geraden Linie durch Punkt P101 läuft, an welchem der Arm<br />

beginnt, einen Bogen zu schlagen. Der Bogen wird dann fortgesetzt durch den Punkt P102 und weiter<br />

bis P103. Danach bewegt sich der Arm in einer geraden Linie zu Punkt P104, wo er sich dann endlich<br />

bis zum vollständigen Stopp verzögert. Bitte beachten Sie, dass sich der Arm zwischen den einzelnen<br />

Punkten nicht verzögert, bis er am Punkt P104 ankommt. Die folgende Funktion würde eine solche<br />

Bewegung generieren.<br />

P102<br />

P101<br />

P100<br />

P103 P104<br />

Function CornerArc<br />

Go P100<br />

Move CP P101 'Stoppt nicht bei P101<br />

Arc CP P102, P103 'Stoppt nicht bei P103<br />

Move P104 'Verzögert, um bei P104 zu stoppen<br />

Fend<br />

SPEL+ Language Reference Rev 3.5 281

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!