zhouzhiyi 发表于 2012-9-13 21:05:22

这段程序什么意思?

G43 H1 Z100;
M3 S1000
#1=38
#2=32
#3=[#1-#2]/2.
G91 G01 X-#3 F100;
WHILE[#1LE21]DO1;
G90 G02 Z-#1 I#3;
#1=#1+3;
END1;
G91 G01 X#3;
G00 Z100;
M30;
这段程序什么意思啊,小弟我一点都看不懂,,麻烦各位师傅解释I啊      WHILE[#1LE21]DO1 ;       END1;

a383114847 发表于 2012-9-13 21:36:18

WHILE[#1LE21]DO1 ;       END1;好像是当#1大于21时DO1返回到N1

piyao 发表于 2012-9-13 21:47:13

直线到圆弧宏指令循环

1149073415 发表于 2012-9-13 22:44:51

看似细螺纹的程序。

1149073415 发表于 2012-9-13 22:47:51

   程序不对!

lukexc 发表于 2012-9-13 23:03:52

加工中心的程序吧!
WHILE[#1LE21]DO1 ; (当#1的值小于等于21执行N1到END1之间的程序)
(N1)……(此处的N1可省略)
END1;

无名之水无痕 发表于 2012-9-14 08:57:57

圆弧循环

ahzccgy 发表于 2012-9-14 14:24:07

6楼正解,不过程序有问题,起始条件不满足,直接跳过,不会循环,le 意思是小于或等于,GE,GT,LT分别是大于或等于,大于,小于,其他的还有很多

虚缈 发表于 2012-9-14 16:01:36

这是一个极其错误的程序居然还有那么多的人指点,是真懂还是假的?

xiaocui1 发表于 2012-9-14 17:58:15

数控切割的编过,这个没接触。
页: [1] 2 3
查看完整版本: 这段程序什么意思?