伤情于剑 发表于 2012-9-15 17:32:56

这不是我编的吗,是的发的时侯没仔细看,变量搞错了,就是一个铣螺纹的程序

伤情于剑 发表于 2012-9-15 17:35:30

把#1换成别的,变量搞错了

伤情于剑 发表于 2012-9-15 22:07:53

本帖最后由 伤情于剑 于 2012-9-15 22:09 编辑

G43 H1 Z100;
M3 S1000
#1=38
#2=32
#5=0.
#3=[#1-#2]/2.
G91 G01 X-#3 F100;
WHILE[#5LE21]DO1;
G90 G02 Z-#5 I#3;
#5=#5+3;
END1;
G91 G01 X#3;
G00 Z100;
M30;

伤情于剑 发表于 2012-9-15 22:08:23

G43 H1 Z100;
M3 S1000
#1=38
#2=32
#5=0.
#3=[#1-#2]/2.
G91 G01 X-#3 F100;
WHILE[#5LE21]DO1;
G90 G02 Z-#5 I#3;
#5=#5+3;
END1;
G91 G01 X#3;
G00 Z100;
M30;

guoshouxu0214 发表于 2012-9-15 22:17:38

6楼正确

被遗忘的一族 发表于 2012-9-17 20:42:52

铣孔的

虚缈 发表于 2012-9-17 20:49:01

伤情于剑 发表于 2012-9-15 22:08 static/image/common/back.gif
G43 H1 Z100;
M3 S1000
#1=38


也是错的,
就你现在的程序也是错的
真的搞不明白到底懂还是不懂?居然还有这么多多的人貌似很懂

伤情于剑 发表于 2012-9-17 23:09:28

没错,我平时铣螺纹就这样铣的

伤情于剑 发表于 2012-9-17 23:11:37

虚缈 发表于 2012-9-17 20:49:01 static/image/common/back.gif

也是错的,
就你现在的程序也是错的
真的搞不明白到底懂还是不懂?居然还有这么多多的人貌似很懂



没错啊,你说哪里错了

马斯平 发表于 2012-9-18 10:34:51

这是螺旋插补的程序,通过执行while do的条件语句实现相应功能。
变量#5小于等于21时反复执行下面两个程序段:
G90 G02 Z-#5 I#3;
#5=#5+3;
每铣一圈,Z方向同时向Z负方向进3mm
程序没有问题。
页: 1 [2] 3
查看完整版本: 这段程序什么意思?