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

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

Parallelbearbeitungsanweisung, bis der Merker n gleich der<br />

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

Print/Input Gibt Daten an die Bedieneinheit aus bzw. von dort ein.<br />

Print #/Input # Gibt Daten an die Kommunikationsschnittstelle aus bzw.<br />

von dort ein.<br />

Einschränkungen<br />

Bewegung ist beendet bevor alle E/A-Befehle ausgeführt sind<br />

Falls die Ausführung der Parallelbearbeitungsanweisungen nach Ausführung der Bewegungsbefehle<br />

noch nicht abgeschlossen ist, wird die nachfolgende Programmausführung solange verschoben, bis<br />

alle Parallelbearbeitungsanweisungen vollständig ausgeführt wurden. Diese Situation tritt mit hoher<br />

Wahrscheinlichkeit bei kurzen Bewegungen auf, bei denen parallel viele E/A-Anweisungen ausgeführt<br />

werden.<br />

Was geschieht mit der parallelen E/A-Ausführung, wenn die TILL-Anweisung verwendet wird, um<br />

den Arm anzuhalten, bevor die beabsichtigte Bewegung vollständig ausgeführt wurde?<br />

Wenn TILL verwendet wird, um den Arm an einer Zwischenposition des Verfahrweges anzuhalten,<br />

wird die weitere Programmausführung solange verzögert, bis alle Parallelbearbeitungsanweisungen<br />

vollständig ausgeführt wurden.<br />

Hinweise<br />

JUMP-Anweisung und Parallelbearbeitung<br />

Sollten Parallelbearbeitungsanweisungen ausgeführt werden, die zusammen mit dem JUMP-Befehl<br />

verwendet werden, so beginnen diese, nachdem die vertikale Hubbewegung vollständig ausgeführt<br />

wurde und enden am Beginn der abfallenden Bewegung.<br />

Verwandte Befehle<br />

Arc, Go, Jump, Move, Pulse<br />

!...! Beispiel der Parallelbearbeitung<br />

Das folgende Beispiele zeigt unterschiedliche Arten und Weisen, wie das Parallelbearbeitungsfeature<br />

im Zusammenhang mit Bewegungsbefehlen verwendet werden kann:<br />

Parallelbearbeitung mit dem JUMP-Befehl schaltet Ausgang 1 am Ende der Aufwärtsbewegung der Z-<br />

Achse ein, und zwar dann, wenn sich die erste, zweite und vierte Achse zu bewegen beginnen.<br />

Ausgang 1 wird dann wieder ausgeschaltet, wenn 50% der JUMP-Verfahrbewegung ausgeführt<br />

worden sind.<br />

Function test<br />

Jump P1 !D0;On 1;D50;Off 1!<br />

Fend<br />

Parallelbearbeitung mit dem JUMP-Befehl schaltet Ausgang 5 ein, nachdem die sich hebende Z-<br />

Achse ihre Bewegung beendet hat und wenn das erste, zweite und vierte Achse 10% ihrer Bewegung<br />

zum Punkt P1 zurückgelegt haben. o,5 Sekunden später schaltet der Ausgang 5 aus.<br />

Function test2<br />

Move P1 !D10;On 5;Wait 0.5;Off 5!<br />

Fend<br />

SPEL+ Language Reference Rev 3.5 15

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!