iCAx开思网

标题: 怎样把快动G00走改成G01走。 [打印本页]

作者: cwandyk    时间: 2007-10-30 10:14
标题: 怎样把快动G00走改成G01走。
怎样把快动G00走改成G01走。
作者: xqqsjnh    时间: 2007-10-30 12:01
把长连接改为"掠过"就OK了
作者: moxiaobu    时间: 2007-10-31 08:56
G00走的时候会不会切削呢?还是不会像G01那样直线插补?

另如果G00后紧跟F,哪个优先呢?是不是G00就按照F的速度走,不按照机床设定的快进速度走。

因为我的PM后置产生的NC代码有这种情况,中途G00提刀后不再出现G01代码,只有进给速度F,就是说第一次提刀后的切削不是由G01和F完成的,而是由G00和F完成的,这样会不会有问题呢?G00是不是也会完成直线插补呢?

代码如下:
G17
N1G00Z10.
N2G00X00Y00
N3G00X11.084Y10.271S7960M03
N4G00Z5.
N5G01Z-.2F500                                        //整个程序只出现一次G01
N6X11.314Y10.338F900
.....
N1277X10.635Y11.781
N1278G00Z10.
N1279G00X10.417Y12.488
N1280G00Z5.
N1281Z-1.F500
N1282X10.454Y12.499F900        //提刀后再下切就没有G01代码,只有G00和F
......
N1796G00Z10.
N1797G00X10.275Y13.001
N1798G00Z5.
N1799Z-1.4F500
......
N28194G00Z10.
N28195M09
N28196M05
(END)

[ 本帖最后由 moxiaobu 于 2007-10-31 09:49 编辑 ]
作者: cwandyk    时间: 2007-10-31 16:44
我要所有的都是G01走。而不仅仅是长连接。
PM同一区域加工是可以长连接,用G01走,但换区域加工就会用安全高度连接。这时是用G00走的。
我想在后处理改一下,把任何的都用G01走。
作者: xqqsjnh    时间: 2007-10-31 16:50
原帖由 moxiaobu 于 2007-10-31 08:56 发表
G00走的时候会不会切削呢?还是不会像G01那样直线插补?

另如果G00后紧跟F,哪个优先呢?是不是G00就按照F的速度走,不按照机床设定的快进速度走。

因为我的PM后置产生的NC代码有这种情况,中途G00提刀后不 ...




起刀和落刀就按G00走,主要是X Y 移动时一定要按G01走,如图黄线地方是按G01走的
作者: cwandyk    时间: 2007-10-31 17:00
请注意。
红色连接是用G00走的。
粉色连接是用G01走的。
我的意思是,把红色连接也用G01走。
我这是血的教训来的。因为用G00走,不是点对点走,结果先走完X轴再走Y轴,撞了码仔。
作者: xqqsjnh    时间: 2007-10-31 17:07
原帖由 cwandyk 于 2007-10-31 16:44 发表
我要所有的都是G01走。而不仅仅是长连接。
PM同一区域加工是可以长连接,用G01走,但换区域加工就会用安全高度连接。这时是用G00走的。
我想在后处理改一下,把任何的都用G01走。





是不是着个效果!这是用MC做的!是直接把POST里的G00代码改为G01!
作者: cwandyk    时间: 2007-10-31 17:11
是呀,我就是想在后处理里面改。
但改了G01还不行,还要加上F值。
因为PM里面这个快进速度是设置粉色连接的,不是设置红色连接的,这就导致走快进时速度很慢慢。
作者: moxiaobu    时间: 2007-11-26 17:10
直接修改NC代码好了,用记事本的替换,将G00替换为G01。

当然,也许我出了个馊主意,见笑了。
作者: sjluogang    时间: 2007-12-23 23:30
也就是说你的机床是三轴。但你的机床不能三轴联动。方法一抬刀到安全高度不用掠过。2找机床公司修改机床参数!俺厂的OKUMA就是2.5轴就不能用掠过!
作者: sjluogang    时间: 2007-12-23 23:48
如果你的机床不是XY同时移动而是移完X 再移Y那你机床参数就是2.5轴。只能不用掠过。
作者: 笑三笑    时间: 2008-7-3 00:33
[attach]774893[/attach][attach]774893[/attach]
作者: 869853995    时间: 2008-10-21 16:41
很简单把快进设为0就好了
作者: cystall    时间: 2008-12-9 15:56
修改:
# define codes
    rapid                             =  G1    1
#  define block move rapid
    N   ; G1  ; G2  ; G3  ; G5  ; G6  ; X   ; Y   ; Z   ; T   ; H   ; S   ;
    M1  ; M2  ; "F8000"
希望你能明白!
作者: dq126-lisanmei    时间: 2009-1-10 14:35
不明白呀,我的都没事的,
作者: syl2005    时间: 2009-1-11 08:28
感谢楼主!长知识了!




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3