下面是程序,为什么程序已开始运行,X_ACT就等于3啊,应该是0啊?
%_N_16_square_1_MPF
;$PATH=/_N_MPF_DIR
DEF REAL R_ROUGH=340,X_STEP=1.5,Z_STEP=10,R_TOOL=10
X_ACT=0,Z_ACT=0,Y_ACT=0,C_ANGLE=0
N0010 G40 G17 G94 G90 G54
M2=3 S2=1000
SS:G00 X450 Y0 Z100
C=C_ANGLE
X_ACT=0
WHILE X_ACT<=15
G01 Z=55+R_TOOL F350
Y=R_ROUGH
X=R_ROUTH+R_TOOL+5-X_ACT
G01 Y=Y_ACT+R_TOOL+5 F250
G01 Y=-(Y_ACT+R_TOOL+5) F150
Z_ACT=Z_ACT+Z_STEP
Z=55+R_TOOL-Z_ACT
Y=Y_ACT+R_TOOL+5
G00 X=R_ROUTH+R_TOOL+5
Y=0
Z=80
X_ACT=X_ACT+X_STEP
ENDWHILE
C_ANGLE=C_ANGLE+22.5
IF C_ANGLE<350
GOTOF SS
G00 X400
Y0 Z80
M00