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

!...! Parallelbearbeitung<br />

Verarbeitet Ein-/Ausgangsanweisungen parallel zur Ausführung von Bewegungsbefehlen.<br />

Syntax<br />

motion cmd !statements !<br />

Parameter<br />

motion cmd Jeder gültige Bewegungsbefehl der folgenden Liste: Jump, Go, Move, Arc oder<br />

Pulse.<br />

statements Alle gültigen Parallelbearbeitungs- E/A-Anweisung(en), die während der<br />

Bewegung ausgeführt werden können. (Siehe unten stehende Tabelle)<br />

Beschreibung<br />

Parallelbearbeitungsbefehle sind Bewegungsbefehlen angegliedert, damit E/A-Anweisungen<br />

gleichzeitig mit dem Beginn der Verfahrbewegung ausgeführt werden können. Dies bedeutet, dass<br />

E/A ausgeführt werden kann, während sich der Arm bewegt, anstatt zu warten, bis der Arm eine Stop-<br />

Position erreicht hat und E/A dann auszuführen. Ebenfalls gibt es eine Einrichtung, welche definiert, zu<br />

welchem Zeitpunkt innerhalb der Bewegung die Ausführung von E/A beginnen sollte. (Siehe auch die<br />

in der unten stehenden Tabelle beschriebenen Dn-Parameter.)<br />

Die folgende Tabelle zeigt alle gültigen Parallelbearbeitungsbefehle. Jeder dieser Befehle kann als<br />

Einzelbefehl verwendet werden, oder zusammen in einer Guppe, damit während einer<br />

Bewegungsanweisung mehrfache E/A-Anweisungen ausgeführt werden können.<br />

Dn - Legt das Timing für die Ausführung der<br />

Parallelbearbeitung fest. n ist eine Real-Zahl zwischen 0<br />

und 100, welche die Position innerhalb der Bewegung<br />

repräsentiert, an der die Parallelbearbeitungsbefehle (die<br />

den Dn-Parametern folgen) beginnen sollten.<br />

Anweisungen welche den Dn-Parametern folgen,<br />

beginnen mit der Ausführung, wenn n% der<br />

Verfahrbewegung zurückgelegt worden sind.<br />

- Beim JUMP-Befehl ist die Vertikalbewegung des Z-Achse<br />

nicht Bestandteil des %Verfahrwegs. Um Anweisungen<br />

auszuführen, nachdem die vertikale Hubbewegung<br />

beendet ist, schließen Sie D0 (null) am Beginn der<br />

Anweisung mit ein.<br />

- Dn kann in einer Parallelbearbeitungsanweisung maximal<br />

10 Mal erscheinen.<br />

On/Off n Schaltet Ausgang Nr. n ein bzw. aus.<br />

On/Off $n Schaltet Merker Nr. n ein bzw. aus.<br />

Out p,d Gibt Ausgabedaten d an Ausgangsport p aus.<br />

Out $p, d Gibt Ausgabedaten d an Merkerport p aus.<br />

Wait t Verzögert die Ausführung der nächsten<br />

Parallelbearbeitungsanweisung um t Sekunden.<br />

Wait Sw(n)=j Verzögert die Ausführung der nächsten<br />

Parallelbearbeitungsanweisung, bis der Eingang n gleich<br />

der durch j definierten Bedingung ist. (1=ein; 0=aus)<br />

> S<br />

14 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!