ID 20092
Variable access on an unknown axis. | |||
Description | Attempting to access axes that do not exist in the channel with axis-specific variables (V.A.) generates this error message. Occurs especially after returning an axis to axis management. Example: Wrong: N10 G00 X0 Y0 Z0 N20 #PUT AX[X] N30 P1=V.A.PROG.X (Error: no X axis anymore in the channel) N1000 M30
Correct: N10 G00 X0 Y0 Z0 N20 P1=V.A.PROG.X N30 #PUT AX[X] N1000 M30
or
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 | ||
Response | Class | 2 | Abort NC program processing. |
Solution | Class | 3 | Check and adjust NC program sequence. Program access to variables before issuing the axis or check first with the command EXIST[V.A.LOG_AX_NR.xx] [PROG// Section: Arithmetic expressions] whether the axis is available in the channel. |
Error type | 1, Error message from NC program. | ||
|