本帖最后由 skyhx 于 2015-5-24 09:54 编辑
G0 G90 G54 X20 Y0; MS S1200; Z3; M8; #1=0; IF [#1 GE -17.5 ] GOTO 1; #1=#1-0.25; G01 #1 F20; G03 I-20 F1000; N1 G0 G90 Z100; M30;
如上,编辑了一个宏程序,用的床子是发那科的系统,但是运行的时候一直提示宏程序表达式非法 是哪里写错了吗?
下面这样写的才对 是吗? G0 G90 G54 X20 Y0;
MS S1200;
Z3;
M8;
#1=0;
N10 #1=#1-0.25;
G01 Z#1 F20;
G03 I-20 F1000;
IF [#1 GT -17.5 ] GOTO 10;
G0 G90 Z100;
M30;
或者
G0 G90 G54 X20 Y0;
MS S1200;
Z3;
M8;
#1=0;
WHILE [#1 GT -17.5] DO 10;
#1=#1-0.25;
G01 Z#1 F20;
G03 I-20 F1000;
EBD 10;
G0 G90 Z100;
M30;
、
|