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:
Für ProfiDrive-Profile:
Für CANopen-Profile
* 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, |
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, |
Datentyp | STRING |
Datenbereich | Maximal 32 Zeichen |
Dimension | ---- |
Standardwert | * |
Anmerkungen | * Hinweis: Der Standardwert der Variablen ist ein Leerstring. |