ID-Bereich 21250-21499

21250

Am Programmende ist noch die Achsnachfuehrung aktiv.

 

Beschreibung

Die mit #CAXTRACK ON angewählte Achsnachfuehrung ist bei Programmende (M02, M30) immer noch aktiv.

Reaktion

Klasse

1

NC-Programmbearbeitung wird fortgesetzt.

Abhilfe

Klasse

1

NC-Programm ergänzen. Vor Programmende #CAXTRACK OFF einfügen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21251

Zwischen Achsbezeichnung und logischer Achsnummer fehlt ein Komma.

 

Beschreibung

Innerhalb des Achstauschbefehls muss zwischen dem Achsname und der logischen Achsnummer ein Komma programmiert sein.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Achstauschbefehl prüfen und ändern.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21252

Zwischen logischer Achsnummer und Achsindex fehlt ein Komma.

 

Beschreibung

Innerhalb des Achstauschbefehls muss zwischen logischer Achsnummer und Achsindex ein Komma programmiert sein.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Achstauschbefehl prüfen und ändern.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21253

Logische Achsnummer ueberschreitet Datenformat.

 

Beschreibung

Innerhalb des Achstauschbefehls ist eine logische Achsnummer programmiert, die den zulässigen Wertebereich überschreitet.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Achstauschbefehl prüfen und ändern.

Parameter

%1:

Fehlerhafter Wert [-]

Fehlerhafte logische Achsnummer der Achse im Achstauschbefehl.

P-AXIS-00016,P-CHAN-00035

%2:

Unterer Grenzwert [-]

 

%3:

Oberer Grenzwert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21254

Achsindex ueberschreitet Datenformat.

 

Beschreibung

Innerhalb des Achstauschbefehls ist ein Achsindex programmiert, der den zulässigen Wertebereich überschreitet.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Achstauschbefehl prüfen und ändern.

Parameter

%1:

Fehlerhafter Wert [-]

Fehlerhafte Indexwert der Achse im Achstauschbefehl.

[PROG],[CHAN - Kapitel - Konfiguration der Bahnachsen]

%2:

Unterer Grenzwert [-]

 

%3:

Oberer Grenzwert [-]

Maximal zulaessige Achsenindex im Kanal. Versionsspezifische Einstellung[SYSP].

%4:

Logische Achsnummer [-]

Logische Achsnummer der Achse mit falschem Index.

P-AXIS-00016,P-CHAN-00035

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21255

Zwischen Achsindex und Versatzmodus fehlt ein Komma.

 

Beschreibung

Innerhalb des Achstauschbefehls muss bei Angabe eines Versatzmodus nach dem Achsindex ein Komma programmiert sein.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Achstauschbefehl prüfen und ändern.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21256

Die gleiche Achsbezeichnung wird wiederholt verwendet.

 

Beschreibung

Innerhalb des Achstauschbefehls wird versucht, verschiedene Achsen mit dem gleichen Namen in den Kanal einzutauschen.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Achstauschbefehl prüfen und ändern. Den entsprechenden Achsen unterschiedliche Namen zuweisen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21257

Der gleiche Achsindex wird wiederholt verwendet.

 

Beschreibung

Innerhalb des Achstauschbefehls wird versucht, verschiedene Achsen auf den gleichen Index (Platz) im Kanal einzutauschen.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Achstauschbefehl prüfen und ändern. Den entsprechenden Achsen unterschiedliche freie Indizes (Plätze) des Kanals zuweisen.

Parameter

%1:

Fehlerhafter Wert [-]

Index der Achsen im Achstauschbefehl.

[PROG],[CHAN - Kapitel - Konfiguration der Bahnachsen]

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21258

Die gleiche logische Achsnummer wird wiederholt verwendet.

 

Beschreibung

Innerhalb des Achstauschbefehls wird versucht, die gleiche Achse (eindeutig identifiziert durch die logische Achsnummer) mehrfach in den Kanal einzutauschen.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Achstauschbefehl prüfen und ändern. Die Achse mit der entsprechenden logischen Achsnummer darf nur einmal im Achstauschbefehl vorkommen.

Parameter

%1:

Logische Achsnummer [-]

Logische Achsnummer der Achse, die wiederholt im Achstauschbefehl verwendet wird.P-AXIS-00016,P-CHAN-00035

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21259

Es sollen zuviele Achsen angefordert werden.

 

Beschreibung

Es werden für den Kanal mehr Achsen angefordert, als überhaupt im Kanal zulässig sind.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Achstauschbefehl prüfen und ändern. Weniger Achsen anfordern bzw. Programmkonzept überdenken. Es können nicht mehr Achsen in einen NC-Kanal eingetauscht werden, als vom System her möglich sind.

Parameter

%1:

Fehlerhafter Wert [-]

Aktuelle Anzahl angeforderter Achsen.

%2:

Oberer Grenzwert [-]

Maximal zulaessige Anzahl von Achsen im Kanal. Versionsspezifische Einstellung[SYSP].

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21260

Achsindex wird bereits im Kanal verwendet.

 

Beschreibung

Der Index (Platz) einer neu anzufordernden Achse ist bereits durch eine im Kanal vorhandene Achse belegt.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Achstauschbefehl prüfen und ändern. Betroffene Achse auf eine Index (Platz) legen, der noch nicht im Kanal verwendet wird.

Parameter

%1:

Fehlerhafter Wert [-]

Index der Achse im Achstauschbefehl.

[PROG],[CHAN - Kapitel - Konfiguration der Bahnachsen]

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21261

Achsbezeichnung wird bereits im Kanal verwendet.

 

Beschreibung

Der Name einer neuen angeforderten Achse stimmt mit dem Namen einer bereits im Kanal vorhandenen Achse überein.P-CHAN-00006

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Achstauschbefehl prüfen und ändern. Betroffene Achse mit einem Namen anfordern, der noch nicht im Kanal verwendet wird.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21262

Kanalparameter: Defaultvorschubfaktor ist negativ oder 0.

 

Beschreibung

Der in den Kanalparametern angegebene DefaultvorschubfaktorP-CHAN-00108ist mit einem negativen Wert oder mit Null belegt.

Reaktion

Klasse

1

Steuerungshochlauf wird fortgesetzt.

Abhilfe

Klasse

1

In den Kanalparametern den DefaultvorschubfaktorP-CHAN-00108vor nächstem Steuerungshochlauf prüfen und ändern. Während dem Hochlauf wird im Konfliktfall der fehlerhafte DefaultvorschubfaktorP-CHAN-00108mit –1 (nicht definiert) belegt und der Hochlauf fortgesetzt.

Parameter

%1:

Fehlerhafter Wert [-]

Fehlerhafter Vorschubfaktor

%2:

Korrigierter Wert [-]

Korrigierte Defaultwert

Fehlertyp

2, Fehlermeldung bei der Übernahme von Parameterlisten in die Steuerung.

 

21263 - 21268

Systemfehler

 

Beschreibung

Mit diesem Fehler werden interne Zustände angezeigt, die Aufschluss über die Fehlerursache und den Fehlerort geben. Wenden Sie sich bitte mit der vollständigen Meldung an den Steuerungslieferanten.

Reaktion

Klasse

2

 

Abhilfe

Klasse

8

Neustart der Steuerung erforderlich.

21269

Unbekannter Stringparameter.

 

Beschreibung

Im #MSG-Befehl ist bei einem Formatelement %s der zugehörige Parameter kein syntaxkonformer Stringparameter.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

#MSG-Befehl prüfen und ändern.

Zulässige Stringparameter sind:

- externe Variablen V.E.xx vom Typ String

- Stringvariablen vom Typ V.STR.xx

- "Makronamen"

- "Strings"

Hinweis:"Makronamen" und "Strings" müssen in Hochkommas eingeschlossen sein. Es wird zunächst geprüft, ob der String in den Hochkommas ein bekannter Makroname ist.

- Wenn ja, wird das Makro behandelt.

- Wenn nein, wird der String direkt umgesetzt.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21270 - 21272

Systemfehler

 

Beschreibung

Mit diesem Fehler werden interne Zustände angezeigt, die Aufschluss über die Fehlerursache und den Fehlerort geben. Wenden Sie sich bitte mit der vollständigen Meldung an den Steuerungslieferanten.

Reaktion

Klasse

2

 

Abhilfe

Klasse

8

Neustart der Steuerung erforderlich.

21273

Doppelprogrammierung im #SAVE/LOAD-Befehl.

 

Beschreibung

Im Befehl #SAVE CONFIG bzw. #LOAD CONFIG wurden unzulässige Kombinationen von Schlüsselwörtern verwendet.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfung und Modifikation der Befehle #SAVE CONFIG bzw. #LOAD CONFIG im NC-Programm.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21274

Keine wiederherstellbare Achskonfiguration vorhanden.

 

Beschreibung

Der Befehl #LOAD CONFIG kann nicht ausgeführt werden, weil keine wiederherstellbare Achskonfiguration gespeichert ist.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Vor der erstmaligen Verwendung von #LOAD CONFIG[AX] muss mit #SAVE CONFIG[AX] im NC-Programm eine Achskonfiguration gespeichert werden.

Parameter

%1:

