zhouzhiyi 发表于 2013-10-31 22:17:08

这段程序什么意思?

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 发表于 2013-10-31 22:17:40

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

piyao 发表于 2013-10-31 22:18:33

直线到圆弧宏指令循环

1149073415 发表于 2013-10-31 22:19:12

看似细螺纹的程序。

1149073415 发表于 2013-10-31 22:19:51

程序不对!

lukexc 发表于 2013-10-31 22:20:49

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

无名之水无痕 发表于 2013-10-31 22:21:35

圆弧循环

ahzccgy 发表于 2013-10-31 22:22:14

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

虚缈 发表于 2013-10-31 22:22:55

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

xiaocui1 发表于 2013-10-31 22:23:45

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