ID 20092

Variablenzugriff auf eine unbekannte Achse.

Beschreibung

Der Versuch, mit achsspezifischen Variablen (V.A.) auf im Kanal nicht existente Achsen zuzugreifen, erzeugt diese Fehlermeldung. Tritt insbesondere nach dem Zurückgeben von Achsen an die Achsverwaltung auf.

Beispiel:

Falsch:

N10 G00 X0 Y0 Z0

N20 #PUT AX[X]

N30 P1=V.A.PROG.X (Fehler: keine X-Achse mehr im Kanal)

N1000 M30

 

Richtig:

N10 G00 X0 Y0 Z0

N20 P1=V.A.PROG.X

N30 #PUT AX[X]

N1000 M30

 

oder

 

N10 G00 X0 Y0 Z0

N20 #PUT AX[X]

N25 $IF EXIST[V.A.LOG_AX_NR.X]

N30   P1=V.A.PROG.X

N35 $ENDIF

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programmreihenfolge prüfen und ändern. Variablenzugriff vor Abgabe der Achse programmieren oder mit dem Befehl EXIST[V.A.LOG_AX_NR.xx] [PROG// Kapitel Arithmetische Ausdrücke] zuerst prüfen, ob Achse im Kanal vorhanden ist.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.