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:
●
●
●
●
●
●
● Uneinheitlicher Messauftrag bei GEO-Achsen
Arbeitsvorbereitung
Programmierhandbuch, 03/2010, 6FC5398-2BP20-1AA0
/
zusammen mit
MEASA
MEAWA
Beispiel:
N01 MEAS=1 MEASA[X]=(1,1) G01 F100 POS[X]=100
/
mit Parameteranzahl <2 oder >5
MEASA
MEAWA
Beispiel:
N01 MEAWA[X]=(1) G01 F100 POS[X]=100
/
mit Trigger-Ereignis ungleich 1/ -1/ 2/ -2
MEASA
MEAWA
Beispiel:
N01 MEASA[B]=(1,1,3) B100
/
mit falschem Modus
MEASA
MEAWA
Beispiel:
N01 MEAWA[B]=(4,1) B100
/
mit doppelt programmierten Trigger-Ereignis
MEASA
MEAWA
Beispiel:
N01 MEASA[B]=(1,1,-1,2,-1) B100
/
und fehlende GEO-Achse
MEASA
MEAWA
Beispiel:
N01 MEASA[X]=(1,1) MEASA[Y]=(1,1) G01 X50 Y50 Z50 F100 ;GEO-Achse X/Y/Z
Beispiel:
N01 MEASA[X]=(1,1) MEASA[Y]=(1,1) MEASA[Z]=(1,1,2) G01 X50 Y50 Z50 F100
4.8 Erweiterte Messfunktion (MEASA, MEAWA, MEAC) (Option)
/
in einem Satz programmiert
MEAS
MEAW
Spezielle Wegbefehle
271