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. | ||
|