Logging Einträge der CNC
Die CNC bietet die Möglichkeit Ereignisse in einem History-Speicher abzulegen. Diese Einträge können auf Anforderung ausgelesen werden. Beim Anfordern der Diagnosedaten werden die Einträge z.B. in einer Datei gespeichert. Der Aufzeichnung von Ereignissen ist aktuell in folgenden CNC-Architekturmodulen möglich:
- Decoder
- Bahnplanung
- Werkzeugradiuskorrektur
- Interpolation
- Achstreiber (Lageregelung)
- Achsverwaltung
Hinweis
Die Aufzeichnung der einzelnen CNC-Ereignisse muss bereits durch den Steuerungshersteller vorgesehen werden.
Der Parameter log_entry_number legt die Anzahl der maximal aufgezeichneten Ereignisse fest. Treten mehr Einträge auf, so wird der jeweils älteste Eintrag fortlaufend überschrieben.
Der Parameter log_level ermöglicht die anwenderspezifische Definition der aufzuzeichnenden Logging-Einträgen der CNC. Je nach Fehlersuche oder Analyseanforderung kann das Aufzeichnen der Ereignisse gefiltert werden, um die Anzahl der aufzuzeichnenden / analysierenden Einträge vorab schon zu reduzieren.
Parameterbeispiel
configuration.channel[0].decoder.log_level 0x1010102f
configuration.channel[0].decoder.log_entry_number 256
configuration.channel[0].tool_radius_comp.log_entry_number 128
configuration.channel[0].path_preparation.log_entry_number 64
configuration.channel[0].interpolator.log_entry_number 150
configuration.position_controller.log_entry_number 32
configuration.position_controller.log_level 0x10ff20ff
configuration.axes_manager.log_entry_number 20
configuration.axes_manager.log_level 0x000000ff
Ausgabebeispiel
BAHN LOGGING KANAL-NR.: 1
=======================================================================
BF 8 logging : 13/150, level ffffffff, index 13
time level message
-----------------------------------------------------------------------
200852 00020000 1) UPLOAD-ind: start size=748
200856 00020000 1) UPLOAD-ind: data received, pos 0 + 748
200856 00020000 1) UPLOAD-ind: finished : position 748, cb lize
272901 00000001 BAHN restart... start
272904 00000001 BAHN restart...finished
279541 00000001 BAHN abort...start
279551 00000001 BAHN abort...finished
…
280622 00000001 BAHN restart...finished
BAVO LOGGING KANAL-NR.: 1
=======================================================================
BF 11 logging : 10/64, level ffffffff, index 10
time level message
-----------------------------------------------------------------------
200851 00020000 1) UPLOAD-req: start size=748, cb=ize, name=
200855 00020000 1) UPLOAD-req: start ackn : size=748
200855 00020000 1) UPLOAD-req: sent data : 0+748
200859 00020000 1) UPLOAD-req: sent data ackn, fini : 0+748=748
272899 00000001 BAVO reset start
…
280641 00000001 BAVO reset finished (no axes returned to AXV)
DECODER LOGGING KANAL-NR.: 1
=======================================================================
BF 10 logging : 0/0, level 1010102f, index 0
time level message
-----------------------------------------------------------------------
LR LOGGING KANAL-NR.: 1
=======================================================================
BF 5 logging : 22/32, level 10ff20ff, index 22
time level message
-----------------------------------------------------------------------
272907 00000001 lr_achse_abbrechen() ok: axis=6
272907 00000001 lr_achse_abbrechen() ok: axis=11
…
279600 00000001 lr_achse_abbrechen() ok: axis=4
-----------------------------------------------------------------------
279600 00000001 lr_achse_abbrechen() ok: axis=5
… 280620 00000001 lr_achse_abbrechen() ok: axis=5