MD33060 $MA_MAINTENANCE_DATA (Konfiguration der Aufzeichnung von
Wartungsdaten)
Bit Wert
0
1
2
26.4
Beispiele
26.4.1
Verfahrweg pro Teileprogramm
An einer Maschine sind drei Geometrieachsen AX1, AX2 und AX3 vorhanden. Für die
Geometrieachse AX1 soll der im Teileprogramm gefahrene Gesamtverfahrweg, die
Gesamtverfahrzeit und die Anzahl der Verfahrvorgänge ermittelt werden.
Parametrierung
Aktivierung der Gesamtfunktion:
MD18860 $MN_MM_MAINTENANCE_MON = TRUE
Aktivierung der Gruppe: "Gesamtverfahrweg, Gesamtverfahrzeit und Anzahl der
Verfahrvorgänge" für die Geometrieachse AX1:
MD33060 $MA_MAINTENANCE_DATA[AX1] = 1
Programmierung
Zur Ermittlung der Werte bezogen auf das Teileprogramm muss der aktuelle Wert der
Systemvariablen am Anfang des Teileprogramms in einer Rechenvariablen gespeichert
werden. Die Differenzbildung erfolgt dann am Ende des Teileprogramms.
Teileprogramm (Auszug):
Programmcode
...
Sonderfunktionen
Funktionshandbuch, 12/2017, 6FC5397-2BP40-6AA1
Aktivierung folgender Daten: Systemvariable / BTSS-Variable
1
● Gesamtverfahrweg: $AA_TRAVEL_DIST / aaTravelDist
● Gesamtverfahrzeit: $AA_TRAVEL_TIME / aaTravelTime
● Gesamtanzahl der Verfahrvorgänge: $AA_TRAVEL_COUNT / aaTravelCount
1
● Gesamtverfahrweg bei großen Geschwindigkeiten:
$AA_TRAVEL_DIST_HS / aaTravelDistHS
● Gesamtverfahrzeit bei großen Geschwindigkeiten:
$AA_TRAVEL_TIME_HS / aaTravelTimeHS
● Gesamtanzahl der Verfahrvorgänge bei großenGeschwindigkeiten:
$AA_TRAVEL_COUNT_HS / aaTravelCountHS
1
● Gesamtsumme des Rucks: $AA_JERK_TOT / aaJerkTotal
● Verfahrzeit mit Ruck: $AA_JERK_TIME / aaJerkTime
● Gesamtanzahl der Verfahrvorgänge mit Ruck:
$AA_JERK_COUNT / aaJerkCount
W6: Weglängenauswertung - nur 840D sl
Kommentar
26.4 Beispiele
979