B类宏程序走完第一刀就报警不知道是不是写错了大家帮忙看看
O0002;
G54G90X0Y0;
S800M3;
G43H1G00Z10.;
#1=1;
N1;
G01Z-#1F100;
X-100.;
Y-100.;
X0;
Y0;
#1=#1+1.;
IF[#1LT10.1]GOTO1;
G00G49Z0;
M5;
M30;
只要走到GOTO那一行就报警
B类宏程序走完第一刀就报警不知道是不是写错了大家帮忙看看
O0002;
G54G90X0Y0;
S800M3;
G43H1G00Z10.;
#1=1;
N1;
G01Z-#1F100;
X-100.;
Y-100.;
X0;
Y0;
#1=#1+1.;
IF[#1LT10.1]GOTO1;
G00G49Z0;
M5;
M30;
只要走到GOTO那一行就报警
你试一下采用调用的方式G65 P(宏程序号) L(重复次数)(变量分配)
看行不行``
其实你可以采用调用子程序的方法来加工啊``这也可以啊
还有你的G01Z-#1F100是z为负数``而你IF[#1LT10.1]GOTO1这为正数``矛盾啊``应该是IF[-#1GE10.1]GOTO1
我也没有试过``你去试哈```你也看看我的提问```帮我解决下``谢谢``