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
                                              PRE-Run-Zustand

RUN_STATE_REQ:             Fehler während Hochlauf des Steuerungsbusses in
                                             Run-Zustand

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 ->
                                            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-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,
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 (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
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

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
mit i = 0 ... 3 (Maximale Anzahl der Filter, applikationsspezifisch)

Datentyp

STRING

Datenbereich

Maximal 32 Zeichen

Achstypen

T, R, S

Dimension

T: ----

R,S: ----

Standardwert

*

Anmerkungen

* Hinweis: Der Standardwert der Variablen ist ein Leerstring.