Herunterladen Inhalt Inhalt Diese Seite drucken

Synchronisation Von Kanälen Mit Unterbrechung Der Ausführung In Allen Beteiligten Kanälen - Fagor CNC 8070 Bedienungsanleitung

Kanäle für die ausführung
Vorschau ausblenden Andere Handbücher für CNC 8070:
Inhaltsverzeichnis

Werbung

6.5.1
6.
CNC 8070
R
: 2203
EF
ꞏ88ꞏ
Synchronisation von Kanälen mit Unterbrechung der Ausführung in
allen beteiligten Kanälen.
Die Synchronisation wird mit der Anweisung #MEET programmiert. Diese Programmzeile
aktiviert eine Flagge im eigenen Kanal, unterbricht die Programmausführung und bewirkt,
dass der Kanal auf eine Eingabe wartet, bis die gleiche Flagge in den angegebenen Kanälen
aktiv ist. Alle Kanäle stoppen die Ausführung ihrer Programme, um die Synchronisation
auszuführen.
Programmierung.
Muss alleine im Satz programmiert werden.
Programmierformat.
Das Programmierformat ist das Folgende; zwischen Schlüsseln werden Variablen angezeigt
und zwischen eckigen Klammern werden die angezeigt, die optional sind.
#MEET [{Markierung},{Kanal}<,{Kanal}>]
{Marke}
Synchronisationsflagge.
{kanal}
Kanal, in dem die Flagge aktivieren muss.
#MEET [1,3]
(Markierung 1 synchronisiert den Kanal, der den Satz ausführt, mit Kanal 3).
#MEET [8,2,3]
(Markierung 8 synchronisiert den Kanal, der den Satz ausführt, mit den Kanälen 2 und 3).
Synchronisationsflagge.
Jeder Kanal hat 100 Markierungen; es ist nicht notwendig, bei der Verwendung der
Markierungen eine Reihenfolge einzuhalten.
Kanal, in dem die Flagge aktivieren muss.
Kanäle, mit denen die Synchronisierung erfolgen soll. In jeder Programmzeile die Nummer
des eigenen Kanals einzugeben ist irrelevant, denn Flagge wird dann aktiviert, wenn die
Programmzeile #MEET ausgeführt wird, es wird jedoch empfohlen, dass sie zur
Erleichterung des Programmverständnisses einprogrammiert wird.
Wie die Synchronisierung durchgeführt wird.
D i e s e P r o g r a m m z e i l e a k t i v i e r t e i n e F l a g g e i m e i g e n e n K a n a l , s t o p p t d i e
Programmausführung und bewirkt, dass der Kanal auf eine Eingabe wartet, bis die gleiche
Flagge in den angegebenen Kanälen aktiv ist. Sobald der letzte, beteiligte Kanal seine
Flagge aktiviert, löschen alle Kanäle die verwendete Flagge und nehmen die Ausführung
ihrer Programme wieder auf. Alle Kanäle stoppen die Ausführung ihrer Programme, um die
Synchronisation auszuführen.
Im folgenden Beispiel warten die Kanäle ꞏ1ꞏ, ꞏ2ꞏ und ꞏ3ꞏ darauf, dass die Flagge ꞏ5ꞏ zur
Synchronisation aktiviert wird.
Kanal ꞏ1ꞏ.
%PRG_1
···
···
#MEET [5,1,2,3]
( P r o g r a m m a u s f ü h r u n g
unterbrochen.)
K a n ä le fü r d ie A us f üh r u ng .
Kanal ꞏ2ꞏ.
%PRG_2
···
#MEET [5,1,2,3]
( P r o g r a m m a u s f ü h r u n g
unterbrochen.)
Kanal ꞏ3ꞏ.
%PRG_3
···
···
···
···
#MEET [5,1,2,3]
( P r o g r a m m a u s f ü h r u n g
unterbrochen.)
( S y n c h r o n i s a t i o n
d e r
Ausführung.)

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

2203

Inhaltsverzeichnis