FIFO-Speicher ist ein Umlaufspeicher, in den Messwerte im Umlaufprinzip in $AC_FIFO-
Variablen eingetragen werden, siehe Kapitel "Bewegungssynchronaktionen".
Hinweis
Der FIFO-Inhalt kann nur einmal aus dem Umlaufspeicher ausgelesen werden. Zur
Mehrfachverwendung der Messdaten müssen diese in den Anwenderdaten
zwischengespeichert werden.
Überschreitet die Anzahl der Messwerte für den FIFO-Speicher die im Maschinendatum
festgelegte Höchstzahl, so wird die Messung automatisch beendet.
Endloses Messen lässt sich durch zyklisches Auslesen von Messwerten realisieren. Das
Auslesen muss dabei mindestens in der gleichen Häufigkeit wie der Eingang von neuen
Messwerten erfolgen.
Erkannte Fehlerprogrammierungen
Folgende Fehlprogrammierungen werden erkannt und mit einem Fehler angezeigt:
•
MEASA/MEAWA zusammen mit MEAS/MEAW in einem Satz programmiert
Beispiel:
N01 MEAS=1 MEASA[X]=(1,1) G01 F100 POS[X]=100
•
MEASA/MEAWA mit Parameteranzahl <2 oder >5
Beispiel:
N01 MEAWA[X]=(1) G01 F100 POS[X]=100
•
MEASA/MEAWA mit Trigger-Ereignis ungleich 1/ -1/ 2/ -2
Beispiel:
N01 MEASA[B]=(1,1,3) B100
•
MEASA/MEAWA mit falschem Modus
Beispiel:
N01 MEAWA[B]=(4,1) B100
•
MEASA/MEAWA mit doppelt programmierten Trigger-Ereignis
Beispiel:
N01 MEASA[B]=(1,1,-1,2,-1) B100
•
MEASA/MEAWA und fehlende GEO-Achse
Beispiel:
N01 MEASA[X]=(1,1) MEASA[Y]=(1,1) G01 X50 Y50 Z50 F100 ;GEO-Achse
X/Y/Z
•
Uneinheitlicher Messauftrag bei GEO-Achsen
Beispiel:
N01 MEASA[X]=(1,1) MEASA[Y]=(1,1) MEASA[Z]=(1,1,2) G01 X50 Y50 Z50
F100
Arbeitsvorbereitung
Programmierhandbuch, 02/2011, 6FC5398-2BP40-1AA0
4.8 Erweiterte Messfunktion (MEASA, MEAWA, MEAC) (Option)
Spezielle Wegbefehle
283