Kanalparameter

P-CHAN-00338

Name der Handsatz-Logdatei

Beschreibung

Wird der Name angegeben, so wird jedes Handsatzkommando des NC-Kanals in diese Datei protokolliert. Neben späterer Diagnosefähigkeit wird diese Datei auch für die Fehleranzeige genutzt. D.h. kommt es innerhalb des Handsatzes zu einem CNC-Fehler, so wird in der Fehlermeldung der kommandierte Handsatz gleich angezeigt.

Parameter

mdi_log_file

Datentyp

STRING

Datenbereich

Maximal 256 Zeichen

Dimension

----

Standardwert

*

Anmerkungen

* Hinweis: Der Standardwert der Variablen ist ein Leerstring.

P-CHAN-00339

Maximale Größe der Handsatz-Logdatei

Beschreibung

Da die Protokolldatei bei jedem neuen Handsatz anwächst, kann diese über diese Angabe in der Größe begrenzt werden. Wird die Größe der Protokolldatei überschritten, so wird diese vor dem Protokollieren des aktuellen Handsatzes zunächst automatisch geleert.

Parameter

mdi_log_file_max_size

Datentyp

UNS32

Datenbereich

0 ... MAX(UNS32)

Dimension

----

Standardwert

0 *

Anmerkungen

* keine Größenbegrenzung

P-CHAN-00378

Fehlerursache (Filterung von Fehlermeldungen im Kanal)

Beschreibung

Die einzelnen Fehlerkennungen können als Nummern oder Texte aufgelistet werden, wobei die gesamte Zeile folgender Syntax entsprechen muss:

( number | text ) {, ( number | text ) }

 

mit:

number := CNC-Fehlernummer

text := " fehlerspezifischer Text "

 

Beispiel:

error_filter[0].reason "D012:", 123000, 123001

 

Wird ein Fehler gemeldet, so wird in den definierten Plattform-/ Kanal-/Achsfiltern nachgesehen, ob hierfür eine benutzerspezifische Filterregel definiert ist.

Parameter

error_filter[i].reason mit i = 0 ... 3 (Maximale Anzahl der Filter, applikationsspezifisch)

Datentyp

STRING

Datenbereich

Maximal 96 Zeichen

Dimension

----

Standardwert

*

Anmerkungen

* Hinweis: Der Standardwert der Variablen ist ein Leerstring.

P-CHAN-00379

Fehleraktion (Filterung von Fehlermeldungen im Kanal)

Beschreibung

Aktion, die bei Auftreten des entsprechenden Fehlers durchgeführt werden soll.

Parameter

error_filter[i].action mit i = 0 ... 3 (Maximale Anzahl der Filter, applikationsspezifisch)

Datentyp

STRING

Datenbereich

ACTION = NONE | DRIVE_STATE_REQ | PRE_RUN_STATE_REQ | RUN_STATE_REQ

Schlüsselwort

Bedeutung

NONE

Keine Aktion

DRIVE_STATE_REQ

Auslesen des Antriebsstatus

PRE_RUN_STATE_REQ

Fehler während Hochlauf des Steuerungsbusses in PRE-Run-Zustand

RUN_STATE_REQ

Fehler während Hochlauf des Steuerungsbusses in Run-Zustand

Dimension

----

Standardwert

*

Anmerkungen

Für SERCOS-Antriebs-Profile:

  • DRIVE_STATE_REQ S-0-0095 diagnostic
  • PRE_RUN_STATE_REQ S-0-0021: list of unknown operation data in CP2 -> CP3, command 127
  • RUN_STATE_REQ S-0-0022: list of unknown operation data in CP3 -> CP4, command 128

Für ProfiDrive-Profile:

  • <all actions> Parameter 945

 

Für CANopen-Profile

  • <all actions> Parameter ID603F

* Hinweis: Der Standardwert der Variablen ist ein Leerstring.

P-CHAN-00380

Bedingte Aktivierung (Filterung von Fehlermeldungen im Kanal)

Beschreibung

Beim Setzen des entsprechenden Bits über die Oberfläche oder die SPS (HLI::Control Unit- Aktivieren der Fehlerfilterregeln - Kanal) wird diese Filterregel aktiviert.

