清新淡雅 发表于 2014-2-9 14:19:17

宏程序求解决

本帖最后由 清新淡雅 于 2014-2-9 14:23 编辑

方法1    这个宏程序是不是有问题用V6模拟图形不对,   求大师指教------------------------------------------------------------------------------------------------------

%1010
M03 S600 T0101
#50=35    ;初始化X尺寸(毛坯值)
#51=3   ;切削量
WHILE #50 GT [#51+0.5];还够车一刀?
#50=#50-#51
G00 X[#50] Z1
M98 P1011
ENDW
G00 X0.5 Z1
M98 P1011   ;半精车
G00 X0 Z1
M98 P1011   ;精车
G00 X50 Z100 M05
M30
%1011
G01 Z0   ;编程起点X0,Z1
G03 U20 W-10 R10
G01 U12 W-5
W-10
U1;退刀
G00 Z1
M99

苏州-MC-嘻嘻 发表于 2014-2-9 18:31:31

帮你顶顶,顶出大师来解决

清新淡雅 发表于 2014-2-10 02:00:18

感谢楼上朋友,好像没多少人玩宏程序吗!

song1539* 发表于 2014-2-10 12:30:39

你如果确定是上边的程序的话,我就给你指正一下!

WHILE用法有问题,正确的格式应该是:

WHILE [#50 GT [#51+0.5]]DO1
.......
....
....
END1


其实你可以用G71 或 G73

我我我* 发表于 2014-2-10 15:02:22


这个应该可以
T0101
G0X100Z100
M3S800F0.1
#1=33.3
N1G0X[#1+0]Z1
G1Z0
G3XZ-10R10
G1XZ-15
G1Z-25
X
N2G0Z1
#1=#1-3
IF[#1GE0.3]GOTO1
G0X100Z100
M3S1500F0.1
#1=0
G70P1Q2
M05
M30

我我我* 发表于 2014-2-10 15:05:23

软件解决得了宏程序用处已经不大

清新淡雅 发表于 2014-2-12 14:02:04

song1539 发表于 2014-2-10 12:30 static/image/common/back.gif
你如果确定是上边的程序的话,我就给你指正一下!

WHILE用法有问题,正确的格式应该是:


谢谢了,我搞定了,其实我只是举个例子,G71 G70不是不可以做前小中大后小的部件,我想后面的用宏程序写,简单点,我上网查了有关资料没有,我才来求助的。

清新淡雅 发表于 2014-2-12 14:02:13

song1539 发表于 2014-2-10 12:30 static/image/common/back.gif
你如果确定是上边的程序的话,我就给你指正一下!

WHILE用法有问题,正确的格式应该是:


谢谢了,我搞定了,其实我只是举个例子,G71 G70不是不可以做前小中大后小的部件,我想后面的用宏程序写,简单点,我上网查了有关资料没有,我才来求助的。

清新淡雅 发表于 2014-2-13 02:38:58

我我我 发表于 2014-2-10 15:02 static/image/common/back.gif
这个应该可以
T0101
G0X100Z100


我要的是这种效果

来来来亲一个 发表于 2015-5-5 15:08:10

WHILE语句的用法存在问题哦~{:lol:}
页: [1] 2
查看完整版本: 宏程序求解决