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

Go Beispiel<br />

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

darauf folgende geradlinige Rückkehr zum Punkt P0. Später im Programm bewegt sich der Arm<br />

geradlinig zu Punkt P2, bis Eingang #2 einschaltet. Wenn Eingang #2 während der Bewegung<br />

einschaltet, dann verzögert sich der Arm bis zum vollständigen Stopp, bevor er Punkt P2 erreicht und<br />

der nächste Programmbefehl ausgeführt wird.<br />

Funktionsbeispiel<br />

Integer i<br />

Home<br />

Go P0<br />

Go P1<br />

For i = 1 to 10<br />

Go P(i)<br />

Next i<br />

Go P2 Till Sw(2) = On<br />

If Sw(2) = On Then<br />

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

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

Print "point P2."<br />

Else<br />

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

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

End If<br />

Fend<br />

Einige Syntax-Beispiele vom Online-Fenster sehen aus wie folgt:<br />

>Go P* +X(50) ' Bewegt den Arm nur in die X-Richtung, 50 mm aus<br />

der<br />

' aktuellen Position<br />

>Go P1 ' Einfaches Beispiel, um den Arm nach Punkt P1 zu<br />

bewegen<br />

>Go P1 :U(30) ' Bewegt den Arm nach Punkt 1, verwendet aber +30<br />

als Position,<br />

' zu welcher sich die U-Achse bewegen soll<br />

>Go P1 /L ' Bewegt den Arm zu P1, stellt aber sicher, dass der<br />

Arm<br />

' in der linken Position anhält.<br />

>Go 50, 450, 0, 30 ' Bewegt den Arm in die Position X=50, Y=450, Z=0,<br />

U=30<br />

<br />

Till Sw(1)=0 And Sw(2) = On ' Legt die Till-Bedingungen für die<br />

' Eingängen 1 & 2 fest<br />

Go P1 Till ' Stoppt den Arm, wenn die aktuelle Till-,<br />

' die in der vorangegangenen Zeile<br />

definiert wurde, erfüllt ist.<br />

Go P2 Till Sw(2) = ON ' Stoppt, wenn der Eingang 2 eingeschaltet<br />

ist<br />

Go P3 Till ' Stoppt den Arm, wenn die aktuelle Till-<br />

Bedingung,<br />

' die in der vorangegangenen Zeile<br />

definiert wurde, erfüllt ist.<br />

192 SPEL+ Language Reference Rev 3.5

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!