Parameter

error_filter[i].conditional_activation mit i = 0 ... 3 (Maximale. Anzahl der Filter, applikationsspezifisch)

Datentyp

UNS32

Datenbereich

32 Bit

Dimension

----

Standardwert

0

Anmerkungen

Parametrierbeispiel:

error_filter[0].conditional_activation 0x2

 

Ein Aktivierungsbit = 0 bedeutet, dass die Aktion immer durchgeführt wird.

P-CHAN-00381

Bedingte Aktion (Filterung von Fehlermeldungen im Kanal)

Beschreibung

Aktion, die bei Auftreten des entsprechenden Fehlers und beim Zutreffen der Bedingung durchgeführt werden soll.

Parameter

error_filter[i].conditional_action mit i = 0 ... 3 (Maximale Anzahl der Filter,
applikationsspezifisch)

Datentyp

STRING

Datenbereich

ACTION = NONE | ( [ HIDE ] [ FORCE ] )

FORCE = F_WARNING | F_SYNTAX | F_ERROR | F_SEVERE | F_FATAL

HIDE = [ HIDE ] [ HIDE_LOG ] [ HIDE_PRINT ] [ HIDE_REPORT ]

 

NONE: keine Aktion

 

HIDE: Jede Fehlerausgabe unterdrücken

HIDE_LOG: Fehlerausgabe in Error-Log-Datei wird unterdrückt

HIDE_DISPLAY: Fehlerausgabe wird unterdrückt

HIDE_REPORT: Applikationsspezifische Fehlerausgabe wird unterdrückt

 

F_WARNING: Fehler wird als WARNING ausgegeben (Bebungsklasse = 0)

F_SYNTAX: Fehler wird als Syntaxfehler ausgegeben (Behebungsklasse = 2)

F_ERROR: Fehler durch NC-Programm oder andere Bedienaktion (Fehlerbehebungsklasse = 5)

F_SEVERE: Schwerer Fehler, erfordert Warmstart, (Behebungsklasse = 6)

F_FATAL: Schwerer Fehler, erfordert kompletten Kaltstart (Behebungsklasse = 7)

Dimension

----

Standardwert

*

Anmerkungen

* Hinweis: Der Standardwert der Variablen ist ein Leerstring.

P-CHAN-00382

Bedingter Filteraktivierung (Filterung von Fehlermeldungen im Kanal)

Beschreibung

Die einzelnen Fehlerkennungen können als Nummern oder Texte aufgelistet werden, wobei die gesamte Zeile folgender Syntax entsprechen muss:

( number | text ) {, ( number | text ) }

 

mit:

number := CNC-Fehlernummer

text := " fehlerspezifischer Text "

 

Parameter

error_filter[i].conditional_param mit i = 0 ... 3 (Maximale Anzahl der Filter, applikationsspezifisch)

Datentyp

STRING

Datenbereich

Maximal 96 Zeichen

Dimension

----

Standardwert

*

Anmerkungen

Parametrierbeispiel:

error_filter[0].conditional_param "D012:", 123, 1001

 

Individuelle Filtertexte werden aktuell nur beim Auslesen des SERCOS-Antriebsfehlers S95 geprüft.

Fehlernummer werden nur bei SERCOS-Antriebsfehler (S21 und S22) und bei ProfiDrive-Antriebsfehler (Parameter 945) geprüft.

* Hinweis: Der Standardwert der Variablen ist ein Leerstring.

P-CHAN-00383

Ausgabe einer zusätzlichen Fehlerinformation (Filterung von Fehlermeldungen im Kanal)

Beschreibung

Dieser Text wird bei zutreffender Filterbedingung transparent über die CNC_ERROR_INFO-Datenstruktur weitergereicht. D.h. hierüber hat der Anwender die Möglichkeit, bedingt eine zusätzliche Fehlerinformation mit auszugeben.

Parameter

error_filter[i].conditional_output mit i = 0 ... 3 (Maximale Anzahl der Filter,
applikationsspezifisch)

Datentyp

STRING

Datenbereich

Maximal 32 Zeichen

Dimension

----

Standardwert

*

Anmerkungen

* Hinweis: Der Standardwert der Variablen ist ein Leerstring.