Achsparameter
P-AXIS-00627 | Fehlerursache (Filterung von Achsfehlermeldungen) | |
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 | |
Achstypen | T, R, S | |
Dimension | T: ---- | R,S: ---- |
Standardwert | * | |
Anmerkungen | * Hinweis: Der Standardwert der Variablen ist ein Leerstring. |
P-AXIS-00628 | Fehleraktion (Filterung von Achsfehlermeldungen) | |
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
NONE: Keine Aktion DRIVE_STATE_REQ: Auslesen des Antriebsstatus PRE_RUN_STATE_REQ: Fehler während Hochlauf des Steuerungsbusses in RUN_STATE_REQ: Fehler während Hochlauf des Steuerungsbusses in | |
Achstypen | T, R, S | |
Dimension | T: ---- | R,S: ---- |
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 -> RUN_STATE_REQ S-0-0022: list of unknown operation data in CP3 -> 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-AXIS-00629 | Bedingte Aktivierung (Filterung von Achsfehlermeldungen) | ||
Beschreibung | Beim Setzen des entsprechenden Bits über die Oberfläche oder die SPS (HLI:: ControlUnit- Aktivieren der Fehlerfilterregeln - Achse) wird diese Filterregel aktiviert. | ||
Parameter | error_filter[i].conditional_activation mit i = 0 ... 3 (Maximale. Anzahl der Filter, applikationsspezifisch) | ||
Datentyp | UNS32 | ||
Datenbereich | 32 Bit | ||
Achstypen | T, R, S | ||
Dimension | T: ---- | R,S: ---- | |
Standardwert | 0 | ||
Anmerkungen | Parametrierbeispiel: error_filter[0].conditional_activation 0x2 Ein Aktivierungsbit = 0 bedeutet, dass die Aktion immer durchgeführt wird. |
P-AXIS-00630 | Bedingte Aktion (Filterung von Achsfehlermeldungen) | ||
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 (Behungsklasse = 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) | ||
Achstypen | T, R, S | ||
Dimension | T: ---- | R,S: ---- | |
Standardwert | * | ||
Anmerkungen | * Hinweis: Der Standardwert der Variablen ist ein Leerstring. |
P-AXIS-00631 | Bedingte Filteraktivierung (Filterung von Achsfehlermeldungen) | |
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 | |
Datentyp | STRING | |
Datenbereich | Maximal 96 Zeichen | |
Achstypen | T, R, S | |
Dimension | T: ---- | R,S: ---- |
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-AXIS-00632 | Ausgabe einer zusätzlichen Fehlerinformation (Filterung von Achsfehlermeldungen) | |
Beschreibung | Dieser Text wird im Falle des Zutreffens der 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 | |
Datentyp | STRING | |
Datenbereich | Maximal 32 Zeichen | |
Achstypen | T, R, S | |
Dimension | T: ---- | R,S: ---- |
Standardwert | * | |
Anmerkungen | * Hinweis: Der Standardwert der Variablen ist ein Leerstring. |