Zustand [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21275

Keine wiederherstellbaren Achskopplungen vorhanden.

 

Beschreibung

Der Befehl #LOAD CONFIG kann nicht ausgeführt werden, weil keine wiederherstellbaren Achskopplungen (Synchronbetrieb) gespeichert sind.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Vor der erstmaligen Verwendung von #LOAD CONFIG[AXLINK] muessen mit #SAVE CONFIG[AXLINK] im NC-Programm die aktiven Achskopplungen gespeichert werden.

Parameter

%1:

Zustand [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21276

Achsnamen muessen mit Komma getrennt oder mit ']' abgeschlossen sein.

 

Beschreibung

Im Befehl #PUT AX bzw. #AX RELEASE fehlen bei der Angabe der Achsen als Trennzeichen Kommas ',' ,oder nach den letzten Achsnamen fehlt die schliessende Klammer ']'.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfung und Modifikation der Befehle #PUT AX bzw. #AX RELEASE im NC-Programm.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21277

#LOAD CONFIG waehrend Synchronbetrieb nicht zulaessig.

 

Beschreibung

Während aktivem Synchronbetrieb (#ENABLE AX LINK bzw. #AX LINK ON) ist im NC-Programm der Befehl #LOAD CONFIG programmiert. Dies ist nicht zulässig.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N30   #SET AX LINK[1, B=X]
N40   #ENABLE AX LINK[1]
:
N100  #LOAD CONFIG [AX]
:
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0
N30   #SET AX LINK[1, B=X]
N40   #ENABLE AX LINK[1]
:
N90   #DISABLE AX LINK[1]
N100  #LOAD CONFIG [AX]
:

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Vor Verwendung des Befehls #LOAD CONFIG den aktiven Synchronbetrieb mit #DISABLE AX LINK bzw. #AX LINK OFF (ALL) deaktivieren.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21278

Systemfehler

 

Beschreibung

Mit diesem Fehler werden interne Zustände angezeigt, die Aufschluss über die Fehlerursache und den Fehlerort geben. Wenden Sie sich bitte mit der vollständigen Meldung an den Steuerungslieferanten.

Reaktion

Klasse

2

 

Abhilfe

Klasse

8

Neustart der Steuerung erforderlich.

21279

Zuviele Pendelachsen programmiert.

 

Beschreibung

Im NC-Satz sind zuviele Pendelachsen (<Achsname>[OSC ON...]) programmiert.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Anzahl der programmierten Pendelachsen im fehlerhaften NC-Satz auf die maximal zulässige Anzahl begrenzen.

Parameter

%1:

Grenzwert [-]

Maximal zulässige Anzahl von Pendelachsen

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21280

Bei #SAVE CONFIG sollen zuviele Koppelpaare gesichert werden.

 

Beschreibung

Bei Verwendung des Befehls #SAVE CONFIG[AXLINK] ist die Gesamtzahl zu sichernder Achskoppelpaare aller aktiven Achskoppelgruppen zu groß.

Die Gesamtzahl zu sichernder Koppelpaare ist beschränkt, weil bei der Wiederherstellung mit #LOAD CONFIG[AXLINK] implizit die Koppelgruppe 1 belegt wird, die ja ebenfalls nur eine beschränkte Anzahl an Koppelpaaren aufnehmen kann.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Vor Gebrauch von #SAVE CONFIG wenn möglich die Zahl der aktiven Achskoppelgruppen mit #DISABLE AX LINK bzw.#AX LINK OFF verrringern.

Parameter

%1:

Fehlerhafter Wert [-]

 

%2:

Grenzwert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21281

Zuviele Koppelpaare programmiert.

 

Beschreibung

Im Befehl #SET AX LINK bzw. #AX LINK wird die maximal zulässige Anzahl an Koppelpaaren überschritten.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Anzahl Koppelpaare auf maximal zulässige Anzahl verringern. Wenn möglich, die Koppelpaare auf mehrere Koppelgruppen aufteilen.

Parameter

%1:

Fehlerhafter Wert [-]

 

%2:

Grenzwert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21282

Die Slaveachse, die gesperrt werden soll, ist unbekannt.

 

Beschreibung

Bei der Aktivierung einer Koppelgruppe wird festgestellt, dass eine der Slaveachsen nicht im Kanal vorhanden ist bzw. deren Namen nicht bekannt ist.

Dieser Fehler kann insbesondere beim s.g. impliziten Achstausch von Gantryachsen auftreten, wenn im neuen Kanal die Gantrykopplung wiederhergestellt werden soll.

Reaktion

Klasse

3

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Vor dem Achstausch aktive Gantrykopplungen deaktivieren und die beteiligten Achsen explizit mit #PUT AX/ #AX RELEASE und #CALL AX/ #AX REQUEST zwischen den Kanälen austauschen..

Parameter

%1:

Logische Achsnummer [-]

 

%2:

Aktueller Wert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21283

Slaveachse ist bereits als Slaveachse in einer aktiven Koppelgruppe programmiert.

 

Beschreibung

Bei der Aktivierung einer Koppelgruppe wird festgestellt, dass eine der Slaveachsen bereits in einer anderen aktiven Koppelgruppe als Slaveachse programmiert ist. Diese koppelgruppenübergreifende Verbindung ist nicht zulässig, weil eine Slaveachse nur einer Masterachse zugeordnet sein darf.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Die aktive Koppelgruppe, bei der die Slaveachse zum Konflikt führt, vorher deaktivieren (#DISABLE AX LINK / #AX LINK OFF).

Parameter

%1:

Logische Achsnummer [-]

Logische Achsnummer der fehlerhaften Koppelachse

%2:

Aktueller Wert [-]

Nummer der bereits aktiven Koppelgruppe

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21284

Slaveachse ist bereits als Masterachse in einer aktiven Koppelgruppe programmiert.

 

Beschreibung

Bei der Aktivierung einer Koppelgruppe wird festgestellt, dass eine der Slaveachsen bereits in einer anderen aktiven Koppelgruppe als Masterachse programmiert ist. Diese koppelgruppenübergreifende Verbindung ist nicht zulässig, weil eine Slaveachse nicht gleichzeitig auch Masterachse sein darf.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Die aktive Koppelgruppe, bei der die Masterachse zum Konflikt führt, vorher deaktivieren (#DISABLE AX LINK / #AX LINK OFF).

Parameter

%1:

Logische Achsnummer [-]

Logische Achsnummer der fehlerhaften Koppelachse

%2:

Aktueller Wert [-]

Nummer der bereits aktiven Koppelgruppe

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21285

Masterachse ist bereits als Slaveachse in einer aktiven Koppelgruppe programmiert.

 

Beschreibung

Bei der Aktivierung einer Koppelgruppe wird festgestellt, dass eine der Masterachsen bereits in einer anderen aktiven Koppelgruppe als Slaveachse programmiert ist. Diese koppelgruppenübergreifende Verbindung ist nicht zulässig, weil eine Masterachse nicht gleichzeitig auch Slaveachse sein darf.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Die aktive Koppelgruppe, bei der die Slaveachse zum Konflikt führt, vorher deaktivieren (#DISABLE AX LINK / #AX LINK OFF).

Parameter

%1:

Logische Achsnummer [-]

Logische Achsnummer der fehlerhaften Koppelachse

%2:

Aktueller Wert [-]

Nummer der bereits aktiven Koppelgruppe

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21286

Control-Area-ID ueberschreitet Datenformat.

 

Beschreibung

Bei der Programmierung des Befehls #CONTROL AREA START[...] liegt die Areanummer ID ausserhalb des zulässigen Zahlenbereichs.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Zulässige Areanummer verwenden.

Parameter

%1:

Fehlerhafter Wert [-]

 

%2:

Unterer Grenzwert [-]

 

%3:

Oberer Grenzwert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21287

Definition eines vorhergehenden Kontrollbereiches wurde noch nicht beendet.

 

Beschreibung

Es wird festgestellt, dass die Definition eines neuen Kontrollbereiches mit #CONTROL AREA START[…] noch innerhalb der NC-Programmsequenz des vorhergehenden Kontrollbereiches programmiert ist. Die geschachtelte Definition von Kontrollbereichen ist jedoch nicht zulässig.

Syntaxbeispiel:

:
N10 #CONTROL AREA START...
N20 G01 X10 Y10
N30 G01 X20 Y20
N40 #CONTROL AREA START... -> FEHLER
:
Nxx #CONTROL AREA END
:

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Die Definition eine neuen Kontrollbereiches darf erst erfolgen, wenn der vorhergehende mit #CONTROL AREA END abgeschlossen ist.

Syntaxbeispiel:

:
N10 #CONTROL AREA START...
N20 G01 X10 Y10
N30 G01 X20 Y20
:
Nxx #CONTROL AREA END
Nxx #CONTROL AREA START...

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21288

Keine zugehoerige Definition eines Kontrollbereiches. Befehl ist ohne Wirkung.

 

Beschreibung

Zum Befehl #CONTROL AREA END fehlt der zugehörige Beginn der Definition des Kontrollbereiches mit #CONTROL AREA START[...]Deshalb wird #CONTROL AREA END ignoriert.

Syntaxbeispiel:

FALSCH:
N20 G01 X10 Y10
N30 G01 X20 Y20
:
Nxx #CONTROL AREA END  -> FEHLER
:
RICHTIG:
N10 #CONTROL AREA START...
N20 G01 X10 Y10
N30 G01 X20 Y20
:
Nxx #CONTROL AREA END
:

Reaktion

Klasse

1

NC-Programmbearbeitung wird fortgesetzt.

Abhilfe

Klasse

1

Prüfen und ändern des NC-Programms. Die Definition eines Kontrollbereiches muss immer mit #CONTROL AREA START[...] beginnen und mit #CONTROL AREA END abgeschlossen werden.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21289

Fehlende Programmierung des Kontrollbereichmodus.

 

Beschreibung

Im Befehl #CONTROL AREA START[...] fehlt die Angabe des Schlüsselwortes WORK oder PROT.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Die Definition des Kontrollbereiches um WORK oder PROT ergänzen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21290

Fehlende Programmierung des Kontrollbereichtyps.

 

Beschreibung

Im Befehl #CONTROL AREA START[...] fehlt die Angabe des Schlüsselwortes POLY oder CIRC.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Die Definition des Kontrollbereiches um POLY oder CIRC ergänzen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21291

Keine Ausdehnung in der dritten Dimension des Kontrollbereichs.

 

Beschreibung

Im Befehl #CONTROL AREA START[...] ist weder eine minimale Ausdehnung MIN_EXCUR noch eine maximale Ausdehnung MAX_EXCUR programmiert.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Die Definition des Kontrollbereiches um die Angabe einer minimalen und/oder maximalen Ausdehnung (MIN_EXCUR / MAX_EXCUR) ergänzen.

Parameter

%1:

Fehlerhafter Wert [-]

 

%2:

Fehlerhafter Wert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21292

Ungueltige Control-Area-ID programmiert.

 

Beschreibung

Im Befehl #CONTROL AREA START[...] ist die Areanummer ID mit dem Wert Null belegt.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Zulässige Areanummer verwenden.

Parameter

%1:

Fehlerhafter Wert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21293

Keine Control-Area-ID programmiert.

 

Beschreibung

Im Befehl #CONTROL AREA START[...] fehlt die Angabe des Schlüsselwortes ID mit Angabe einer Areanummer.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Die Definition des Kontrollbereiches um die Angabe einer Areanummer ID ergänzen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21294

Doppelprogrammierung im #CONTROL AREA-Befehl.

 

Beschreibung

Im Befehl #CONTROL AREA START[...] sind sich gegenseitig ausschliessende Schlüsselworte oder Schlüsselworte mehrfach programmiert.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Überflüssige oder sich gegenseitig ausschliessende Schlüsselworte in den Befehlen #CONTROL AREA START[...] entfernen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21295

Definition eines Kontrollbereiches bei aktivem Gewindeschneiden/-bohren nicht erlaubt.

 

Beschreibung

Die Definition eines Kontrollbereiches mit #CONTROL AREA START[...] erfolgt bei aktivem Gewindeschneiden (G33) oder Gewindebohren (G63).

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Vor der Definition eine Kontrollbereiches das Gewindeschneiden (G33) oder Gewindebohren (G63) durch einen Bewegungssatz (G00, G01, G02, G03) abwählen.

Parameter

%1:

Fehlerhafter Wert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21296

Wert des Schluesselwortes ueberschreitet Datenformat.

 

Beschreibung

Im Befehl #DB INFO[...] ist ein Schlüsselwort mit einem Wert programmiert, der den zulässigen Wertebereich überschreitet.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Fehlerhaftes Schlüsselwort im Befehl #DB INFO[...] mit einem zulässigen Wert programmieren.

Parameter

%1:

Fehlerhafter Wert [-]

 

%2:

Unterer Grenzwert [-]

 

%3:

Oberer Grenzwert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21297

Angeforderte Daten einer Datenbankgruppe sind ungueltig.

 

Beschreibung

Der Datenbankmanager in der PLC hat die mit dem Befehl #DB INFO [...] angeforderten Daten einer bestimmten Gruppe als ungültig quittiert.

Die Prüfung auf Gültigkeit der empfangenen Daten und Ausgabe einer Fehlermeldung wird im NC-Kanal nur durchgeführt, wenn der Befehl #DB INFO[...] mit dem Logikschalter CHV programmiert wurde. Ohne Logikschalter CHV wird die Gültigkeit der Daten nicht geprüft.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

6

In der PLC Daten der entsprechenden Gruppe prüfen und Gültigkeit herstellen.

Parameter

%1:

Fehlerhafter Wert [-]

Stringkennung der ungültigen Datenbankgruppe

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21298

Mehr Daten empfangen als vom #DB INFO-Befehl angefordert.

 

Beschreibung

Der Datenbankmanager in der PLC hat für mehr Gruppen Daten gesendet, als mit dem Befehl #DB INFO[...] angefordert wurden.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

6

Datenbankmanager in der PLC prüfen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21299

Doppelprogrammierung im #DB INFO-Befehl.

 

Beschreibung

Im Befehl #DB INFO[...] sind identische Schlüsselworte mehrfach programmiert.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Redundante Schlüsselworte im Befehl #DB INFO[...] entfernen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21300

Achse nicht referenziert! Programmierte Bewegung nicht erlaubt.

 

Beschreibung

Eine nicht referenzierte Achse soll bewegt werden, obwohlP-AXIS-00277mit 1 belegt ist. Die Überprüfung erfolgt im Automatikbetrieb bei den Interpolationsarten G00/G01/G02/G03 für programmierte Bewegungen (Bahnachsen, Unabhängige Achsen, Pendelachsen). Spindeln und s.g. Einzlachsen (SAI-Achsen/PLC-Open) werden nicht überprüft.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Achse referenzieren bevor sie bewegt werden soll.

Parameter

%1:

Logische Achsnummer [-]

Logische Achsnummer der nicht referenzierten Achse.

P-AXIS-00016,P-CHAN-00035

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21301

Falsche Eingangskennung.

 

Beschreibung

Bei der achsspezifischen Programmierung X[...] ist nach der 'Klammer auf' ein unzulässiges Schlüsselwort programmiert. An erster Stelle muss die funktionsabhängige Kennung programmiert sein.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Sicherstellen, dass folgende Kennungen an erster Stelle der achsspezifischen Programmierung verwendet werden:

Unabhängige Achsen:

- INDP_SYNoder INDP_ASYN -> z.B. X[INDP_SYN...]

Pendelachsen:

- OSC-> z.B. X[OSC...]

Getastete Spindeln:

- DIST_CTRL-> z.B. X[DIST_CTRL...]

Spindelvorschubkopplung:

- FEED_LINK-> z.B. S[FEED_LINK…]

Technoinformationen:

- M oder H-> z.B. X[M10…]

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21302

Zuviele Distanzachsen programmiert.

 

Beschreibung

Im NC-Satz sind zuviele "Getastete Spindeln" ( Distanzachsen: X[DIST_CTRL...] ) programmiert.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Sicherstellen, dass nur die maximal zulässige Anzahl an Distanzachsen im NC-Satz programmiert sind.

Parameter

%1:

Fehlerhafter Wert [-]

Anzahl der bis zum Fehler im NC-Satz programmierten Distanzachsen

%2:

Grenzwert [-]

Zulässige Anzahl programmierter Distanzachsen im NC-Satz

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21303

Automatische Bestimmung des Vorschubkoppelfaktors ohne Anwahl nicht erlaubt.

 

Beschreibung

Bei der Programmierung der Spindelvorschubkopplung wurde das Schlüsselwort AUTO ohne ON oder OFF programmiert.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   S[FEED_LINK  AUTO]
:

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Das Schlüsselwort AUTO darf nur in Kombination mit ON oder OFF programmiert werden.

Beispiel:

Richtig:
N10   G00 X0 Y0 Z0
N20   S[FEED_LINK  ONAUTO]
:

N1000 M30

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21304

Kanalparameter: SLOPE-Parameter ueberschreitet erlaubten Wertebereich.

 

Beschreibung

Einer der in den Kanalparametern angegebene Default-Slopeparameter (P-CHAN-00071,P-CHAN-00073,P-CHAN-00001) überschreitet den zulässigen Zahlenbereich.

Reaktion

Klasse

1

Steuerungshochlauf wird fortgesetzt.

Abhilfe

Klasse

1

In den Kanalparametern den entsprechenden Default-Slopeparameter vor nächstem Steuerungshochlauf prüfen und ändern. Während dem Hochlauf wird im Konfliktfall der fehlerhafte Default-Slopeparameter mit Null belegt und der Hochlauf fortgesetzt.

Parameter

%1:

Fehlerhafter Wert [-]

 

%2:

Unterer Grenzwert [-]

 

%3:

Oberer Grenzwert [-]

 

%4:

Korrigierter Wert [-]

 

Fehlertyp

2, Fehlermeldung bei der Übernahme von Parameterlisten in die Steuerung.

 

21305

Kanalparameter: Defaultvorschub F negativ.

 

Beschreibung

Der in den Kanalparametern angegebene DefaultvorschubP-CHAN-00099ist mit einem negativen Wert belegt.

Reaktion

Klasse

1

Steuerungshochlauf wird fortgesetzt.

Abhilfe

Klasse

1

In den Kanalparametern den DefaultvorschubP-CHAN-00099vor nächstem Steuerungshochlauf prüfen und ändern. Während dem Hochlauf wird im Konfliktfall der fehlerhafte DefaultvorschubP-CHAN-00099mit Null belegt und der Hochlauf fortgesetzt.

Parameter

%1:

Fehlerhafter Wert [-]

 

%2:

Korrigierter Wert [-]

 

Fehlertyp

2, Fehlermeldung bei der Übernahme von Parameterlisten in die Steuerung.

 

21306

Logische Achsnummer der Hauptspindel wurde falsch belegt.

 

Beschreibung

Eine Spindelachse mit der logischen Achsnummer der Hauptspindel ist nicht im Kanal vorhanden. Die Fehlermeldung kann im aktiven NC-Programm bei Verwendung des Befehls #MAIN SPINDLE auftreten.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Befehl #MAIN SPINDLE prüfen und die logische Achsnummer einer Spindel programmieren, die im Kanal konfiguriert ist.

Parameter

%1:

Fehlerhafter Wert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21307

Vor An-/Abwahl der Funktion muss die Achsnachfuehrung deaktiviert sein.

 

Beschreibung

Bei der Auswertung einer der folgenden Funktionen

- #TRAFO OFF

- #CS OFF

- #MCS ON

wurde festgestellt dass das tangentiale Nachführen noch aktiv ist.

Weitere Informationen zu den oben genannten Funktionen siehe [PROG].

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Vor Anwahl bzw. Abwahl der oben genannten Funktionen muß die Abwahl der Funktion zum tangentialen Nachführen (#CAXTRACK OFF) programmiert sein

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21308

Doppelprogrammierung der Vorsteuerungsanpassung.

 

Beschreibung

Im gleichen NC-Satz wurde mehr als eine G-Funktion aus der Gruppe der Vorsteurungsanpassung (G335/G337) programmiert.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   G335G337
:

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Unzulässige G-Funktion entfernen.

Parameter

%1:

Fehlerhafter Wert [-]

Nummer der unzulässig programmierten G-Funktion

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21309

Syntaxcheck im Kanal muss immer mit MACHINE_LOCK beauftragt werden.

 

Beschreibung

Ein NC-Programmstart wird im Bearbeitungsmode Syntaxcheck beauftragt. Dabei wird festgestellt, dass das Bit MACHINE_LOCK nicht gesetzt ist.

Reaktion

Klasse

1

NC-Programmbearbeitung wird fortgesetzt.

Abhilfe

Klasse

1

Das fehlende Bit MACHINE_LOCK wird implizit gesetzt und der NC-Programmstart fortgesetzt.

Im MMI oder in SPS muss bei einem NC-Programmstart im Syntaxcheckmodus gleichzeitig auch immer das Bit MACHINE_LOCK als Bearbeitungsmode im Auftrag gesetzt werden.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21310

Maximalanzahl nicht quittierter SIGNAL/WAIT ueberschritten. SIGNAL konnte nicht mehr gespeichert werden.

 

Beschreibung

Im Eventmanager ist die interne Systemressource zur Speicherung offener SIGNAL/WAIT verbraucht. Das zuletzt gesendete SIGNAL kann nicht mehr verarbeitet werden.

Reaktion

Klasse

3

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Die erforderlichen Anzahl der SIGNAL/WAIT Synchronisationen in den NC-Programmen der NC-Kanäle verringern und Programmabläufe optimieren.

Parameter

%1:

Aktueller Wert [-]

 

%2:

Grenzwert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21311

Maximalanzahl nicht quittierter SIGNAL/WAIT ueberschritten. WAIT konnte nicht mehr gespeichert werden.

 

Beschreibung

Im Eventmanager ist die interne Systemressource zur Speicherung offener SIGNAL/WAIT verbraucht. Das zuletzt gesendete WAIT kann nicht mehr verarbeitet werden.

Reaktion

Klasse

3

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Die erforderlichen Anzahl der SIGNAL/WAIT Synchronisationen in den NC-Programmen der NC-Kanäle verringern und Programmabläufe optimieren.

Parameter

%1:

Aktueller Wert [-]

 

%2:

Grenzwert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21312

Am Synchronbetrieb beteiligte Achse kann nicht umsortiert werden.

 

Beschreibung

Eine Achse, die momentan in einer Koppelgruppe als Master oder Slaveachse aktiv am Synchronbetrieb teilnimmt, darf mit #SET AX... oder #AX DEF... nicht umsortiert werden.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N30   #SET AX LINK[1, C=Y]
N40   #ENABLE AX LINK[1]
N50   #SET AX [X,1,0] [Y,2,1] [Z,3,2] [C,4,6]
:
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0
N30   #SET AX LINK[1, C=Y]
N40   #ENABLE AX LINK[1]
:
N500  #DISABLE AX LINK[1]
N510  #SET AX [X,1,0] [Y,2,1] [Z,3,2] [C,4,6]
:

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programmablauf prüfen und ändern. Vor #SET AX... oder #AX DEF... die aktiven Koppelgruppen abwählen, in der die umzusortierenden Achsen genutzt werden.

Parameter

%1:

Logische Achsnummer [-]

Nummer der betroffenen Achse

%2:

Aktueller Wert [-]

Nummer der Koppelgruppe

%3:

Aktueller Wert [-]

Nummer des Koppelpaares in der Koppelgruppe

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21313

Im globalen Unterprogramm ist ein Prozentzeichen nicht erlaubt.

 

Beschreibung

In einem globalen Unterprogramm (GUP) wird ein Prozentzeichen (%) eingelesen, obwohl das globale Unterprogramm bereits ausgeführt wird.

Die Ausführung eines globalen Unterprogramms wird gestartet, wenn entweder im File ein %-Zeichen gefolgt von einem Programmnamen (ohne "L"!) gefunden wurde oder wenn im File außerhalb von Kommentaren als erstes Zeichen ein solches gefunden wird, das weder ein Leerzeichen noch ein "%" ist. In diesem Fall wird dieses Zeichen als erstes Zeichen eines namenlosen Programmes gewertet. Das bedeutet auch, daß vor dem ersten "%" keine Satznummern, Variablendeklarationen etc. programmiert werden dürfen.

[PROG - Kapitel – Unterprogrammtechniken]

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Globales NC- Unterprogramm prüfen und ändern. Sicherstellen, dass keine Satznummern, Variablendeklarationen etc. vor dem ersten %-Zeichen programmiert sind (z.B. Satznummern in Kommentarzeilen entfernen!).

Nxx (Kommentar) (GUP-Start hier)
:
%L UP1 (<- Fehler 21313 hier!)
Nxx
:
%GUP
Nxx
:

oder

Nxx (Kommentar) (GUP-Start hier)
:
%GUP (<- Fehler 21313 hier!)
:

oder

(Kommentar)
:
%L UP1
Nxx
:
%GUP (GUP-Start hier)
Nxx
:
%STRING (<- Fehler 21313 hier!)
:

oder

Nxx (GUP-Start hier)
:
%STRING (<- Fehler 21313 hier!)
:

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21314

Singulaere Position in kinematischer Transformation, kein gueltiges Ergebnis.

 

Beschreibung

Die kinematische Rücktransformation #WCS TO MCS kann nicht berechnet werden, da die mit den achsspezifischen Variablen V.A.WCS... definierten Werte eine singuläre (mehrdeutige) Position beschreiben. Diese liefert für das Maschinenkoordinatensystem kein eindeutiges Ergebnis.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Die kinematische Rücktransformation muss von einer anderen Position erfolgen, die eine eindeutige Position im Maschinenkoordinatensystem liefert.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21315

Loeschen der Signale konnte nicht ausgefuehrt werden.

 

Beschreibung

Der Eventmanager kann das mit dem NC-Befehl #SIGNAL REMOVE[...] programmierte Löschen von offenen Signalen nicht vollständig ausführen.

Reaktion

Klasse

3

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Den NC-Befehl #SIGNAL REMOVE[...] prüfen. Eventuell unbekannte programmierte Signal-ID's, Signalbereiche bzw. Kanalnummern entfernen oder ändern.

Parameter

%1:

Aktueller Wert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21316

Tangentiales An- und Abwaehlen bei aktiver Inneneckanwahl nicht erlaubt.

 

Beschreibung

Bei aktiver Inneneckanwahl der Werkzeugradiuskorrektur (WRK) ist tangentiales An- bzw. Abwählen mit G05 nicht zulässig. Der verwendete Befehl G05 wird ignoriert.

Beispiel:

Falsch:
N10 G238
:
N100 G41 G05
N110 G01 X100 F1000
:
N1000 M30
Richtig:
N10 G238
:
N100 G41
N110 G01 X100 F1000
:
N1000 M30

Reaktion

Klasse

1

NC-Programmbearbeitung wird fortgesetzt.

Abhilfe

Klasse

1

Prüfen und modifizieren des NC-Programms. G05 entfernen.

Parameter

%1:

Aktueller Wert [-]

Verwendete G-Funktion

Fehlertyp

-

 

21317

Inneneckanwahl bei aktiver WRK nicht erlaubt.

 

Beschreibung

Bei aktiver Werkzeugradiuskorrektur (WRK) ist der Wechsel zur Inneneckanwahl mit G238 nicht zulässig.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und modifizieren des NC-Programms. Inneneckanwahl (G238) vor WRK-Anwahl (G41/G42) programmieren.

Parameter

%1:

Fehlerhafter Wert [-]

Fehlerhafter G-Befehl

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21318

Anwahlwechsel bei aktiver WRK nicht erlaubt.

 

Beschreibung

Bei aktiver Inneneckanwahl der Werkzeugradiuskorrektur (WRK) ist der Wechsel des An- und Abwahlverfahrens mit G138, G139 oder G237 nicht zulässig.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und modifizieren des NC-Programms. Fehlerhafte G-Funktion entfernen.

Parameter

%1:

Fehlerhafter Wert [-]

Fehlerhafter G-Befehl

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21319

Vollkreis mit Radius groesser 214 m nicht erlaubt.

 

Beschreibung

Im NC-Programm ist ein Vollkreis mit einem Radius groesser als 214 m programmiert. Dadurch wird der maximal zulässige Verfahrbereich der Achsen überschritten.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Kreiskontur durch Linearsätze annähern und nachbilden. Es können nur Kreisbögen mit einem Radius groesser als 214 m programmiert werden, wenn deren Anfangs- und Endpunkte innerhalb der maximal zulässigen Verfahrbereiche der Achsen liegen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21320

Fuer die vollstaendige kartesische Transformation muessen sechs Achsen vorhanden sein.

 

Beschreibung

Bei der vollständigen kartesischen Transformation wird festgestellt, dass bei den ersten sechs Achsen mindestens eine nicht vorhanden ist (P-CHAN-00006,P-CHAN-00035,P-CHAN-00003).

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Kanalkonfiguration bzw. NC-Programm prüfen und ändern. Für die vollständige kartesische Transformation müssen die ersten sechs Achsen nicht lückend im Kanal vorhanden sein.

Während aktivem Koordinatensystem mit #CS darf die Achskonfiguration dieser sechs Achsen nicht geändert werden.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21321

Fuer das Effektor-Koordinatensystem muss Kinematiktransformation angewaehlt sein.

 

Beschreibung

Bei nicht kartesischen Maschinenkinematiken wie z.B. bei einer Hexapodkinematik wird bei der Anwahl des Effektor-Koordinatensystems (#ECS ON) festgestellt, dass die kinematische Transformation nicht aktiv ist.

Beispiel:

Falsch:
N10 #KIN ID[26]
N20 #TRAFO ON
N30 G01 G90 X10 Y10 Z100 A15 B15 C0 F5000
N40 G01 G90 X-10 Y-10 Z100 A15 B15 C0
N50 #TRAFO OFF
N60 #ECS ON
N70 G01 G90 X25 Y25 Z0 A-15 B-15 C0
:
N1000 M30
Richtig:
N10 #KIN ID[26]
N20 #TRAFO ON
N30 G01 G90 X10 Y10 Z100 A15 B15 C0 F5000
N40 G01 G90 X-10 Y-10 Z100 A15 B15 C0
N50 #ECS ON
N70 G01 G90 X25 Y25 Z0 A-15 B-15 C0
N80 #TRAFO OFF
:
N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Bei nicht kartesischen Maschinenkinematiken muß vor Anwahl des Effektor-Koordinatensystems (#ECS ON) die kinematische Transformation aktiviert sein (#TRAFO ON).

Für diese kinematischen Strukturen und der Angabe der Werkzeugorientierung über drei Raumdrehwinkel haben die KanalparameterP-CHAN-00031,P-CHAN-00050keinen Einfluß auf die #ECS Funktion.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21322

Direktes Ausfahren der Werkzeugversaetze bei dieser Satzart nicht erlaubt.

 

Beschreibung

Das D-Wort ist im NC-Satz zusammen mit G-Funktionen programmiert, die die Satzart umschalten, d.h. die Bedeutung der programmierten Achspositionen verändern (z.B. G04, G63, G74, G92, G98, G99, G100...). Bei konfiguriertem direkten Ausfahren der Werkzeugversätze (P-CHAN-00100) führt dies zu einem Konflikt.

Beispiel:

Falsch:
N10 G00 X0 Y0 Z0
N20 G92 X10 Y20 Z10 D1
:
N1000 M30
Richtig:
N10 G00 X0 Y0 Z0
N20 G92 X10 Y20 Z10
N30 D1
:
N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. D-Wort in einem eigenen NC-Satz programmieren.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21323

Fuer #TOOL ORI CS Funktion muss Kinematiktransformation angewaehlt sein.

 

Beschreibung

Bei nicht kartesischen Maschinenkinematiken wie z.B. bei einer Hexapodkinematik wird bei der Anwahl der automatischen Ausrichtfunktion (#TOOL ORI CS) festgestellt, dass die kinematische Transformation nicht aktiv ist.

Beispiel:

Falsch:
N10 #KIN ID[26]
N20 #TRAFO ON
N30 G01 G90 X10 Y10 Z100 A15 B15 C0 F5000
N40 G01 G90 X-10 Y-10 Z100 A15 B15 C0
N50 #TRAFO OFF
N60 #TOOL ORI CS
N70 G01 G90 X25 Y25 Z0 A-15 B-15 C0
:
N1000 M30
Richtig:
N10 #KIN ID[26]
N20 #TRAFO ON
N30 G01 G90 X10 Y10 Z100 A15 B15 C0 F5000
N40 G01 G90 X-10 Y-10 Z100 A15 B15 C0
N50 #TOOL ORI CS
N70 G01 G90 X25 Y25 Z0 A-15 B-15 C0
N80 #TRAFO OFF
:
N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Bei nicht kartesischen Maschinenkinematiken muß vor Anwahl der automatischen Ausrichtfunktion die kinematische Transformation aktiviert sein (#TRAFO ON).

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21326

TRANS_ID ueberschreitet Datenformat.

 

Beschreibung

Bei der Programmierung des Befehls #COLL DEF[...] liegt die Translationskennung TRANS_ID ausserhalb des zulässigen Zahlenbereichs.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Zulässige Translationskennung verwenden.

Parameter

%1:

Fehlerhafter Wert [-]

 

%2:

Unterer Grenzwert [-]

 

%3:

Oberer Grenzwert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21327

Programmierte TRANS_ID nicht erlaubt.

 

Beschreibung

Im Befehl #COLL DEF[...] ist die Translationskennung TRANS_ID mit einem unzulässigen Wert belegt.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Translationskennung verwenden, die innerhalb des zulässigen Wertebereiches liegt.

Parameter

%1:

Fehlerhafter Wert [-]

 

%2:

Unterer Grenzwert [-]

 

%3:

Oberer Grenzwert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21328

ROT_ID ueberschreitet Datenformat.

 

Beschreibung

Bei der Programmierung des Befehls #COLL DEF[...] liegt die Kennung der rotatorischen Orientierung ROT_ID ausserhalb des zulässigen Zahlenbereichs.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Zulässige Kennung für die rotatorischen Orientierung verwenden.

Parameter

%1:

Fehlerhafter Wert [-]

 

%2:

Unterer Grenzwert [-]

 

%3:

Oberer Grenzwert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21329

Programmierte ROT_ID nicht erlaubt.

 

Beschreibung

Im Befehl #COLL DEF[...] ist die Kennung der rotatorischen Orientierung ROT_ID mit einem unzulässigen Wert belegt.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Kennung für die rotatorischen Orientierung verwenden, die innerhalb des zulässigen Wertebereiches liegt.

Parameter

%1:

Fehlerhafter Wert [-]

 

%2:

Unterer Grenzwert [-]

 

%3:

Oberer Grenzwert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21330

Programmierter Rotationskoeffizient nicht erlaubt.

 

Beschreibung

Im Befehl #COLL DEF[...] oder #COLL POS[...] ist einer der Rotationskoeffizienten (XX - ZZ) mit einem unzulässigen Wert belegt.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Rotationskoeffizienten programmieren, die innerhalb des zulässigen Wertebereiches liegen.

Parameter

%1:

Fehlerhafter Wert [-]

 

%2:

Unterer Grenzwert [-]

 

%3:

Oberer Grenzwert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21332

Translatorische Verschiebung fehlerhaft programmiert.

 

Beschreibung

Bei der Programmierung des Befehls #COLL DEF [TRANS_ID.. ...] sind die translatorischen Verschiebungen (X.. Y.. Z..) nicht vollständig programmiert.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Die translatorischen Verschiebungen (X.. Y.. Z..) müssen beim Befehl #COLL DEF [TRANS_ID.. ...] vollständig programmiert sein.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21333

Rotatorische Orientierung fehlerhaft programmiert.

 

Beschreibung

Bei der Programmierung des Befehls #COLL DEF [ROT_ID.. ...] sind die Rotationskoeffizienten (XX - ZZ) nicht vollständig programmiert.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Die Rotationskoeffizienten (XX - ZZ) müssen beim Befehl #COLL DEF [ROT_ID.. ...] vollständig programmiert sein.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21335

Radius zu klein, Kreis wird verworfen.

 

Beschreibung

Ein Zirkularsatz wurde mit einem zu kleinen Radius programmiert. Mit diesem Radius kann kein sinnvoller Mittelpunkt mehr berechnet werden.

Reaktion

Klasse

1

NC-Programmbearbeitung wird fortgesetzt.

Abhilfe

Klasse

1

Der Zirkularsatz wird verworfen und in der Werkzeugradiuskorrektur zu einem Linearsatz mit Fahrweg 0 gewandelt.

Parameter

%1:

Fehlerhafter Wert [0.1 µm bzw. 0,0001°]

Kreisradius in µm

%2:

Unterer Grenzwert [Inkremente]

Kleinster zulässiger Kreisradius

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21336

Positionierung des Elementes fehlerhaft programmiert.

 

Beschreibung

Im Befehl #COLL POS [...] ist die Angabe von Lage bzw. Orientierung eines Elementes fehlerhaft programmiert.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms.

Die Lage muss entweder durch die Angabe translatorischer Verschiebungen (X.. Y.. Z..) oder durch eine vordefinierte Verschiebung (TRANS_ID) programmiert sein.

Die Angabe der Orientierung erfolgt durch vollständige Definition der Rotationskoeffizienten (XX - ZZ) oder durch eine vordefinierte Orientierung (ROT_ID). Ist keine Orientierung programmiert, so gilt die Defaultbelegung (XX=1, YY=1, ZZ=1, alle anderen Koeffizienten = 0).

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21337

Kein Gruppenname oder Paarname programmiert.

 

Beschreibung

Bei der Programmierung des Befehls #COLL ON / OFF / CLEAR [...] wurde kein Gruppenname GROUP bzw. Elementname ELEM angegeben.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Den Befehl #COLL ON / OFF / CLEAR [...] mit einem zulässigen Gruppenname GROUP bzw. Elementname ELEM vervollständigen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21338

Doppelprogrammierung im #COLL-Befehl.

 

Beschreibung

Im Befehl #COLL ... [...] sind identische Schlüsselworte mehrfach programmiert.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Redundante Schlüsselworte im Befehl #COLL ... [...] entfernen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21339

#COLL DEF-Befehl fehlerhaft programmiert.

 

Beschreibung

Bei der Programmierung des Befehls #COLL DEF [...] ist weder eine Kennung für eine Translation TRANS_ID noch für eine rotatorische Orientierung ROT_ID programmiert.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Fehlende Kennung TRANS_ID oder ROT_ID im Befehl ergänzen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21340

Doppelprogrammierung im #TRC-Befehl.

 

Beschreibung

Im Befehl #TRC wurden unzulässige Kombinationen von Schlüsselwörtern verwendet.

Fehlerhaftes Beispiel:

#TRC
[KERF_MASKING=15, CONV_CIR_TO_LIN=1,
KERF_MASKING=10]

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Modifikation des #TRC-Befehls im NC-Programm [PROG].

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21341

Stornierung einer Anforderung ohne Achsregistrierung.

 

Beschreibung

Im Normalbetrieb tritt dieser Fall nicht auf. Die Meldung dient nur zur Diagnose von möglichen nachfolgenden Betriebszuständen.

Reaktion

Klasse

1

NC-Programmbearbeitung wird fortgesetzt.

Abhilfe

Klasse

1

Meldung dient zur Diagnose bei Achstauschproblemen.

Parameter

%1:

Logische Achsnummer [-]

 

Fehlertyp

-

 

21342

Kein Speicher fuer externe Variablen konfiguriert.

 

Beschreibung

Die CNC erhielt durch die SPS oder einen anderen Prozess (z.B. Object Browser) den Auftrag die Beschreibung der Speicherbelegung für die externen Variablen bereitzustellen.

Bei diesem Vorgang wird festgestellt, dass kein Speicher für die externen Variablen deklariert wurde.

Reaktion

Klasse

2

Die Beschreibung der Speicherbelegung für die externen Variablen wird nicht bereitgestellt.

Abhilfe

Klasse

7

Der ParameterP-STUP-00037muss mit einem Wert > 0 parametriert werden.

Fehlertyp

-

 

21343

Speicher fuer externe Variablen zu klein. Format der externen Variablen kann nicht angezeigt werden.

 

Beschreibung

Die CNC erhielt durch die SPS oder einen anderen Prozess (z.B. Object Browser) den Auftrag die Beschreibung der Speicherbelegung für die externen Variablen bereitzustellen.

Reaktion

Klasse

3

Es wird nur der Teil der Beschreibung des Speicher für die externen Variablen bereitgestellt, der in den vorhandenen Speicher passt.

Abhilfe

Klasse

7

Der ParameterP-STUP-00037muss mit einem grösseren als dem aktuellen Wert belegt werden.

Parameter

%1:

Aktueller Wert [-]

Dies ist der Index der Deklaration (z.B.: var[0]....) einer externen Variablen aus der Liste, in der die externen Variablen defniert werden.

%2:

Aktueller Wert [-]

Hierbei handelt es sich um den Namen der externen Variablen, ab der die Information über die Speicherbelegung durch die externen Variablen nicht mehr bereitgestellt wird.

Fehlertyp

-

 

21344

Synchrones WAIT mit Parametern ist nicht erlaubt.

 

Beschreibung

Signalparameter können nur auf Decoder-Ebene ausgewertet werden, ein synchronisiertes Warten mit Übergabe von Parametern #WAIT SYN[... P[0] = ... ] ist nicht erlaubt. Siehe auch [PROG - Kapitel Kanalsynchronisation – Warten auf Signale]

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Modifikation des #WAIT-Befehls im NC-Programm. Programmablauf so anpassen, dass Warten ohne Sychronisation#WAIT[... P[0] = ... ] möglich ist.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21345

Keine Lizenz zur Verwendung des Spline vorhanden.

 

Beschreibung

Der mit dem CNC Softwarepacket installierte Lizenzschlüssel erlaubt keine Splineprogrammierung.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Zur Verwendung des Spline muß der entsprechende Lizenzschlüssel installiert sein. Wenden Sie sich bitte an den Steuerungslieferanten.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21346

Keine Lizenz zur Verwendung der Transformation vorhanden.

 

Beschreibung

Der mit dem CNC Softwarepacket installierte Lizenzschlüssel erlaubt keine Programmierung von Transformationen (kartesisch/kinematisch).

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Zur Verwendung von Transformationen muß der entsprechende Lizenzschlüssel installiert sein. Wenden Sie sich bitte an den Steuerungslieferanten.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21347

Die Slaveachse darf keine Hauptspindel sein.

 

Beschreibung

Bei der Anwahl einer Koppelgruppe (#ENABLE AX LINK [..] oder #AX LINK ON [..]) wird festgestellt, das bei einem Koppelpaar von Spindelachsen die Slaveachse die Hauptspindel ist. Das ist nicht erlaubt.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Definition der Spindelkopplung umkehren, so dass die Masterachse die Hauptspindel ist, oder vor der Anwahl der betreffenden Koppelgruppe die Spindelmasterachse mit #MAIN SPINDLE als Hauptspindel definieren.

Parameter

%1:

Logische Achsnummer [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21348

Helikalinterpolation mit Steigung aber ohne 3. Dimension nicht erlaubt.

 

Beschreibung

Die Helikalinterpolation ist die Überlagerung einer kreisförmigen Interpolation (Ebene der 1. und 2. Hauptachse) und einer linearen Bewegung in der 3. Hauptachse.

Die Meldung wird erzeugt, wenn bei der programmierten Helikalbewegung die Angabe der Position in der 3. Hauptachse („Z-Achse“) fehlt.

Beispiel:

Falsch:
N10   G17 G90 X-10 Y0 Z0 F500
G161
N20   G03 I0 J0 K10
:
N1000 M30
Richtig:
N10   G17 G90 X-10 Y0 Z0 F500
G161
N20   G03 I0 J0 Z50 K10
(Helikale mit 5 Windungen)
:

N1000 M30

Reaktion

Klasse

1

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Bei der Helikalbewegung diePosition in der 3. Hauptachse („Z-Achse“) ergänzen

Parameter

%1:

Startwert [0.1 µm bzw. 0,0001°]

Startposition der 3. Hauptachse

%2:

Endwert [0.1 µm bzw. 0,0001°]

Zielposition der 3. Hauptachse

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21349

Doppelprogrammierung im #TGC-Befehl.

 

Beschreibung

Im Befehl #TGC wurden unzulässige Kombinationen von Schlüsselwörtern verwendet.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Modifikation des #TGC-Befehls im NC-Programm.

Parameter

%1:

Zustand [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21350

Programmierte minimale Uebergangsgeschwindigkeit auf der Bahn ist negativ.

 

Beschreibung

Die mit #TRANSVELMIN ON programmierte minimale Satzuebergangsgeschwindigkeitauf der Bahn ist negativ.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Befehl prüfen und ändern. Programmierte minimale Satzuebergangsgeschwindigkeitmuß einen Wert größer oder gleich Null haben.

Parameter

%1:

Fehlerhafter Wert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21351

Relativ programmierter Fahrweg mit dieser Variable nicht erlaubt.

 

Beschreibung

Die Verwendung der Variablen V.A.ACT_POS.** (aktuelle Istposition, [PROG]) zur Programmierung einer relativen Linearbewegung der gleichen Achse ist nicht erlaubt. Dieses Verhalten ist versionsspezifisch.

Beispiel:

Falsch:
N10   G90 X10 Y20 Z30 F500
G01
N20   G91
XV.A.ACT_POS.X
:
N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Relativ (G91) auf Absolutprogrammierung (G90) umstellen.

Parameter

%1:

Logische Achsnummer [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21352

#SCENE-Befehl fehlerhaft programmiert.

 

Beschreibung

Bei der Programmierung des Befehls #SCENE ... [...] ist entweder ein Indexwert der Schlüsselworte KEY oder VALUE fehlerhaft oder notwendige Schlüsselworte fehlen und der Befehl ist unvollständig.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Fehlerhaften Wert berichtigen oder fehlende Schlüsselworte im Befehl gemäß [PROG]ergänzen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21353

Doppelprogrammierung im #SCENE-Befehl.

 

Beschreibung

Im Befehl #SCENE ... [...] wurden unzulässige Kombinationen von Schlüsselwörtern programmiert.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Redundante Schlüsselworte im Befehl #SCENE ... [...] entfernen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21354

Zuviele Linkpoints programmiert.

 

Beschreibung

Im Befehl #SCENE DELETE [ LINKPOINT<name> ...] sind zu viele Linkpoints programmiert, die gelöscht werden sollen.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Anzahl der Linkpoints im Befehl auf die maximal zulässige Anzahl reduzieren. Ggf. weitere Linkpoints schrittweise mit zusätzlichen #SCENE DELETE [...] löschen.

Parameter

%1:

Fehlerhafter Wert [-]

 

%2:

Oberer Grenzwert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21355

Zuviele Grafikobjekte programmiert.

 

Beschreibung

Im Befehl #COLL DEF [...], #SCENE DELETE [...] oder #GROUP ADD/DELETE[...] sind zu viele Grafikobjekte programmiert.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Anzahl der Grafikobjekte im Befehl auf die maximal zulässige Anzahl reduzieren. Ggf. weitere Grafikobjekte schrittweise in zusätzlichen Befehlen behandeln.

Parameter

%1:

Fehlerhafter Wert [-]

 

%2:

Oberer Grenzwert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21356

Zuviele Gruppen programmiert.

 

Beschreibung

Im Befehl #COLL DEF [...] oder #SCENE DELETE [...] sind zu viele Gruppen programmiert.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Anzahl der Gruppen im Befehl auf die maximal zulässige Anzahl reduzieren. Ggf. weitere Gruppen schrittweise in zusätzlichen Befehlen behandeln.

Parameter

%1:

Fehlerhafter Wert [-]

 

%2:

Oberer Grenzwert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21357

#GROUP-Befehl fehlerhaft programmiert.

 

Beschreibung

Bei der Programmierung des Befehls #GROUP ... [...] fehlen notwendige Schlüsselworte und der Befehl ist unvollständig.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Fehlende Schlüsselworte im Befehl gemäß [PROG]ergänzen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21358

Doppelprogrammierung im #GROUP-Befehl.

 

Beschreibung

Im Befehl #GROUP ... [...] wurden unzulässige Kombinationen von Schlüsselwörtern programmiert.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Redundante Schlüsselworte im Befehl #GROUP ... [...] entfernen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21359

Nummer des Parametersatzes ueberschreitet Datenformat.

 

Beschreibung

Die im Befehl #DRIVE programmierte Parametersatznummer (PARAM_SET) liegt außerhalb des zulässigen Wertebereiches.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Befehl prüfen und ändern. Eine zulässige Parametersatznummer verwenden.

Parameter

%1:

Fehlerhafter Wert [-]

 

%2:

Unterer Grenzwert [-]

 

%3:

Oberer Grenzwert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21360

Antriebsnummer ueberschreitet Datenformat.

 

Beschreibung

Die im Befehl #DRIVE programmierte Antriebsnummer (MOTOR) liegt außerhalb des zulässigen Wertebereiches.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Befehl prüfen und ändern. Eine zulässige Motornummer verwenden.

Parameter

%1:

Fehlerhafter Wert [-]

 

%2:

Unterer Grenzwert [-]

 

%3:

Oberer Grenzwert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21361

Wert des Telegrammelementes ueberschreitet Datenformat.

 

Beschreibung

Die im Befehl #DRIVE programmierte Nummer des Telegrammelementes (ID) liegt außerhalb des zulässigen Wertebereiches.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Befehl prüfen und ändern. Eine zulässige Telegrammelementnummer verwenden.

Parameter

%1:

Fehlerhafter Wert [-]

 

%2:

Unterer Grenzwert [-]

 

%3:

Oberer Grenzwert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21362

Doppelprogrammierung im #DRIVE-Befehl.

 

Beschreibung

Im Befehl #DRIVE wurden unzulässige Kombinationen von Schlüsselwörtern programmiert.

Fehlerhaftes Beispiel:

#DRIVE WR
SYN[AXNR=1 MOTOR=4 PARAM_SET=2 ID=2 AX=X VAL=233]

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Redundante Schlüsselworte im Befehl #DRIVE entfernen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21363

Achse zur Definition des Kontrollbereiches nicht erlaubt.

 

Beschreibung

Bei der Definition der Kontur des Kontrollbereiches dürfen nur die ersten 2 Hauptachsen, die die Arbeitsebene (G17, G18, G19) bilden, programmiert werden. Die dritte Hauptachse sowie alle anderen Mitschleppachsen dürfen in der Definitionssequenz nicht programmiert werden.

Beispiel:

Falsch:
N10 #CONTROL AREA START [ID1
WORK POLY …]
N20 G01 F1000 G90 X-150 Y75  
(Startpunkt)
N30 X-50  Y150 
Z200
:
N130 X-150 Y75
N140 #CONTROL AREA
END
:

N1000 M30

Richtig:
N10 #CONTROL AREA START [ID1
WORK POLY …]
N20 G01 F1000 G90 X-150 Y75  
(Startpunkt)
N30 X-50  Y150 
Z200
:
N130 X-150 Y75
N140 #CONTROL AREA
END
:

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Sicherstellen, dass nur die ersten zwei Hauptachsen bei der Definition der Kontur des Kontrollbereiches verwendet werden.

Siehe auch [PROG - Kapitel Definition eines Kontrollbereiches]

Parameter

%1:

Logische Achsnummer [-]

Logische Achsnummer der unzulässig programmierten Achse

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21364

Systemfehler

 

Beschreibung

Mit diesem Fehler werden interne Zustände angezeigt, die Aufschluss über die Fehlerursache und den Fehlerort geben. Wenden Sie sich bitte mit der vollständigen Meldung an den Steuerungslieferanten.

Reaktion

Klasse

3

 

Abhilfe

Klasse

8

Neustart der Steuerung erforderlich.

21365

Negativer Abstand nicht erlaubt.

 

Beschreibung

Die im Befehl #COLL DEF [...] mit den Schlüsselworten ERROR oder WARNING programmierten Überwachungsabstände sind negativ.

Reaktion

Klasse

1

NC-Programmbearbeitung wird fortgesetzt.

Abhilfe

Klasse

1

Der fehlerhafte negative Wert wird mit –1 multipliziert und das NC-Programm wird fortgesetzt.

Vor nächstem Programmstart Befehl #COLL DEF [...] prüfen und ändern. Die programmierten Überwachungsabstände mit Werten größer oder gleich Null belegen.

Parameter

%1:

Fehlerhafter Wert [-]

 

%2:

Korrigierter Wert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21366 - 21368

Systemfehler

 

Beschreibung

Mit diesem Fehler werden interne Zustände angezeigt, die Aufschluss über die Fehlerursache und den Fehlerort geben. Wenden Sie sich bitte mit der vollständigen Meldung an den Steuerungslieferanten.

Reaktion

Klasse

3

 

Abhilfe

Klasse

8

Neustart der Steuerung erforderlich.

21369

PDU von Werkzeugverwaltung mit unzulaessigem Objektindex empfangen.

 

Beschreibung

Bei transparentem Lesezugriff mit V.G.WZ[j].GOBJECT[i].* auf bestimmte Werkzeugobjektdaten in einer externen Werkzeugdatenbank empfängt der NC-Kanal einen Objektdatensatz mit einem unzulässigen Index. Bei maximal 5 zulässigen Objektdatensätzen pro Werkzeug darf der höchste Index maximal den Wert 4 haben.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

6

Interne Abläufe in der externen Werkzeugdatenbank (z.B. PLC) beim transparentem Lesezugriff prüfen. Der maximale Index im bereitzustellenden Objektdatensatz muß im Bereich 0 – 4 liegen.

Parameter

%1:

Fehlerhafter Wert [-]

 

%2:

Unterer Grenzwert [-]

 

%3:

Oberer Grenzwert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21370

Systemfehler

 

Beschreibung

Mit diesem Fehler werden interne Zustände angezeigt, die Aufschluss über die Fehlerursache und den Fehlerort geben. Wenden Sie sich bitte mit der vollständigen Meldung an den Steuerungslieferanten.

Reaktion

Klasse

2

 

Abhilfe

Klasse

8

Neustart der Steuerung erforderlich.

21371

NC-Befehl nur mit SYN erlaubt.

 

Beschreibung

Der Befehl #DRIVE darf nur synchronisiert (SYN) programmiert werden.

Beispiel:

#DRIVE WR
SYN[AX=X MOTOR=4 PARAM_SET=2 ID=2 VAL=233]

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Schlüsselwort SYN im Befehl #DRIVE ergänzen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21372

Unbekannte oder unzulaessige logische Achsnummer programmiert.

 

Beschreibung

Die in einem NC-Befehl (z.B. #IDENT , #DRIVE, S[MC_GearIn...], #SCENE, Achstauschbefehle) programmierte logische Achsnummer konnte keiner im NC-Kanal konfigurierten oder im System vorhandenen Achsen zugeordnet werden.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Nur Achsen, die im System vorhanden sind, dürfen auch über ihre logischen Achsnummern programmiert werden.

Parameter

%1:

Fehlerhafter Wert [-]

 

%2:

Unterer Grenzwert [-]

 

%3:

Oberer Grenzwert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21373

Doppelprogrammierung in SAI-Befehlssequenz.

 

Beschreibung

In einer SAI-spezifischen Befehlssequenz ( z.B. S[MC_GearIn...] ) sind unzulässige Kombinationen von Schlüsselwörtern programmiert.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Redundante Schlüsselworte in der SAI-spezifischen Befehlssequenz entfernen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21374

Programmierter SAI-Wert ueberschreitet Datenformat.

 

Beschreibung

Der in einer SAI-spezifischen Befehlssequenz ( z.B. S[MC_GearIn...] ) programmierte Wert eines Schlüsselwortes liegt außerhalb des zulässigen Wertebereiches.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Befehl prüfen und ändern. Werte der programmierten Schlüsselworte auf Zulässigkeit prüfen und ggf. anpassen.

Parameter

%1:

Fehlerhafter Wert [-]

 

%2:

Unterer Grenzwert [-]

 

%3:

Oberer Grenzwert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21375

Programmierter SAI-Wert unzulaessig.

 

Beschreibung

Der in einer SAI-spezifischen Befehlssequenz ( z.B. S[MC_GearIn...] ) programmierte Wert eines Schlüsselwortes ist nicht erlaubt.

Beispiel:

S[MC_GearIn Master=1
RatioNumerator=0 RatioDenominator=3 Mode=1]

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Befehl prüfen und ändern. Werte der programmierten Schlüsselworte auf Zulässigkeit prüfen und ggf. anpassen.

Parameter

%1:

Fehlerhafter Wert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21376

Keine Masterachse programmiert.

 

Beschreibung

In der SAI-spezifischen Befehlssequenz für die Getriebekopplung von Achsen S[MC_GearIn...] ist keine Masterachse (MASTER) programmiert.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Befehl prüfen und ändern. Fehlende Angabe der Masterachse (MASTER=<expr>) in Befehlssequenz ergänzen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21377

#COLL PRINT Befehl fehlerhaft programmiert.

 

Beschreibung

Die Schlüsselworte REL oder LOG im Befehl #COLL PRINT dürfen nur bei Angabe einer Protokolldatei FILE programmiert werden.

Beispiele:

Nxx #COLL PRINT [REL] -> Fehler
Nxx #COLL PRINT [LOG] -> Fehler
Nxx #COLL PRINT [FILE=prot1.log REL] ->OK
Nxx #COLL PRINT [FILE=prot1.log LOG] ->OK

Reaktion

Klasse

2

 

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Wenn der Befehl #COLL PRINT ohne die Angabe der Protokolldatei FILE programmiert ist, entweder die programmierten Schlüsselworte REL oder LOG entfernen oder den Befehl um die Angabe einer Protokolldatei FILE ergänzen.

[PROG - Beschreibung #COLL PRINT]

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21379

Doppelprogrammierung im CYCLE-Aufruf.

 

Beschreibung

In der zyklusspezifischen Befehlssequenz ( L CYCLE[NAME=...] ) sind unzulässige Kombinationen von Schlüsselwörtern programmiert.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Redundante Schlüsselworte in der zyklusspezifischen Befehlssequenz entfernen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21380

Zyklusaufruf bei aktivem Gewindeschneiden/-bohren nicht erlaubt.

 

Beschreibung

Ein Zyklusaufruf L CYCLE[NAME=...] ist bei aktivemGewindeschneiden/-bohren(G33/G63) nicht zulässig.

Beispiel:

Falsch:
N05 X0 Y0 Z0
N10 G91
N20 M03
S100 X100 M19
S.POS180
N30 G63 Z-100
F300
N40     Z100
S-200
N45 L CYCLE
[NAME=…]
N50 G01 X200
F3000
N60 G63 Z-70 F300
S200
N70     Z70
S-200
N80 M05 G01 X300
F1000
N90 M30
Richtig:
N05 X0 Y0 Z0
N10 G91
N20 M03
S100 X100 M19
S.POS180
N30 G63 Z-100
F300
N40     Z100
S-200
N50 G01 X200
F3000
N55 L CYCLE
[NAME=…]
N60 G63 Z-70 F300
S200
N70     Z70
S-200
N80 M05 G01 X300
F1000
N90 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Vor dem Zyklusaufruf muss dasGewindeschneiden/-bohrendurch Anwahl einer anderen modalen Satzart (z.B. G01) abgewählt worden sein.

Parameter

%1:

Fehlerhafter Wert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21381

Zyklusaufruf bei aktivem modalen Zyklus nicht erlaubt.

 

Beschreibung

Es wird versucht, einen weiteren Zyklus aufzurufen, obwohl noch ein modaler Zyklus (L CYCLE [NAME=... MODAL ..]) aktiv ist.

Beispiel:

Falsch:
N05 X0 Y0 Z0
G00
N10 L CYCLE
[NAME=dummy1.cyc MODAL @P1=…]
N20 G01 X200
F3000
N30 G01 X300
F1000
N40 L CYCLE
[NAME=dummy2.cyc …]
N50 G01 Y300
F1000
N60 G01 Z300
F2000
N90 M30
Richtig:
N05 X0 Y0 Z0
G00
N10 L CYCLE
[NAME=dummy1.cyc MODAL @P1=…]
N20 G01 X200
F3000
N30 G01 X300
F1000
N35 #DISABLE MODAL
CYCLE
N40 L CYCLE
[NAME=dummy2.cyc …]
N50 G01 Y300
F1000
N60 G01 Z300
F2000
N90 M30

Reaktion

Klasse

1

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms.Der modale Zyklus muß zuerst abgewählt werden (#DISABLE MODAL CYCLE), bevor ein anderer Zyklus aufgerufen werden kann.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21382

Unerlaubter Schreib/Lesezugriff auf Zyklusparameter.

 

Beschreibung

Der Fehler wird erzeugt bei einem Schreib/Lesezugriff auf Zyklusparameter im Hauptprogramm oder aber wenn ein Zyklus direkt als eigenes Programm gestartet wird.

Ein Schreib/Lesezugriff auf Zyklusparameter (@Pxx=..) darf nur im Zyklusprogramm selbst (z.B. @P1=@P5+@P6) oder im Zyklusaufruf L CYCLE [NAME=... @Pxx=..] erfolgen.

Beispiel:

Falsch:
%main
N05 X0 Y0 Z0
G00
N20 G01 X200
F3000
N25
@P1=10
N40 L CYCLE
[NAME=dummy1.cyc …]
N50 G01 Y300
F1000
N60 G01 Z300
F2000
N90 M30
Richtig:
%main
N05 X0 Y0 Z0
G00
N20 G01 X200
F3000
N25
V.L.VAR1=10
N40 L CYCLE
[NAME=dummy1.cyc @P1=V.L.VAR1…]
N50 G01 Y300
F1000
N60 G01 Z300
F2000
N90 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms.Schreib/Lesezugriffe in Haupt- oder normalen Unterprogrammen entfernen bzw. in den Zyklus verschieben. Zyklus nur über einen globalen Unterprogrammaufruf im Hauptprogramm starten (L CYCLE [...]).

Parameter

%1:

Aktueller Wert [-]

 

%2:

Fehlerhafter Wert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21383

Unerlaubte Verwendung eines Zyklusachsnamens.

 

Beschreibung

Der Fehler wird erzeugt bei Verwendung eines Zyklusachsnamens (@X..) im Hauptprogramm oder aber wenn ein Zyklus direkt als eigenes Programm gestartet wird.

Ein Zyklusachsname darf nur im Zyklusprogramm selbst (z.B. @X=@P5/2) verwendet werden

Fehlerhaftes Beispiel:

N05 X0 Y0 Z0
G00
N20 G01 X200
F3000
N25
@X=10
N40 L CYCLE
[NAME=dummy1.cyc …]
N50 G01 Y300
F1000
N60 G01 Z300
F2000
N90 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms.Zyklusachsnamen nur im Zyklus verwenden. Zyklus nur über einen globalen Unterprogrammaufruf im Hauptprogramm starten (L CYCLE [...]).

Parameter

%1:

Aktueller Wert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21384

Unerlaubte Verwendung einer Zyklusmittelpunktskoordinate.

 

Beschreibung

Der Fehler wird erzeugt bei Verwendung einer Zyklusmittelpunktskoordinate (@I..) im Hauptprogramm oder aber wenn ein Zyklus direkt als eigenes Programm gestartet wird.

Eine Zyklusmittelpunktskoordinate darf nur im Zyklusprogramm selbst (z.B. @I= @P6) verwendet werden

Fehlerhaftes Beispiel:

N05 X0 Y0 Z0
G00
N20 G01 @I=100
X200 F500
N40 L CYCLE
[NAME=dummy1.cyc …]
N50 G01 Y300
F1000
N60 G01 Z300
F2000
N90 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms.Zyklusmittelpunktskoordinaten nur im Zyklus verwenden. Zyklus nur über einen globalen Unterprogrammaufruf im Hauptprogramm starten (L CYCLE [...]).

Parameter

%1:

Aktueller Wert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21385

Unerlaubte Verwendung eines Zyklusspindelnamens.

 

Beschreibung

Der Fehler wird erzeugt bei Verwendung eines Zyklusspindelnamens (@S..) im Hauptprogramm oder aber wenn ein Zyklus direkt als eigenes Programm gestartet wird.

Ein Zyklusspindelname darf nur im Zyklusprogramm selbst (z.B. @S=1000) verwendet werden.

Fehlerhaftes Beispiel:

N05 X0 Y0 Z0
G00
N20 G01 X200
F500
N25 @S=1000
M3
N40 L CYCLE
[NAME=dummy1.cyc …]
N50 G01 Y300
F1000
N60 G01 Z300
F2000
N90 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms.Zyklusspindelnamen nur im Zyklus verwenden. Zyklus nur über einen globalen Unterprogrammaufruf im Hauptprogramm starten (L CYCLE [...]).

Parameter

%1:

Aktueller Wert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21386

Falsche Reihenfolge der kanalspezifischen Signal/Wait-Anforderungen.

 

Beschreibung

Die ID eines im NC-Kanal programmierten #WAIT paßt nicht zu der anliegenden Signal-ID.

Reaktion

Klasse

3

Abbruch der Programmbearbeitung.

Abhilfe

Klasse

3

Normale kanalspezifische Signale (nicht Broadcast) müssen durch #WAIT in der Reihenfolge verbraucht werden, wie sie durch #SIGNAL erzeugt worden sind. D.H. die ID's der #SIGNAL/#WAITmüßen in den NC-Kanaelen in der richtigen Reihenfolge abgearbeitet werden.

Parameter

%1:

Aktueller Wert [-]

Wert der unerwarteten Wait-ID

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21387

Bedingte Interpretierung: #IF ohne entsprechendes #ENDIF programmiert.

 

Beschreibung

Eine "Bedingte Interpretierung" wurde in unvollständiger Syntax programmiert. Ein #IF muss durch ein #ENDIF abgeschlossen werden.

Beispiel:

Falsch:
N01   P1=0
#IF P1==1
N10     G00 X0 Y0 Z0
:
N25     G01 X100 Y0 Z0 F1000
:
N1000 M30
Richtig:
N01   P1=0
#IF P1==1
N10     G00 X0 Y0 Z0
:
N25     G01 X100 Y0 Z0 F1000
#ENDIF
:
N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des Programmablaufs. Vervollständigen der #IF/ #ENDIF-Anweisung oder löschen des #IF.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21388

Doppelprogrammierung im #OTC-Befehl.

 

Beschreibung

Im Befehl #OTC ... [...] wurden unzulässige Kombinationen von Schlüsselwörtern programmiert.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Redundante Schlüsselworte im Befehl #OTC ... [...] entfernen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21389

Parametrierung bei aktiver OTC nicht erlaubt.

 

Beschreibung

Die Parametrierung der OTC-Funktion (Online Tool Compensation) darf nur vor oder gleichzeitig mit der Anwahl#OTC ON [...] erfolgen.

Bei bereits aktiver OTC dürfen die gesetzten Parameter nicht mehr verändert werden.

Beispiel:

Falsch:
N05 G01 X100
N10 #OTC ON
N15 #OTC [LENGTH CONT WEAR_CONST_TOOL]
oder
N10 #OTC ON [LENGTH CONT WEAR_CONST_TOOL]
N15 #OTC [LENGTH AUTO WEAR_CONST_TOOL]
N20 G01 X200
:
N900 #OTC OFF
N1000 M30
Richtig:
N05 G01 X100
:
N10 #OTC [LENGTH CONT WEAR_CONST_TOOL]
N15 #OTC ON
oder
N10 #OTC ON [LENGTH CONT WEAR_CONST_TOOL]
:
N20 G01 X200
:
N900 #OTC OFF
N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Reihenfolge von Parametrierung und Anwahl von OTC anpassen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21390

OTC ist bereits aktiv. Erneute Anwahl nicht erlaubt.

 

Beschreibung

Bei bereits aktiverOTC-Funktion (Online Tool Compensation)soll erneut OTC angewählt werden.

Beispiel:

Falsch:
N05 G01 X100
N10 #OTC ON [LENGTH CONT WEAR_CONST_TOOL]
N20 G01 X200
:
Nxx #OTC ON
:
N900 #OTC OFF
N1000 M30
Richtig:
N05 G01 X100
N10 #OTC ON [LENGTH CONT WEAR_CONST_TOOL]
N20 G01 X200
:
N900 #OTC OFF
N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Die nicht erforderliche Anwahl von OTC entfernen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21391

Falscher Werkzeugtyp fuer OTC Betrieb.

 

Beschreibung

Bei der Anwahl der OTC-Funktion (Online Tool Compensation) muß gewährleistet sein, dass es sich beim verwendeten Werkzeug um eine Schleifscheibe handelt. Zu diesem Zweck wird der in den Werkzeugdaten eingetragene Werkzeugtyp geprüft.

Die Fehlermeldung wird ausgegeben, wenn das aktive Werkzeug kein Schleifwerkzeug ist, d.h. der entsprechende Parameter P-TOOL-00001in den Werkzeugdaten nicht richtig belegt ist.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Werkzeugtyp 2 für Schleifwerkzeug (P-TOOL-00001) in den entsprechenden Werkzeugdaten eintragen, Listen aktualisieren und NC-Programm erneut starten.

Parameter

%1:

Fehlerhafter Wert [-]

Aktuell eingetragene Werkzeugtyp

%2:

Erwarteter Wert [-]

Werkzeugtyp für Schleifwerkzeuge

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21392

OTC nicht aktiv. Abwahl nicht erlaubt.

 

Beschreibung

Die Programmierung von #OTC OFF ist nur erlaubt, wenn vorher dieOTC-Funktion (Online Tool Compensation) angewählt wurde.

Beispiel:

Falsch:
N05 G01 X100
N20 G01 X200
:
N900 #OTC OFF
N1000 M30
Richtig:
N05 G01 X100
N10 #OTC ON [LENGTH CONT WEAR_CONST_TOOL]
N20 G01 X200
:
N900 #OTC OFF
N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Die nicht erforderliche Abwahl von OTC (#OTC OFF) entfernen oder zuerst OTC anwählen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21393

Systemfehler

 

Beschreibung

Mit diesem Fehler werden interne Zustände angezeigt, die Aufschluss über die Fehlerursache und den Fehlerort geben. Wenden Sie sich bitte mit der vollständigen Meldung an den Steuerungslieferanten.

Reaktion

Klasse

3

 

Abhilfe

Klasse

8

Neustart der Steuerung erforderlich.

21394

Am Programmende ist noch OTC aktiv.

 

Beschreibung

Die mit #OTC ON [...] angewählte Werkzeugkompensation ist bei Programmende (M02, M30) immer noch aktiv.

Reaktion

Klasse

1

NC-Programmbearbeitung wird fortgesetzt.

Abhilfe

Klasse

1

NC-Programm ergänzen. Vor Programmende #OTC OFF einfügen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21395

Ebenenwechsel bei aktiver OTC nicht erlaubt.

 

Beschreibung

Solange dieOTC-Funktion (Online Tool Compensation)aktiv ist, kann keine Ebenenauswahl mit G17, G18 oder G19 erfolgen.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   #OTC ON [LENGTH CONT WEAR_CONST_TOOL]
N100  G19
:
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0
N20   #OTC ON [LENGTH CONT WEAR_CONST_TOOL]
:
N90   #OTC OFF
N100  G19
:
N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programmablauf prüfen und ändern. Vor dem Ebenenwechsel dieOTC-Funktionmit #OTC OFF abwählen.

Parameter

%1:

Fehlerhafter Wert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21396

Wechsel der kinematischen Transformation (RTCP) bei aktiver OTC nicht erlaubt.

 

Beschreibung

Die Anwahl oder der Wechsel der kinematischen Transformation ist bei aktiver OTC-Funktion(Online Tool Compensation)nicht möglich.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des Programmablaufes. Deaktivieren der OTC-Funktion (#OTC OFF) vor Wechsel oder Anwahl der Transformation.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21397

Koordinatensystemuebergang bei aktiver OTC nicht erlaubt.

 

Beschreibung

Beim Übergang von Koordinatensystemen mit den Befehlen #CS, #ACS bzw. #MCS darf die OTC-Funktion(Online Tool Compensation)nicht aktiv sein. Diese Einschränkung gilt sowohl bei der Anwahl als auch bei der Abwahl der jeweiligen Funktionalität.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   #OTC ON [LENGTH CONT WEAR_CONST_TOOL]
N30   #CS ON [10,20,30,0,0,45]
:
N900  #OTC OFF
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0
N20   #CS ON [10,20,30,0,0,45]
N30   #OTC ON [LENGTH CONT WEAR_CONST_TOOL]
:
N900  #OTC OFF
N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des Programmablaufes. OTC-Funktion erst nach dem Koordinatensystemübergang anwählen (#OTC ON [...]).

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21398

Werkzeugwechsel bei aktiver OTC nicht erlaubt.

 

Beschreibung

Solange eine OTC-Funktion(Online Tool Compensation)aktiv ist, kann kein anderer Korrekturdatensatz für die Werkzeuggeometriekorrektur mit dem D-Wort oder #TOOL DATA angewählt werden.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   #OTC ON [LENGTH CONT WEAR_CONST_TOOL]
:
N90   D2
N100  #OTC OFF
:
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0
N20   #OTC ON [LENGTH CONT WEAR_CONST_TOOL]
:
N90   #OTC OFF
N100  D2
:
N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programmablauf prüfen und ändern. Vor dem D-Wort oder #TOOL DATA muss OTC-Funktion mit #OTC OFF abgewählt werden.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21399

Die Fortsetzposition des Satzvorlauf liegt in einem gesperrten Programmbereich.

 

Beschreibung

Der Satzvorlauf soll an einer Position im NC-Programm fortgesetzt werden, die innerhalb eines durch #BLOCKSEARCH LOCKED/ RELEASED für den Satzvorlauf gesperrten Bereiches liegt (siehe hierzu auch [PROG]).

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Eine Fortsetzposition wählen, die außerhalb des für den Satzvorlauf gesperrten Bereiches liegt oder die Sperrbereiche ändern.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21400

Globale Vorschubgewichtung negativ programmiert.

 

Beschreibung

Der mit G129 programmierte globale Gewichtungswert für den Eilgang ist negativ.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   G129 = -60
:
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0
N20   G129 = 60
:
N1000 M30

Reaktion

Klasse

1

NC-Programmbearbeitung wird fortgesetzt.

Abhilfe

Klasse

1

Im Konfliktfall wird die Vorschubgewichtung automatisch auf 100% gesetzt und dieNC-Programmbearbeitung fortgesetzt.

Vor dem nächsten Programmstart sollte einsinnvoller Wert größer Null programmiert werden.

Parameter

%1:

Fehlerhafter Wert [-]

 

%2:

Korrigierter Wert [-]

Automatisch berichtigte Vorschubgewichtung

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21401

Programmierte PATH_DEV nicht erlaubt.

 

Beschreibung

Wird bei der erweiterten HSC-Programmierung (#HSC ON/OFF [BSPLINE...]) das Schlüsselwort MERGE für die Zusammenfassung von Sätzen mit dem Wert 1 (TRUE) gesetzt, so muß auch die Abweichung von der Bahnkontur PATH_DEV mit einem Wert ungleich Null programmiert sein.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Die Abweichung von der Bahnkontur PATH_DEV mit einem Wert ungleich Null programmieren oder ganz aus dem Befehl entfernen (es gilt dann der zugehörige Defaultwert, siehe [PROG]).

Parameter

%1:

Fehlerhafter Wert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21402

Systemfehler

 

Beschreibung

Mit diesem Fehler werden interne Zustände angezeigt, die Aufschluss über die Fehlerursache und den Fehlerort geben. Wenden Sie sich bitte mit der vollständigen Meldung an den Steuerungslieferanten.

Reaktion

Klasse

3

 

Abhilfe

Klasse

8

Neustart der Steuerung erforderlich.

21403

Die Kompensationseinstellung einer am Synchronbetrieb beteiligten Achse darf nicht geaendert werden.

 

Beschreibung

Mit dem NC-Befehl <Achse>[COMP ...] soll eine Kompensationseinstellung einer Achse geändert werden, die im momentan aktiven Synchronbetrieb als Master – oder Slaveachse definiert ist.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N30   #SET AX LINK[1, B=X]
N40   #ENABLE AX LINK[1]
:
N100  X[COMP ON CROSS]
:
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0
N30   #SET AX LINK[1, B=X]
N40   #ENABLE AX LINK[1]
:
N90   #DISABLE AX LINK[1]
N100  X[COMP ON CROSS]
:

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Vor Verwendung des Befehls<Achse>[COMP ...]den aktiven Synchronbetrieb mit #DISABLE AX LINK bzw. #AX LINK OFF (ALL) deaktivieren.

Parameter

%1:

Logische Achsnummer [-]

Nummer der Achse, die mit einer aktiven Master- oder Slaveachse zum Konflikt führt.

%2:

Aktueller Wert [-]

Nummer der aktiven Koppelgruppe

%3:

Aktueller Wert [-]

Nummer des Achskoppelpaares

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21404

Kanalparameter: Multiachsprogrammierung nur mit aktivem "multi_dimension_in_block" sinnvoll.

 

Beschreibung

Im Hochlauf wird bei der Prüfung der Kanalparameter festgestellt, daß das Belegen vonP-CHAN-00148mit 1 nur dann sinnvoll ist, wenn auchP-CHAN-00116mit 1 belegt ist.

Reaktion

Klasse

1

Steuerungshochlauf wird fortgesetzt.

Abhilfe

Klasse

1

Während dem Hochlauf wird im Konfliktfall die Multiachsprogrammierung mit 0 (FALSE) belegt und der Hochlauf fortgesetzt.

Vor dem nächsten Hochlauf die KanalparameterP-CHAN-00116undP-CHAN-00148richtig setzen:

P-CHAN-00116

P-CHAN-00148

Check result

0

0

OK

1

0

OK

1

1

OK

0

1

NOT OK

Parameter

%1:

Fehlerhafter Wert [-]

Fehlerhaft belegter KanalparameterP-CHAN-00148

%2:

Korrigierter Wert [-]

 

Fehlertyp

2, Fehlermeldung bei der Übernahme von Parameterlisten in die Steuerung.

 

21405

Doppelprogrammierung im #FGROUP-Befehl.

 

Beschreibung

Im Befehl #FGROUP ... [...] wurden unzulässige Kombinationen von Schlüsselwörtern programmiert.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Redundante Schlüsselworte im Befehl #FGROUP ... [...] entfernen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21406

Keine Lizenz zur erweiterten HSC-Programmierung vorhanden.

 

Beschreibung

Der mit dem CNC Softwarepacket installierte Lizenzschlüssel erlaubt keine erweiterte HSC-Programmierung.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Zur Verwendung der erweiterten HSC-Programmierung muß der entsprechende Lizenzschlüssel installiert sein. Wenden Sie sich bitte an den Steuerungslieferanten.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21407

Wert der WCS-Zielposition ueberschreitet Datenformat.

 

Beschreibung

Bei der Berechnung der Bewegungsgrenzen im WCS-System mit dem Befehl #GET WCS POSLIMIT überschreitet das Ergebnis der Zielposition in einer der Hauptachsen den zulässigen Zahlenbereich.

Der Wert der Mehrfach-ID weist hierbei auf die zugehörige Achse hin, deren Zielposition fehlerhaft berechnet wurde:

Mehrfach-ID 1à1. Hauptachse

Mehrfach-ID 2à2. Hauptachse

Mehrfach-ID 3à3. Hauptachse

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Dieser Fehler kann nur durch fehlerhafte Parametrierung der kinematischen / kartesischen Transformation auftreten.Diese prüfen und ggf. korrigieren.

Parameter

%1:

Fehlerhafter Wert [-]

Berechneter Weg bis zur Bewegungsgrenze

%2:

Unterer Grenzwert [-]

 

%3:

Oberer Grenzwert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21408

#GET WCS POSLIMIT waehrend Synchronbetrieb nicht erlaubt.

 

Beschreibung

Während aktivem Synchronbetrieb (#ENABLE AX LINK bzw. #AX LINK ON) ist im NC-Programm der Befehl #GET WCS POSLIMIT programmiert. Dies ist nicht zulässig.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N30   #SET AX LINK[1, B=X]
N40   #ENABLE AX LINK[1]
:
N100  #GET WCS POSLIMIT [VC1=1 VC2=0 VC3=0]
:
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0
N30   #SET AX LINK[1, B=X]
N40   #ENABLE AX LINK[1]
:
N90   #DISABLE AX LINK[1]
N100  #GET WCS POSLIMIT [VC1=1 VC2=0 VC3=0]
:

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Vor Verwendung des Befehls #GET WCS POSLIMIT den aktiven Synchronbetrieb mit #DISABLE AX LINK bzw. #AX LINK OFF (ALL) deaktivieren.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21409

Aktuelle MCS Position ausserhalb der SWE.

 

Beschreibung

Bei der Berechnung der Bewegungsgrenzen im WCS-System mit dem Befehl #GET WCS POSLIMIT wird festgestellt, das die Ausgangsposition im Maschinenkoordinatensystem in mindestens einer der Hauptachsen außerhalb der entsprechenden Softwareendschaltergrenzen liegt. Mit dem programmierten Richtungsvektor kann dann keine Bewegungsgrenze ermittelt werden.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Vor Anwahl der Funktion muß sichergestellt sein, dass alle an der Transformation beteiligten Achsen innerhalb des durch die Softwareendschalter definierten Verfahrbereiches stehen.

Parameter

%1:

Logische Achsnummer [-]

Achse, die außerhalb der Softwareendschalter steht.

%2:

Aktueller Wert [0.1 µm bzw. 0,0001°]

Achsposition im MCS

%3:

Oberer Grenzwert [0.1 µm bzw. 0,0001°]

Positiver Softwareendschalter

%4:

Unterer Grenzwert [0.1 µm bzw. 0,0001°]

Negativer Softwareendschalter

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21410

Bewegungsrichtungsvektor ist 0.

 

Beschreibung

Der im Befehl #GET WCS POSLIMIT [...] programmierte Richtungsvektor ist Null oder zu kurz. Es kann keine Bewegungsgrenze berechnet werden.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Die Komponenten des Richtungsvektors ausreichend groß programmieren.

Parameter

%1:

Aktueller Wert [-]

Erste Komponente des Richtungsvektors (VC1)

%2:

Aktueller Wert [-]

Zweite Komponente des Richtungsvektors (VC2)

%3:

Aktueller Wert [-]

Dritte Komponente des Richtungsvektors (VC3)

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21411

Doppelprogrammierung im #FILTER-Befehl.

 

Beschreibung

Im Befehl #FILTER ... [...] wurden unzulässige Kombinationen von Schlüsselwörtern programmiert.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Redundante Schlüsselworte im Befehl #FILTER ... [...] entfernen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21412

Zweite Hauptachse nicht erlaubt.

 

Beschreibung

Bei der Funktion "Drehung mehrerer Achsen" im Zusammenhang mit dem Befehl #ROTATION dürfen die zusätzlichen Achsen ausschließlich an die zweite Hauptachse (Masterachse) der aktuellen Ebene gekoppelt werden.

Im Fehlerfall ist bei der Definition der Achspaare eine unzulässige Masterachse als zweite Hauptachse programmiert.

Beispiel:

Falsch:
G00 X0 X1=0 X2=0 X3=0 Y0 Z0
G01 F1000 X1=0 X2=260 X3=520 X4=780 Y=-10
#ROTATION ON[ANGLE=1
AXPAIR[X1,Y] AXPAIR[X2,Z] AXPAIR[X3,Y]]
G91 Y1=-1200
G91 Y1=1200
:
N1000 M30
Richtig:
G00 X0 X1=0 X2=0 X3=0 Y0 Z0
G01 F1000 X1=0 X2=260 X3=520 X4=780 Y=-10
#ROTATION ON[ANGLE=1
AXPAIR[X1,Y] AXPAIR[X2,Y] AXPAIR[X3,Y]]
G91 Y1=-1200
G91 Y1=1200
:
N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Definitionen der Achspaare im Befehl #ROTATION anpassen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21413

WAIT ohne SYN nicht erlaubt.

 

Beschreibung

Das Schlüsselwort WAIT darf im Befehl #MACHINE DATA nur verwendet werden, wenn ein synchronisiertes Setzen des Achsparameters (SYN) erfolgen soll.

Beispiel: Setzen eines Softwareendschalters mit Warten im Kanal:

Falsch:
G00 X0 Y0 Z0
:
#MACHINE DATA [AX=X
AXPARAM="kenngr.swe_pos
15000000"WAIT]
:
N1000 M30
Richtig:
G00 X0 Y0 Z0
:
#MACHINE DATA SYN
[AX=X AXPARAM="kenngr.swe_pos
15000000"WAIT]
:
N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Den Befehl #MACHINE DATA um das Schlüsselwort SYN erweitern oder WAIT entfernen. Siehe auch [PROG - Kapitel Schreiben von Maschinendaten]

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21414

Spindelachse nicht erlaubt.

 

Beschreibung

Im Zusammenhang mit dem Schlüsselwort AX bzw. AXNR im Befehl #FILTER [..] wurde eine Spindelachse programmiert. Erlaubt sind aber nur im NC-Kanal vorhandene Bahnachsen.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Der Befehl #FILTER [..] darf nur für Bahnachsen im NC-Kanal verwendet werden.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21415

Achse nicht referenziert! Automatische Trafoanwahl nicht moeglich.

 

Beschreibung

Eine kinematische Transformation darf nur angewählt werden, wenn alle daran beteiligten Achsen referenziert sind.

Wenn die automatische Trafoanwahl mit dem Kanalparameter P-CHAN-00151 (auto_enable_kin_trafo) gesetzt ist, so wird implizit bei Anwahl des Handbetriebes (G200, G201) oder beim ersten Bewegungsatz im NC-Programm geprüft, ob alle Transformationsachsen referenziert sind. Ist dies nicht der Fall, so wird diese Fehlermeldung ausgegeben.

Reaktion

Klasse

1

NC-Programmbearbeitung wird fortgesetzt.

Abhilfe

Klasse

1

Prüfen und ändern des NC-Programms. Bei aktivem Kanalparameter P-CHAN-00151 (auto_enable_kin_trafo) müssen alle Transformationsachsen vor der ersten Bewegung referenziert sein (G74).

Parameter

%1:

Logische Achsnummer [-]

Nummer der nicht referenzierten Achse

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21416

Neuer Bearbeitungsmodus bei aktiver 3D-WGK nicht erlaubt.

 

Beschreibung

Bei aktiver3D-Werkzeuggeometriekorrektur (WGK) wird im NC-Programm ein neuer Bearbeitungsmodus (OPMODE) programmiert. Das ist nicht zulässig.

Beispiel:

Falsch:
N10 #TGC ON [OPMODE=2]
:
N.. #TGC [OPMODE=1]
:
N.. #TGC OFF
:
N1000 M30
Richtig:
N10 #TGC ON [OPMODE=2]
:
N.. #TGC OFF
N.. #TGC ON [OPMODE=1]
... or
N.. #TGC [OPMODE=1]
N.. #TGC ON
:
N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Ein neuerBearbeitungsmodus (OPMODE) darf nur programmiert werden entweder direkt bei der erneuten Anwahl der 3D-WGK oder bei abgewählter 3D-WGK.

Parameter

%1:

Aktueller Wert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21417

Ungueltiger TGC-Mode.

 

Beschreibung

Im Befehl #TGC [...] ist das Kennwort OPMODE mit einem ungültigen Wert belegt.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Im #TGC-Befehl denBearbeitungsmodus mit einem zulässigen Wert belegen [PROG].

Parameter

%1:

Aktueller Wert [-]

Schlüsselwort

%2:

Fehlerhafter Wert [-]

Fehlerhafte TGC-Mode

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21418

Doppelprogrammierung im #MEAS-Befehl.

 

Beschreibung

Im Befehl #MEAS [...] wurden unzulässige Kombinationen von Schlüsselwörtern programmiert.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Redundante Schlüsselworte im Befehl #MEAS [...] entfernen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21419

Overridefaktor ueberschreitet erlaubten Wertebereich.

 

Beschreibung

Ein programmierter bahn- oder achsspezifischer Overridefaktor (z.B. FEED_FACT...) liegt außerhalb des zulässigen Zahlenbereiches.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Programmierung eines zulässigen Overridefaktors (Gültige Werte: 0.1% ... 200%, siehe auch [PROG - Beschreibung des Befehls #OVERRIDE oder achsspezifische Overrideprogrammierung]).

Parameter

%1:

Fehlerhafter Wert [-]

 

%2:

Unterer Grenzwert [-]

 

%3:

Oberer Grenzwert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21420

Doppelprogrammierung im #OVERRIDE-Befehl.

 

Beschreibung

Im Befehl #OVERRIDE [...] wurden unzulässige Kombinationen von Schlüsselwörtern programmiert.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Redundante Schlüsselworte im Befehl #OVERRIDE [...] entfernen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21422

Doppelprogrammierung in OVERRIDE-Befehlssequenz.

 

Beschreibung

Im spindelspezifischen Overridebefehl S[OVERRIDE...] wurden unzulässige Kombinationen von Schlüsselwörtern programmiert.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Redundante Schlüsselworte in Befehlssequenz S[OVERRIDE...] entfernen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21423

Hilfskanal wurde nicht lizenziert und kann nur verlinkte Achsen (s. P-AXIS-00101) verfahren.

 

Beschreibung

Dieser Kanal erfordert fuer die programmierte Funktionalitaet eine Lizenz.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

6

Fuer die Lizenzierung des Kanals wenden Sie sich bitte an den Vertriebspartner oder Achse verlinken.

Parameter

%1:

Logische Achsnummer [-]

Nummer der nicht verlinkten Achse

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21424

Unzulaessige Parametereinstellung bei Kantenstossen.

 

Beschreibung

Im Hochlauf wird bei der Prüfung der Kantenstossparameter festgestellt, daß das Belegen vonP-CHAN-00029mit 1 nur dann sinnvoll ist, wennP-CHAN-00149undP-CHAN-00153mit 0 belegt sind.

Reaktion

Klasse

1

Steuerungshochlauf wird fortgesetzt.

Abhilfe

Klasse

1

Während dem Hochlauf wird im Konfliktfall das satzuebergreifende KantenstossenP-CHAN-00029mit 0 (FALSE) belegt und der Hochlauf fortgesetzt.

Vor dem nächsten Hochlauf die KanalparameterP-CHAN-00029,P-CHAN-00149undP-CHAN-00153richtig setzen

P-CHAN-00029

P-CHAN-00149

P-CHAN-00153

Check result

0

1

0

OK

0

0

1

OK

0

1

1

OK

1

0

0

OK

1

1

0

NOT OK

1

0

1

NOT OK

1

1

1

NOT OK

Parameter

%1:

Fehlerhafter Wert [-]

Fehlerhaft belegter KanalparameterP-CHAN-00029

%2:

Korrigierter Wert [-]

 

Fehlertyp

2, Fehlermeldung bei der Übernahme von Parameterlisten in die Steuerung.

 

21425

Achse nicht referenziert! Automatische Trafoanwahl nicht moeglich.

 

Beschreibung

Eine kinematische Transformation darf nur angewählt werden, wenn alle daran beteiligten Achsen referenziert sind.

Wenn die automatische Trafoanwahl mit dem Kanalparameter P-CHAN-00151 (auto_enable_kin_trafo) gesetzt ist, so wird implizit bei Anwahl des Handbetriebes (G200, G201) oder beim ersten Bewegungsatz im NC-Programm geprüft, ob alle Transformationsachsen referenziert sind. Ist dies nicht der Fall, so wird diese Fehlermeldung ausgegeben.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Bei aktivem Kanalparameter P-CHAN-00151 (auto_enable_kin_trafo) müssen alle Transformationsachsen vor der ersten Bewegung referenziert sein (G74).

Parameter

%1:

Logische Achsnummer [-]

Nummer der nicht referenzierten Achse

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21426

Werkzeuglaenge ist kleiner als minimaler Grenzwert.

 

Beschreibung

Bei der Uebernahme der Werkzeugdaten wird festgestellt, das die Werkzeuglänge kleiner ist als die über den KanalparameterP-CHAN-00156definierte Mindestlaenge.

Reaktion

Klasse

3

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

6

Prüfen, ob ein Schwesterwerkzeug mit einer ausreichenden Werkzeuglaenge verfuegbar ist. NC-Programm dann mit diesem Werkzeug fahren.

Alternativ:

P-CHAN-00156mit 0 belegen, dann ist die Prüfung auf den Minimalwert nicht aktiv. Steuerung erneut starten.

Parameter

%1:

Fehlerhafter Wert [-]

Laenge des angeforderten Werkzeuges

%2:

Unterer Grenzwert [-]

Konfigurierte MindestlaengeP-CHAN-00156

Fehlertyp

3, Fehlermeldung aus der Kommunikation.

 

21427

Werkzeugradius ist kleiner als minimaler Grenzwert.

 

Beschreibung

Bei der Uebernahme der Werkzeugdaten wird festgestellt, das der Werkzeugradius kleiner ist als der über den KanalparameterP-CHAN-00157definierte Mindestradius.

Reaktion

Klasse

3

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

6

Prüfen, ob ein Schwesterwerkzeug mit einem ausreichenden Werkzeugradius verfuegbar ist. NC-Programm dann mit diesem Werkzeug fahren.

Alternativ:

P-CHAN-00157mit 0 belegen, dann ist die Prüfung auf den Minimalwert nicht aktiv. Steuerung erneut starten.

Parameter

%1:

Fehlerhafter Wert [-]

Radius des angeforderten Werkzeuges

%2:

Unterer Grenzwert [-]

Konfigurierter MindestradiusP-CHAN-00157

Fehlertyp

3, Fehlermeldung aus der Kommunikation.

 

21429

Name der externen Variablenstruktur zu lang.

 

Beschreibung

Für die externen Variablen können benutzerdefinierte Variablentypen z.B. für Variablenstrukturen festgelegt werden (s.[EXTV]). Der vorgegebene Name für den Variablentyp (type[i].name) ist jedoch zu lang.

Reaktion

Klasse

2

Name der Variablenstruktur wird gekürzt.

Abhilfe

Klasse

3

Name der Variablenstruktur korrigieren.

Parameter

%1:

Aktueller Wert [-]

Fehlerhafter Name

%2:

Aktueller Wert [-]

Index i der Variablentypdefintion

%3:

Fehlerhafter Wert [-]

Länge des vorgegebenen Namens

%4:

Grenzwert [-]

Maximal zulässige Länge

%5:

Korrigierter Wert [-]

Korrigierter Name für Variablentyp

Fehlertyp

-

 

21430

Name der externen Variablenstruktur enthaelt unzulaessiges Zeichen.

 

Beschreibung

Für die externen Variablen können benutzerdefinierte Variablentypen z.B. für Variablenstrukturen festgelegt werden (s.[EXTV]). Der vorgegebene Name (type[i].name) für den Variablentyp enthält jedoch mindestens ein ungültiges Zeichen. Erlaubt sind Buchstaben, die Ziffern 0-9 und ein Unterstrich.

Reaktion

Klasse

2

Der Variablentyp wird gelöscht.

Abhilfe

Klasse

3

Name für Variablentyp korrigieren.

Parameter

%1:

Fehlerhafter Wert [-]

Fehlerhafter Name

%2:

Aktueller Wert [-]

Index i der Variablentypdefition

%3:

Aktueller Wert [-]

Position des unzulässigen Zeichens im Namen

Fehlertyp

-

 

21431

Name der externen Variablenstruktur entspricht elementarem Datentyp.

 

Beschreibung

Für die externen Variablen können benutzerdefinierte Variablentypen z.B. für Variablenstrukturen festgelegt werden (s.[EXTV]). Der vorgegebene Name für den Variablentyp (type[i].name) entspricht jedoch einem elementaren Datentyp der Steuerung. Bekannte Datentypen der Steuerung sind:

- BOOLEAN

- SGN08, SGN16, SGN32

- UNS08, UNS16, UNS32

- REAL64

- STRING

Reaktion

Klasse

2

Der Variablentyp wird gelöscht.

Abhilfe

Klasse

3

Name für Variablentyp ändern.

Parameter

%1:

Fehlerhafter Wert [-]

Fehlerhafter Name

%2:

Aktueller Wert [-]

Index i der Variablentypdefinition

Fehlertyp

-

 

21432

Name des Strukturelements zu lang.

 

Beschreibung

Für die externen Variablen können benutzerdefinierte Variablentypen z.B. für Variablenstrukturen festgelegt werden (s.[EXTV]). Der vorgegebene Name für das Strukturelement (type[i].element[j].name) ist jedoch zu lang.

Reaktion

Klasse

2

Name of the structure element is shortend.

Abhilfe

Klasse

3

Correct the name of the structure element.

Parameter

%1:

Aktueller Wert [-]

Name der betroffenen Variablentypdefintion

%2:

Aktueller Wert [-]

Fehlerhafter Name des Strukturelements

%3:

Fehlerhafter Wert [-]

Länge des vorgegebenen Namens

%4:

Grenzwert [-]

Maximal zulässige Länge

%5:

Aktueller Wert [-]

Korrigierter Name für Variablentyp

Fehlertyp

-

 

21433

Name des Strukturelements enthaelt ungueltiges Zeichen.

 

Beschreibung

Für die externen Variablen können benutzerdefinierte Variablentypen z.B. für Variablenstrukturen festgelegt werden (s.[EXTV]). Der vorgegebene Name (type[i].element[j].name) für das Strukturelement enthält jedoch mindestens ein ungültiges Zeichen. Erlaubt sind Buchstaben, die Ziffern 0-9 und ein Unterstrich.

Reaktion

Klasse

2

Das Strukturelement wird gelöscht.

Abhilfe

Klasse

3

Name des Strukturelements korrigieren.

Parameter

%1:

Aktueller Wert [-]

Fehlerhafter Name

%2:

Aktueller Wert [-]

Index i der Variablentypdefition

%3:

Aktueller Wert [-]

Index j des Strukturelements

%4:

Fehlerhafter Wert [-]

Fehlerhafter Name

%5:

Aktueller Wert [-]

Position des unzulässigen Zeichens im Namen

Fehlertyp

-

 

21434

Variablentypbezeichner des Strukturelements zu lang.

 

Beschreibung

Für die externen Variablen können benutzerdefinierte Variablentypen z.B. für Variablenstrukturen festgelegt werden (s.[EXTV]). Der vorgegebene Variablentyp für das Strukturelement (type[i].element[j].type) ist jedoch zu lang.

Reaktion

Klasse

2

Variablentyp wird gekürzt.

Abhilfe

Klasse

3

Variablentyp des Strukturelements korrigieren.

Parameter

%1:

Aktueller Wert [-]

Name der betroffenen Variablentypdefintion

%2:

Aktueller Wert [-]

Name des betroffenen Strukturelements

%3:

Aktueller Wert [-]

Vorgegebener Variablentyp

%4:

Fehlerhafter Wert [-]

Länge des vorgegebenen Variablentyps

%5:

Grenzwert [-]

Maximal zulässige Länge

Fehlertyp

-

 

21435

Variablentyp des Strukturelements enthaelt ungueltiges Zeichen.

 

Beschreibung

Für die externen Variablen können benutzerdefinierte Variablentypen z.B. für Variablenstrukturen festgelegt werden (s.[EXTV]). Der vorgegebene Variablentyp (type[i].element[j].name) für das Strukturelement enthält jedoch mindestens ein ungültiges Zeichen. Erlaubt sind Buchstaben, die Ziffern 0-9 und ein Unterstrich.

Reaktion

Klasse

2

Dier Variablenstruktur wird gelöscht.

Abhilfe

Klasse

3

Variablentyp des Strukturelements korrigieren.

Parameter

%1:

Aktueller Wert [-]

Name der betroffenen Variablenstruktur

%2:

Aktueller Wert [-]

Index j des betroffenen Strukturelements

%3:

Aktueller Wert [-]

Name des betroffenen Strukturelements

%4:

Fehlerhafter Wert [-]

Fehlerhafter Variablentypname

%5:

Aktueller Wert [-]

Position des unzulässigen Zeichens

Fehlertyp

-

 

21436

Externe Variablenstruktur enthaelt keine Elemente.

 

Beschreibung

Für die externen Variablen können benutzerdefinierte Variablentypen z.B. für Variablenstrukturen festgelegt werden (s.[EXTV]). Der angegebene Variablentyp enthält jedoch keine Elemente (type[i].element[j]).

Reaktion

Klasse

2

Dier Variablenstruktur wird gelöscht.

Abhilfe

Klasse

3

Elemente für Variablenstruktur definieren.

Parameter

%1:

Aktueller Wert [-]

Name der betroffenen Variablenstruktur

%2:

Aktueller Wert [-]

Index i der betroffenen Variabelnstruktur

Fehlertyp

-

 

21437

Variablentyp der externen Variablen zu lang.

 

Beschreibung

Der Bezeichner für den Variablentyp der externen Variablen ist zu lang (s.[EXTV]).

Reaktion

Klasse

2

Variablentyp wird gekürzt.

Abhilfe

Klasse

3

Variablentyp der externen Variablen korrigieren.

Parameter

%1:

Aktueller Wert [-]

Name der betroffenen Variablen

%2:

Aktueller Wert [-]

Angegebener Variablentyp

%3:

Fehlerhafter Wert [-]

Länge des angegebenen Variablentyps

%4:

Grenzwert [-]

Maximal zulässige Länge

Fehlertyp

-

 

21438

Variablentyp der externen Variablen enthaelt ungueltiges Zeichen.

 

Beschreibung

Der Variablentypbezeichner der externen Variablen enthält ein ungültiges Zeichen (s.[EXTV]). Erlaubt sind Buchstaben, die Ziffern 0-9 und ein Unterstrich.

Reaktion

Klasse

2

Externe Variable wird gelöscht

Abhilfe

Klasse

3

Variablentyp korrigieren

Parameter

%1:

Aktueller Wert [-]

Name der betroffenen externen Variablen

%2:

Aktueller Wert [-]

Index der betroffenen externen Variablen

%3:

Fehlerhafter Wert [-]

Fehlerhafter Variablentyp

%4:

Aktueller Wert [-]

Position des unzulässigen Zeichens

Fehlertyp

-

 

21439

Speicherindex der externen Variablen zu gross.

 

Beschreibung

Die externen Variablen sind im Speicher in 24-Byte Blöcken abgelegt (s.[EXTV]). Der jeweilige Speicherblock der externen Variablen wird über den Speicherindex var[i].index angegeben. Der vorgefundene Wert ist jedoch zu groß.

Reaktion

Klasse

2

Externe Variable wird gelöscht.

Abhilfe

Klasse

3

Speicherindex der Variablen korrigieren.

Parameter

%1:

Aktueller Wert [-]

Name der betroffenen externen Variablen

%2:

Aktueller Wert [-]

Index i der betroffenen externen Variablen

%3:

Fehlerhafter Wert [-]

Fehlerhafter Wert für Speicherindex

%4:

Oberer Grenzwert [-]

Größter zulässiger Wert für Speicherindex

Fehlertyp

-

 

21440

Maximale Verschachtelungsgtiefe in externer Variablenstruktur ueberschritten.

 

Beschreibung

Für die externen Variablen können benutzerdefinierte Variablentypen z.B. für Variablenstrukturen festgelegt werden (s.[EXTV]). Die Elemente einer Variablentypdefinition (type[i].element[j]) können selbst auch wiederum eine Variablenstruktur sein. Die mögliche Verschachtelungstiefe ist jedoch begrenzt.

Reaktion

Klasse

2

Die externe Variable wird gelöscht.

Abhilfe

Klasse

3

Verschachtelungstiefe der Strukturdefinitionen reduzieren

Parameter

%1:

Aktueller Wert [-]

Name der betroffenen externen Variablen

%2:

Aktueller Wert [-]

Index der betroffenen Variablen

%3:

Aktueller Wert [-]

Aktuelle Verschachtelungstiefe

%4:

Oberer Grenzwert [-]

Maximal zulässige Verschachtelungstiefe

Fehlertyp

-

 

21441

Variablentyp in externer Veriablenstruktur nicht bekannt.

 

Beschreibung

Für die externen Variablen können benutzerdefinierte Variablentypen z.B. für Variablenstrukturen festgelegt werden (s.[EXTV]). Der Variablentyp eines Strukturelements (type[i].element[j].type) ist jedoch nicht bekannt. Er muss ein Default-Variablentyp der Steuerung oder selbst definierter Typ sein.

Reaktion

Klasse

2

Die externe Variable wird gelöscht.

Abhilfe

Klasse

3

Variablentyp des Strukturelements korrigieren.

Parameter

%1:

Fehlerhafter Wert [-]

Fehlerhafter Variablentyp

%2:

Aktueller Wert [-]

Name der betroffenen externen Variablen

%3:

Aktueller Wert [-]

Index der betroffenen Variablen

%4:

Aktueller Wert [-]

Name der Variablenstruktur

%5:

Aktueller Wert [-]

Name des betroffenen Strukturelements

Fehlertyp

-

 

21442

Kein Variablentyp fuer Strukturelement angegeben.

 

Beschreibung

Für die externen Variablen können benutzerdefinierte Variablentypen z.B. für Variablenstrukturen festgelegt werden (s.[EXTV]). Für ein Element der Variablenstruktur wurde kein Variablentyp (type[i].element[j].type) angegeben.

Reaktion

Klasse

2

Definition der Variablenstruktur wird gelöscht

Abhilfe

Klasse

3

Variablentyp des Strukturelements festlegen

Parameter

%1:

Aktueller Wert [-]

Name der betroffenen Variablenstruktur

%2:

Aktueller Wert [-]

Name des betroffenen Strukturelements

%3:

Fehlerhafter Wert [-]

Fehlerhafter Variablentyp

Fehlertyp

-

 

21443

Inkompatible Variablentypen. Zuweisungsoperation nicht moeglich.

 

Beschreibung

Die Zuweisungsoperation kann nicht ausgeführt werden, da die Variablentypen auf der linken und rechten Seite nicht kompatibel sind (s.[EXTV]), z.B. falls einer externen Strukturvariablen eine SGN32 Variablen zugewiesen wird:

var[1].name var_1

var[1].type STRUCT_1

var[2].name var_2

var[2].type SGN32

Fehlerhafte Zuweisung im NC-Programm:

V.E.var_1 = V.E.var_2

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm korrigieren.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21444

Strukturkopie nur zwischen gleichen Strukturen moeglich.

 

Beschreibung

Kopieren von ganzen Variablenstrukturen (Strukturkopie) im NC-Programm ist nur zwischen Variablen mit identischem Variablentyp (var[i].type, s.[EXTV]) erlaubt. Beispiel:

var[1].name var_1

var[1].type STRUCT_1

var[2].name var2_1

var[2].type STRUCT_2

var[3].name var2_2

var[3].type STRUCT_2

NC-Programm:

Fehler: V.E.var_1 = V.E.var_2

Korrekt: V.E.var_2 = V.E.var_3

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm korrigieren oder Variablentyp ändern.

Parameter

%1:

Fehlerhafter Wert [-]

 

%2:

Fehlerhafter Wert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21445

Unterschiedliche Groesse der Variablenstrukuren. Strukturkopie nicht moeglich.

 

Beschreibung

Kopieren von ganzen Variablenstrukturen (Strukturkopie) im NC-Programm ist nur zwischen Variablen mit identischem Variablentyp var[i].type und gleicher Größe var[i].size (s.[EXTV]) erlaubt.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm korrigieren.

Parameter

%1:

Fehlerhafter Wert [-]

 

%2:

Fehlerhafter Wert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21446

Zuweisungoperation fuer Variablenstrukturen nicht erlaubt.

 

Beschreibung

Für externe Variablen die eine Variablenstruktur sind (s.[EXTV]), ist nur der Zuweisungsoperator „=“ erlaubt (Strukturkopie). Die Zuweisungsoperatoren „+=“, „-=“, „*=“ und „/=“ können nicht verwendet werden.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm korrigieren.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21447

Strukturkopie nur zwischen zwei externen Variablen moeglich.

 

Beschreibung

Das Kopieren einer ganzen Variablenstruktur (Strukturkopie) ist nur zwischen zwei externen Variablen möglich (s.[EXTV]). Sie müssen beide den gleichen Variablentyp besitzen. Beispiel:

var[1].name var1

var[1].type STRUCT_1

var[2].name var2

var[2].type STRUCT_1

Zuweisung im NC-Programm:

Fehler: V.E.var1 = 123

Korrekt: V.E.var1 = V.E.VAR2

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm korrigieren.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21448 - 21450

Systemfehler

 

Beschreibung

Mit diesem Fehler werden interne Zustände angezeigt, die Aufschluss über die Fehlerursache und den Fehlerort geben. Wenden Sie sich bitte mit der vollständigen Meldung an den Steuerungslieferanten.

Reaktion

Klasse

2

 

Abhilfe

Klasse

8

Neustart der Steuerung erforderlich.

21451

Zuviele Werkzeuge pro Kopf programmiert.

 

Beschreibung

Im Befehl #TOOL DEF [...] werden zuviele Werkzeuge T=... zu einer Werkzeugeinheit (UNIT) zusammengefaßt.

Reaktion

Klasse

2

Abbruch der Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Bei #TOOL DEF [...] die zulaessige maximale Anzahl von Werkzeugen pro Einheit nicht ueberschreiten.

Parameter

%1:

Fehlerhafter Wert [-]

Bislang decodierte Anzahl von Werkzeugen

%2:

Grenzwert [-]

Maximale Anzahl Werkzeuge pro Kopf

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21452

Unzulaessige UNIT programmiert.

 

Beschreibung

Die im Befehl #TOOL DEF [...] programmierte Werkzeugeinheit (UNIT) kann nicht mehr in den internen Arbeitsdaten gespeichert werden.

Reaktion

Klasse

2

Abbruch der Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Zahl der definiertenWerkzeugeinheiten verringern oder eventuell Ersetzen durch die Neudefinition von nicht mehr erforderlichen Werkzeugeinheiten.

Parameter

%1:

Fehlerhafter Wert [-]

Nummer der programmierten UNIT

%2:

Unterer Grenzwert [-]

Maximale Anzahl von zulaessigen UNIT-Definitionen.

%3:

Oberer Grenzwert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21453

Doppelprogrammierung im #TOOL DEF-Befehl.

 

Beschreibung

Im Befehl #TOOL DEF [...] wurden unzulässige Kombinationen von Schlüsselwörtern programmiert.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Redundante Schlüsselworte im Befehl #TOOL DEF [...] entfernen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21454

Fuer die T-Funktion sind noch keine vollstaendigen Werkzeugdaten im Kanal verfuegbar.

 

Beschreibung

Fuer die, in der programmierten Werkzeugeinheit (UNIT) gruppierten Werkzeuge sind noch keine Daten vorhanden. Diese sind insbesondere bei der Beruecksichtigung der Werkzeugversaetze erforderlich.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

1

1. Moeglichkeit:

Den KanalparameterP-CHAN-00014auf 1 (TRUE) setzen. Dadurch werden bei der Programmierung des T-Wortes implizit auch die Werkzeugdaten vervollstaendigt.

2. Moeglichkeit:

Prüfen und ändern des NC-Programms.Vor dem T-Wort das entsprechende D-Wort programmieren. Dadurch werden zuerst die Werkzeugdaten vervollstaendigt und sind dann beim T-Wort verfuegbar.

Parameter

%1:

Aktueller Wert [-]

Programmierte T-Nummer (UNIT)

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21455

Zusammengefuegter String ueberschreitet maximal zulaessige Stringlaenge.

 

Beschreibung

Zwei Zeichenketten werden mit dem „+“ Operator zusammengefügt. Der Ergebnis-String ist jedoch zu lang.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm korrigieren.

Parameter

%1:

Fehlerhafter Wert [-]

Länge der zusammengesetzten Zeichenkette

%2:

Oberer Grenzwert [-]

Maximal zulässige String-Länge

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21456

Zuweisungsoperation fuer Stringvariablen nicht erlaubt.

 

Beschreibung

Für Stringvariablen können nur die Zuweisungsoperatoren „=“ und „+=“ verwendet werden. Die Operatoren „-=“, „*=“ sowie „/=“ sind nicht erlaubt. Beispiel externe Variable (s.[EXTV]):

var[1].name str1

var[1].type STRING

Fehler:

V.E.str1 *= „Hello world!“

Korrekt:

V.E.str1 = „Hello“

V.E.str1 += „ world!“

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm korrigieren.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21457

Inkompatible Datentypen in mathematische Berechnung oder String-Operation.

 

Beschreibung

Im vorgefundenen Ausdruck sind sowohl mathematische als auch String-Ausdrücke vorhanden. Daher kann er nicht ausgewertet werden. Beispiel:


Fehler:

V.E.string = „Peter“ + 23

Korrekt:

V.E.string = „Peter“ + „23“

V.E.string = „Peter„ + INT_TO_STR[23]

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm korrigieren. Konvertierungsfunktionen verwenden.

Parameter

%1:

Aktueller Wert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21458

Operator fuer Zeichenketten nicht erlaubt.

 

Beschreibung

Für Zeichenketten sind nur der „+“ Operator zum Zusammenfügen zweier Strings oder die Vergleichsoperatoren „==“ und „!=“ zulässig. Alle anderen Operatoren wie z.B. „-„ oder „*“ können nicht verwendet werden.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm korrigieren.

Parameter

%1:

Fehlerhafter Wert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21459

Unzulaessiger Argumenttyp fuer Funktionsaufruf.

 

Beschreibung

Das Argument für die Funktion ist vom falschen Typ z.B. einer mathematischen Funktion wurde eine Zeichenkette übergeben. Beispiel:

Fehler:

SIN[„Peter“]

STR_TO_INT[123]

Korrekt:

SIN[1.23]

STR_TO_INT[„123“]

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm korrigieren.

Parameter

%1:

Aktueller Wert [-]

 

%2:

Aktueller Wert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21460

String-Ausdruck erwartet.

 

Beschreibung

Als Ergebnis des vorgegebenen Ausdrucks wird eine Zeichenkette erwartet, da es z.B. einer Variablen vom Typ STRING zugewiesen wird. Beispiel:

Fehler:

V.E.string = 100 + 10

Korrekt:

V.E.string = „1“ + „10“

V.E.string = INT_TO_STR[100 + 10]

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm korrigieren. Konvertierungsfunktion verwenden.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21461

Mathematischer Ausdruck erwartet.

 

Beschreibung

Als Ergebnis des vorgegebenen Ausdrucks wird ein Zahlenwert erwartet, da es z.B. einer Variablen vom Typ Integer oder Real64 zugewiesen wird. Beispiel:

Fehler:

V.E.sgn32 = „1" + „10“

Korrekt:

V.E.sgn32 = 100 + 10

V.E.sgn32 = STR_TO_INT[„1“ + „10“]

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm korrigieren. Konvertierungsfunktion verwenden.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21462

String fuer Variable zu lang.

 

Beschreibung

Einer Variablen vom Typ String wird eine Zeichenkette zugewiesen, die jedoch für die Variable zu lang ist.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm korrigieren.

Parameter

%1:

Fehlerhafter Wert [-]

Länge der Zeichenkette

%2:

Oberer Grenzwert [-]

Maximale Stringlänge der Variablen

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21463

Argument bei Integer zu String Konvertierung ueberschreitet Wertebereich.

 

Beschreibung

Mit der Funktion INT_TO_STR kann eine Integer Zahl in eine Zeichenkette konvertiert werden. Der angegebene Zahlenwert für die Funktion überschreitet jedoch den zulässigen Wertebereich.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm korrigieren.

Parameter

%1:

Fehlerhafter Wert [-]

Angegebener Zahlenwert für Konvertierung

%2:

Unterer Grenzwert [-]

Minimal zulässiger Wert

%3:

Oberer Grenzwert [-]

Maximal zulässiger Wert

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21464

Ziffer bei String zu Zahlenwert Konvertierung erwartet.

 

Beschreibung

Mit den Funktionen STR_TO_INT bzw. STR_TO_REAL können Zeichenketten in Integer- oder Gleitkommazahlen konvertiert werden. Für die Konvertierung werden in der Zeichenkette die Ziffern 0 .. 9 erwartet.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm korrigieren.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21465

Laenge der Zeichenkette bei String zu Zahlenwert Konvertierung zu gross.

 

Beschreibung

Mit den Funktionen STR_TO_INT bzw. STR_TO_REAL können Zeichenketten in Integer- oder Gleitkommazahlen konvertiert werden. Die Zeichenkette enthält jedoch zu viele Ziffern.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm korrigieren.

Parameter

%1:

Oberer Grenzwert [-]

Maximal zulässige Länge

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21466

Wertebereichsueberschreitung bei String zu Zahlenwert Konvertierung.

 

Beschreibung

Mit der Funktion STR_TO_INT kann eine Zeichenkette in einen Integerwert konvertiert werden. Der berechnete Zahlenwert überschreitet jedoch den zulässigen Wertebereich.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm korrigieren.

Parameter

%1:

Fehlerhafter Wert [-]

konvertierter Zahlenwert

%2:

Unterer Grenzwert [-]

kleinster zulässiger Wert

%3:

Oberer Grenzwert [-]

größter zulässiger Wert

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21467

Exponent bei String zu Gleitkommazahl Konvertierung zu gross.

 

Beschreibung

Mit der Funktion STR_TO_REAL kann eine Zeichenkette in eine Gleitkommazahl umgewandelt werden. Der bei der Konvertierung berechnete Exponent ist jedoch zu groß.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm korrigieren.

Parameter

%1:

Oberer Grenzwert [-]

Maximal zulässiger Exponent

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21468

REPEAT muss alleine im Satz stehen.

 

Beschreibung

Eine Steuersatzanweisung wurde mit weiteren NC-Befehlen im gleichen NC-Satz programmiert. Nach einem $REPEAT darf kein weiterer NC-Befehl programmiert werden.

Beispiel:

Falsch:

N10 G00 X0 Y0 Z0 P1=0N20 $REPEAT P1=P1+1:N50 $UNTIL P1>2:N1000 M30

Richtig:

N10 G00 X0 Y0 Z0 P1=0N20 $REPEAT

N30 P1 =P1+1

:N50 $UNTIL P1>2:N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Unzulässige NC-Befehle nach $REPEAT in andere NC-Sätze verschieben oder löschen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21469

Unerwartetes UNTIL. Passt nicht zum aktuellen Steuersatz.

 

Beschreibung

Ein Steuersatzkonstrukt wurde in unvollständiger Syntax programmiert. Ein $UNTIL kann nur zusammen mit einem vorhergehenden $REPEAT programmiert werden.

Beispiel:

Falsch:

N10 G00 X0 Y0 Z0 P1=1N20 $UNTIL P1>2

:

N1000 M30

Richtig:

N10 G00 X0 Y0 Z0 P1=1N15 $REPEAT:N20 $UNTIL P1>2:N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des Programmablaufs. Einfügen der $REPEAT Anweisung oder löschen des $UNTIL.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21470

Nach UNTIL darf nur die Bedingung folgen.

 

Beschreibung

Eine Steuersatzanweisung wurde mit weiteren NC-Befehlen im gleichen NC-Satz programmiert. Nach einer $UNTIL Anweisung darf ausschließlich die zugehörige Bedingung programmiert werden.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   P2=10
N30   $REPEAT
:
N40   $UNTIL P2 > 20G01 X100 F1000
:
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0
N20   P2=10
N30   $REPEAT
:
N40   $UNTIL P2 > 20
N45   G01 X100
F1000
:
N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Unzulässige NC-Befehle in andere NC-Sätze verschieben oder löschen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21471

Zu wenig Parameter fuer Funktionsaufruf.

 

Beschreibung

Der programmierten Funktion wurden zu wenig Parameter übergeben.

Beispiel: N10 V.E.string = LEFT[„Hello world!“]

Korrekt: N10 V.E.string = LEFT[„Hello world!“, 5]

Reaktion

Klasse

2

Abburch der NC-Programmbearabeitung

Abhilfe

Klasse

3

NC-Programm korrigieren

Parameter

%1:

Aktueller Wert [-]

 

%2:

Aktueller Wert [-]

Name der programmierten Funktion

%3:

Fehlerhafter Wert [-]

Zahl der angegebenen Parameter

%4:

Erwarteter Wert [-]

Anzahl erwarteter Parameter

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21472

Parameterwert fuer Anzahl Zeichen bei Stringoperation ungueltig.

 

Beschreibung

Für die Stringoperation muss die Anzahl der gewünschten Zeichen angegeben werden. Der Wert des Parameters ist jedoch kleiner oder größer als zulässig.

Beispiel: N10 V.E.string = LEFT[„Hello world!“, 100000]

Korrekt: N10 V.E.string = LEFT[„Hello world!“, 5]

Reaktion

Klasse

2

Abburch der NC-Programmbearabeitung

Abhilfe

Klasse

3

NC-Programm korrigieren

Parameter

%1:

Aktueller Wert [-]

Name der programmierten Funktion

%2:

Aktueller Wert [-]

Nummer des fehlerhaften Parameters

%3:

Fehlerhafter Wert [-]

Fehlerhafter Wert

%4:

Unterer Grenzwert [-]

Kleinster, zulässiger Wert

%5:

Oberer Grenzwert [-]

Größter, zulässiger Wert

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21473

Systemfehler

 

Beschreibung

Mit diesem Fehler werden interne Zustände angezeigt, die Aufschluss über die Fehlerursache und den Fehlerort geben. Wenden Sie sich bitte mit der vollständigen Meldung an den Steuerungslieferanten.

Reaktion

Klasse

2

 

Abhilfe

Klasse

8

Neustart der Steuerung erforderlich.

21474

Zu viele Parameter fuer Funktionsaufruf.

 

Beschreibung

Der programmierten Funktion wurden zu viele Parameter übergeben.

Beispiel: N10 V.E.string = LEFT[„Hello world!“, 5, 6]

Korrekt: N10 V.E.string = LEFT[„Hello world!“, 5]

Reaktion

Klasse

2

Abburch der NC-Programmbearabeitung

Abhilfe

Klasse

3

NC-Programm korrigieren

Parameter

%1:

Aktueller Wert [-]

 

%2:

Aktueller Wert [-]

 

%3:

Oberer Grenzwert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21475

Systemfehler

 

Beschreibung

Mit diesem Fehler werden interne Zustände angezeigt, die Aufschluss über die Fehlerursache und den Fehlerort geben. Wenden Sie sich bitte mit der vollständigen Meldung an den Steuerungslieferanten.

Reaktion

Klasse

2

 

Abhilfe

Klasse

8

Neustart der Steuerung erforderlich.

21476

Streaming-Datenpaket enthaelt keine korrekte Zeilenendemarke.

 

Beschreibung

Das ueber die Streamingschnittstelle eingelesene Datenpaket ueberschreitet die zulaessige interne Cachelaenge.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Pruefen, ob im NC-Programm eine ueberlange NC-Zeile vorhanden ist. Diese wenn moeglich in mehrere Zeilen aufteilen.

Sicherstellen, dass im NC-Programm korrekte Zeilenendemarken gemaeß Windows (Carriage return + Line feed) gesetzt sind.

Fehlertyp

-

 

21477

Rueckwaertssprung waehrend Streaming nicht erlaubt.

 

Beschreibung

Im Streamingbetrieb soll im NC-Programm ein Rueckwaertssprung mit $GOTO ausgefuehrt werden. Das ist nicht erlaubt.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Programmablauf linearisieren oder so gestalten, dass keineRueckwaertsspruenge mit $GOTO mehr erforderlich sind.

Hinweis:

Vorwaertsspruenge mit $GOTO im Streamingbetrieb sind erlaubt!

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21478

Schleife waehrend Streaming nicht erlaubt.

 

Beschreibung

Im Streamingbetrieb soll im NC-Programm eine Schleife ($FOR, $WHILE, $DO, $REPEAT...) ausgefuehrt werden. Das ist nicht erlaubt.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Programmablauf linearisieren oder so gestalten, dass keine Schleifenmehr erforderlich sind.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21479

Lokaler Unterprogrammaufruf waehrend Streaming nicht erlaubt.

 

Beschreibung

Im Streamingbetrieb soll im NC-Programm ein lokales Unterprogram (LL...) aufgerufen werden. Das ist nicht erlaubt.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Programmablauf linearisieren oder so gestalten, dass keine lokalen Unterprogrammemehr erforderlich sind. Eventuell lokale Unterprogramme durch globale Unterprogramme (L...) ersetzen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21480

Sprung innerhalb einer Schleife nicht erlaubt.

 

Beschreibung

Innerhalb einer Schleife ($FOR, $WHILE, $DO, $REPEAT...) soll mit $GOTO ein Sprung ausgefuehrt werden. Das ist nicht erlaubt.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Programmablauf in der Schleife linearisieren oder so gestalten, dass kein Sprungmehr erforderlich ist.

Hinweis:

Ein Schleife darf immer mit einem Sprung vollständig verlassen werden.

Parameter

%1:

Fehlerhafter Wert [-]

Name der Schleife, in der der Sprung programmiert ist.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21481

Aktive Synchronachsen duerfen nicht unabhaengig bewegt werden.

 

Beschreibung

Bei aktivem Synchronbetrieb ( #SET AX LINK[...] ) wird für eine angewählte Masterachse eine unabhängige Achsbewegung programmiert.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung

Abhilfe

Klasse

3

Ablauf des NC-Programms anpassen, z.B. Abwahl des Synchronbetriebs vor Programmierung der "Master"achse als unabhängige Achse.

Parameter

%1:

Logische Achsnummer [-]

Nummer der Achse, die bereits als Masterachse bewegt wird

%2:

Aktueller Wert [-]

Nummer der angewählten Kopplungsgruppe

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21482

Unzulaessige Parametereinstellung bei Synchronisationstoleranz.

 

Beschreibung

 

Reaktion

Klasse

1

 

Abhilfe

Klasse

1

 

Parameter

%1:

Fehlerhafter Wert [0.1 µm bzw. 0,0001°]

 

%2:

Korrigierter Wert [0.1 µm bzw. 0,0001°]

 

Fehlertyp

2, Fehlermeldung bei der Übernahme von Parameterlisten in die Steuerung.

 

21483

Unzulaessige Parametereinstellung fuer Geschw.-Faktor bei Hold Limit.

 

Beschreibung

 

Reaktion

Klasse

1

 

Abhilfe

Klasse

1

 

Parameter

%1:

Fehlerhafter Wert [0.1 µm bzw. 0,0001°]

 

%2:

Korrigierter Wert [0.1 µm bzw. 0,0001°]

 

Fehlertyp

2, Fehlermeldung bei der Übernahme von Parameterlisten in die Steuerung.

 

21484

Unzulaessige Parametereinstellung bei Hold Limit Toleranz.

 

Beschreibung

 

Reaktion

Klasse

1

 

Abhilfe

Klasse

1

 

Parameter

%1:

Fehlerhafter Wert [0.1 µm bzw. 0,0001°]

 

%2:

Korrigierter Wert [0.1 µm bzw. 0,0001°]

 

Fehlertyp

2, Fehlermeldung bei der Übernahme von Parameterlisten in die Steuerung.

 

21485

Name der externen Variable doppelt definiert.

 

Beschreibung

Bei der Initialisierung der externen Variablen wird festgestellt, dass ein Variablennamein der Liste bereits in einer anderen Definition verwendet wird.

Ein Zugriff auf die fehlerhafte Variable ist im NC-Programm nicht möglich.

[EXTV - Kapitel: Syntax].

Der Name der externen Variable wird mit /0 belegt.

Reaktion

Klasse

2

Steuerungshochlauf wird fortgesetzt.

Abhilfe

Klasse

3

Prüfen und ändern der Bezeichnung der externen Variable vor dem nächsten Steuerungshochlauf in der Liste für die externen Variablen.

Um Fehlermeldung zu vermeiden, eindeutigen Namen in der Liste[EXTV]eintragen.

Parameter

%1:

Aktueller Wert [-]

Name der doppelt definierten Variable

%2:

Aktueller Wert [-]

Listenindex der ersten gleichnamigen Variable

%3:

Fehlerhafter Wert [-]

Listenindex der zweiten gleichnamigen Variable

Fehlertyp

-

 

21486

Doppelprogrammierung im #MIRROR-Befehl.

 

Beschreibung

Im Befehl #MIRROR [...] wurden unzulässige Kombinationen von Schlüsselwörtern programmiert.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Redundante Schlüsselworte im Befehl #MIRROR [...] entfernen.

Parameter

%1:

Zustand [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21487

Verkettung von (A)CS bei aktivem #MIRROR nicht erlaubt.

 

Beschreibung

Nach Anwahl von#MIRROR [...] sollen weitere Koordinatensysteme mit #CS ... oder #ACS ... aktiviert werden.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Die Verkettung der Koordinatensysteme muß vor Anwahlvon#MIRROR [...] erfolgen.

Parameter

%1:

Aktueller Wert [-]

Typ des Koordinatensystems, dass den Fehler verursacht.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21488

Maximal zulaessige Radiendifferenz ueberschreitet Grenzwert.

 

Beschreibung

Im Hochlauf wurde bei der Prüfung der Kanalparameter festgestellt, daß die absolute RadiendifferenzP-CHAN-00171grösser als der zulässige Wert von 100mm ist.

Reaktion

Klasse

3

Steuerungshochlauf wird fortgesetzt.

Abhilfe

Klasse

6

Beim Hochlauf wird im Konfliktfall die absolute RadiendifferenzP-CHAN-00171μm] belegt und der Hochlauf fortgesetzt.

Parameter

%1:

Fehlerhafter Wert [0.1 µm bzw. 0,0001°]

 

%2:

Korrigierter Wert [0.1 µm bzw. 0,0001°]

 

Fehlertyp

2, Fehlermeldung bei der Übernahme von Parameterlisten in die Steuerung.

 

21489

Doppelprogrammierung im #ORI MODE-Befehl.

 

Beschreibung

Im Befehl #ORI MODE [...] wurden unzulässige Kombinationen von Schlüsselwörtern programmiert.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Redundante Schlüsselworte im Befehl #ORI MODE [...] entfernen.

Parameter

%1:

Zustand [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21490

Unzulaessige Anzahl von Transformationsachsen bei Anwahl Orientierungsmodus.

 

Beschreibung

Die Verwendung bzw. Anwahl der Funktion #ORI MODE[] ist nur in Verbindung mit vollständigen Transformationen mit Orientierungsachsen zulässig.

Für detaillierte Information siehe [PROG], [KITRA],[CHAN].

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und korrigieren.

Parameter

%1:

Aktueller Wert [-]

Kinematik ID

%2:

Fehlerhafter Wert [-]

Anzahl von Transformationachsen der aktiven kinematischen Transformation

%3:

Unterer Grenzwert [-]

Minimal erforderliche Anzahl von Transformationsachsen

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21491

Unzulaessiger Kinematiktyp bei Anwahl Orientierungsmodus.

 

Beschreibung

Die Verwendung bzw. Anwahl der Funktion #ORI MODE[] ist nur in Verbindung mit vollständigen Transformationen mit Orientierung zulässig.

Die Kinematik ID kann im Werkzeug, in den Kanalparametern oder im NC Programm über #KIN ID[] selektiert werden.

Für detaillierte Information siehe [PROG], [KITRA],[CHAN].

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm und ggf. Werkzeugparameter, Kanalparameter prüfen und korrigieren.

Parameter

%1:

Aktueller Wert [-]

Aktive Kinematik ID

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21492

Fehler bei der Berechnung der Winkel aus den Vektorkomponenten.

 

Beschreibung

Die Funktion #ORI MODE[] ist aktiv. Die Drehung um die Werkzeugachse ändert nichts an der Werkzeugorientierung wenn diese Drehung die letzte in der Drehsequenz ist. Es ändert sich nur die Orientierung des Werkzeugkoordinatensystems.

Das Werkzeugkoordinatensystem ist durch Kinematikparameter definiert welche durch Kanal- oder Werkzeugparameter festgelegt sind.

Für detaillierte Information siehe [PROG], [KITRA],[CHAN].

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Parametrierung prüfen und korrigieren.

Parameter

%1:

Aktueller Wert [-]

 

%2:

Aktueller Wert [-]

 

%3:

Aktueller Wert [-]

 

%4:

Aktueller Wert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21493

Relative maximal zulaessige Radiendifferenz ueberschreitet Grenzwert.

 

Beschreibung

Im Hochlauf wurde bei der Prüfung der Kanalparameter festgestellt, daß die relative RadiendifferenzP-CHAN-00172grösser als der zulässige Wert von 500 ist.

Reaktion

Klasse

3

Steuerungshochlauf wird fortgesetzt.

Abhilfe

Klasse

6

Beim Hochlauf wird im Konfliktfall die relative RadiendifferenzP-CHAN-00172

Parameter

%1:

Fehlerhafter Wert [0.1 µm bzw. 0,0001°]

 

%2:

Korrigierter Wert [0.1 µm bzw. 0,0001°]

 

Fehlertyp

2, Fehlermeldung bei der Übernahme von Parameterlisten in die Steuerung.

 

21494

Additiver M-Wert ueberschreitet Datenformat.

 

Beschreibung

Der mit dem M-Wort zusätzlich programmierte Wert (M<expr>=<Additive_expr>) liegt ausserhalb des zulässigen Zahlenbereichs.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Zulässige additive M-Werte verwenden (negative oder positive Integerwerte).

[PROG - Kapitel M/H-Funktionen mit optionaler Zusatzinformation]

Parameter

%1:

Fehlerhafter Wert [-]

 

%2:

Unterer Grenzwert [-]

 

%3:

Oberer Grenzwert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21495

Additiver H-Wert ueberschreitet Datenformat.

 

Beschreibung

Der mit dem H-Wort zusätzlich programmierte Wert (H<expr>=<Additive_expr>) liegt ausserhalb des zulässigen Zahlenbereichs.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms. Zulässige additive H-Werte verwenden (negative oder positive Integerwerte).

[PROG - Kapitel M/H-Funktionen mit optionaler Zusatzinformation]

Parameter

%1:

Fehlerhafter Wert [-]

 

%2:

Unterer Grenzwert [-]

 

%3:

Oberer Grenzwert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21496

Koppelgruppe bereits aktiv. Anwahl wird ignoriert.

 

Beschreibung

Die Anwahl einer Koppelgruppe mit #ENABLE AX LINK [...] bzw. #AX LINK ON [...] wird nicht ausgeführt, weil diese Koppelgruppe bereits aktiv ist.

Reaktion

Klasse

1

NC-Programmbearbeitung wird fortgesetzt. Erneute Anwahl wird ignoriert.

Abhilfe

Klasse

1

Prüfen und ändern des NC-Programms. Überflüssige Koppelgruppenanwahl entfernen.

Parameter

%1:

Aktueller Wert [-]

Nummer der bereits aktiven Koppelgruppe

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21497

Die Achsanzahl des Kanals ueberschreitet den in der CNC-Exportversion erlaubten Wert.

 

Beschreibung

In der CNC-Exportversion ist nur eine begrenzte Anzahl von Bahnachsen pro NC-Kanal zulässig.Im Hochlauf wird bei der Prüfung der Kanalparameter festgestellt, daß die konfigurierte Gesamtanzahl an BahnachsenP-CHAN-00007in der Achsgruppeüberschritten wird.

Reaktion

Klasse

3

Steuerungshochlauf wird abgebrochen.

Abhilfe

Klasse

7

Bei der Konfiguration die zulässige Anzahlan Bahnachsen einhalten.

Parameter

%1:

Fehlerhafter Wert [-]

Konfigurierte Anzahlan Bahnachsen

%2:

Grenzwert [-]

Erlaubte Gesamtanzahl an Bahnachsen

Fehlertyp

2, Fehlermeldung bei der Übernahme von Parameterlisten in die Steuerung.

 

21498

Ueberschleifverfahren 6 in Kombination mit Leitachse nicht erlaubt.

 

Beschreibung

Die Parametrierung mit #CONTOUR MODE [DIST_SOFT...] kann nicht ausgeführt werden, weil mindestens eine Kanalachse als Leitachse konfiguriert ist.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des NC-Programms oder der Konfiguration. Entweder ein anderes Ueberschleifverfahren anwählen oder alle Kanalachsen mit einem Achsmode gemäßP-AXIS-00015konfigurieren.

Parameter

%1:

Aktueller Wert [-]

Kennung des programmiertenUeberschleifverfahrens

%2:

Logische Achsnummer [-]

Nummer der Achse, die als Leitachse konfiguriert ist

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

21499

Default Achskonfiguration nach Reset nur mit inaktivem "reset_no_axis_to_axv" sinnvoll.

 

Beschreibung

Im Hochlauf wird bei der Prüfung der Kanalparameter festgestellt, daß das Belegen vonP-CHAN-00179mit 1 nur dann sinnvoll ist, wennP-CHAN-00075mit 0 belegt ist.

Reaktion

Klasse

1

Steuerungshochlauf wird fortgesetzt.

Abhilfe

Klasse

1

Während dem Hochlauf wird im KonfliktfallP-CHAN-00075mit 0 (FALSE) belegt und der Hochlauf fortgesetzt.

Vor dem nächsten Hochlauf die KanalparameterP-CHAN-00179undP-CHAN-00075richtig setzen.

Parameter

%1:

Fehlerhafter Wert [-]

Fehlerhaft belegter KanalparameterP-CHAN-00075

%2:

Korrigierter Wert [-]

 

Fehlertyp

2, Fehlermeldung bei der Übernahme von Parameterlisten in die Steuerung.