80.后青年 发表于 2013-9-17 21:16:34

海底捞月 发表于 2013-9-16 21:26 static/image/common/back.gif
调用子程序,0102号子程序循环3次

循环3次他可以离动Z方向吗。。。。。。

怕死人 发表于 2013-9-17 22:29:04

这程序完全可以

海底捞月 发表于 2013-9-18 07:21:00

80.后青年 发表于 2013-9-17 21:16 static/image/common/back.gif
循环3次他可以离动Z方向吗。。。。。。

G01 W2 F100;循环了3次

80.后青年 发表于 2013-9-19 09:22:45

海底捞月 发表于 2013-9-18 07:21 static/image/common/back.gif
G01 W2 F100;循环了3次

谢谢了。。。。G01 W2 F100只离动了一步。。。。。还差一步啊

海底捞月 发表于 2013-9-19 14:49:25

80.后青年 发表于 2013-9-19 09:22 static/image/common/back.gif
谢谢了。。。。G01 W2 F100只离动了一步。。。。。还差一步啊

M98 P030102;意思说O0102号程序循环3次。P+03(循环次数3次)+0102(子程序号0102)

黄海是我 发表于 2013-9-22 20:12:00

其实楼主的程序有两点错误,一是主程序没有坐标调回,你只在子程序中加入了G50,在主程序中没有,这样在实际加工中,你每加工一个,坐标系就向内移动了6MM,最终导致撞车,当然只做一个工件没问题
二是,W2应该采用W-2,(也有可能系统不一样,但GSK和Fanuc系统都应该是负值)你的螺纹起刀点在z5,那么移动三次后,起刀点变成-1,正常都是以平面为z0这时候已经撞刀了(也有可能系统不一样吧)

anye 发表于 2013-9-22 20:16:10

后面加个L3不就可以了还用子程序么?

80.后青年 发表于 2013-9-22 21:02:57

黄海是我 发表于 2013-9-22 20:12 static/image/common/back.gif
其实楼主的程序有两点错误,一是主程序没有坐标调回,你只在子程序中加入了G50,在主程序中没有,这样在实际 ...

高手真棒。。。我就是这个意思。。。不过,为什么一定是负值了、、、

海底捞月 发表于 2013-9-23 19:26:54

黄海是我 发表于 2013-9-22 20:12
其实楼主的程序有两点错误,一是主程序没有坐标调回,你只在子程序中加入了G50,在主程序中没有,这样在实际 ...

这位大侠你的第一点,我感到很迷惑。

海底捞月 发表于 2013-9-24 21:38:22

黄海是我 发表于 2013-9-22 20:12 static/image/common/back.gif
其实楼主的程序有两点错误,一是主程序没有坐标调回,你只在子程序中加入了G50,在主程序中没有,这样在实际 ...

大侠,您可否按照我的思路,正确的编一个程序吗?我必认真学习之
页: 1 2 [3] 4
查看完整版本: 一个多线螺纹的程序,求高手看看可不可行