Spezielle Wegbefehle
4.8 Erweiterte Messfunktion (MEASA, MEAWA, MEAC) (Option)
Beispiele
Beispiel 1: Axiales Messen mit Restweglöschen im Modus 1 (Auswertung in zeitlicher
Reihenfolge)
a) mit 1 Messsystem
Programmcode
...
N100 MEASA[X]=(1,1,-1) G01 X100 F100
N110 STOPRE
N120 IF $AC_MEA[1]==FALSE GOTOF ENDE
N130 R10=$AA_MM1[X]
N140 R11=$AA_MM2[X]
N150 ENDE:
b) mit 2 Messsystemen
Programmcode
...
N200 MEASA[X]=(31,1,-1) G01 X100 F100
N210 STOPRE
N220 IF $AC_MEA[1]==FALSE GOTOF ENDE
N230 R10=$AA_MM1[X]
N240 R11=$AA_MM2[X]
N250 R12=$AA_MM3[X]
N260 R13=$AA_MM4[X]
N270 ENDE:
264
Kommentar
; Messen im Modus 1 mit aktivem
Messsystem. Warten auf Messsignal
mit steigender/fallender Flanke
von Messtaster 1 auf dem
Verfahrweg nach X=100.
; Vorlaufstopp
; Erfolg der Messung kontrollieren.
; Zum ersten programmierten
Triggerereignis (steigende Flanke)
gehörigen Messwert speichern.
; Zum zweiten programmierten
Triggerereignis (fallende Flanke)
gehörigen Messwert speichern.
Kommentar
; Messen im Modus 1 mit beiden
Messsystemen. Warten auf
Messsignal mit
steigender/fallender Flanke von
Messtaster 1 auf dem Verfahrweg
nach X=100.
; Vorlaufstopp
; Erfolg der Messung kontrollieren.
; Messwert des Messsystems 1 bei
steigender Flanke speichern.
; Messwert des Messsystems 2 bei
steigender Flanke speichern.
; Messwert des Messsystems 1 bei
fallender Flanke speichern.
; Messwert des Messsystems 2 bei
fallender Flanke speichern.
Programmierhandbuch, 03/2010, 6FC5398-2BP20-1AA0
Arbeitsvorbereitung