iCAx开思网

标题: 急!!!再线等,懂后处理的达人进,大家帮帮忙呀 [打印本页]

作者: yzqchina    时间: 2007-3-8 08:25
标题: 急!!!再线等,懂后处理的达人进,大家帮帮忙呀
各位师傅,我想使输出的代码每行不省略重复的G01 G02 G03

就是说,每行,都有模态输出
N108 G1 Z-.3 F100.0
N110 G1 X-60. F800.0
N112 G1 Y9.949
N114 G3 X-67.622 Y6.395 R10.2031
N116 G3 X-69.949 Y0. R10.2837
N118 G1 Y-30.
N120 G3 X-66.395 Y-37.622 R10.2031
N122 G3 X-60. Y-39.949 R10.2837

就像上面,G1,G3每行都有

主要是G3,就是因为我现在处理出来的,G3省略了,机床不认

急呀,在线等,大家帮帮忙呀
作者: yzqchina    时间: 2007-3-8 08:26
我看了好多介绍后处理的文章,可就是没有介绍怎么来弄这个的,急呀,
作者: yzqchina    时间: 2007-3-8 08:34
对了,我是用的MPFAN的后处理改的后处理,现在就是这一关过不去
作者: chenmeiyuan    时间: 2007-3-8 08:44
那G1,G3我没删除过.
作者: yzqchina    时间: 2007-3-8 08:47
告诉我,怎么在后处理里面,让它带上G1G3呀

急呀
作者: yzqchina    时间: 2007-3-8 09:05
大哥们帮帮我呀,床子在等人呀
作者: yzqchina    时间: 2007-3-8 09:49
我要一直顶起来,一直顶到高手进来
作者: yzqchina    时间: 2007-3-8 11:02
大哥们呀,会的就进来看看呀
作者: yzqchina    时间: 2007-3-8 11:13
有人进来看看嘛,
作者: boy9981    时间: 2007-3-8 11:41
来了

其余的自己改
  


密码已 pm 楼主。

[ 本帖最后由 boy9981 于 2007-3-8 11:43 编辑 ]
作者: yzqchina    时间: 2007-3-8 12:49
非常非常的感谢杜公子师傅,

但我希望知道所以然

杜师傅授我以渔吧
作者: yzqchina    时间: 2007-3-8 12:56
我想知道,具体的是哪一个选项,该不会是把G1 G2 G3改成G01G02G03就可以了吧
作者: yzqchina    时间: 2007-3-8 13:01
杜师傅还烦请你帮我看看这个后处理怎么改,

真的是非常的感谢
作者: yzqchina    时间: 2007-3-8 16:26
杜师傅请再进呀
作者: boy9981    时间: 2007-3-9 12:27
给你的那个后处理是6版本的升级的,速度很快!

9版本的改这个地方,以下
红色的为改好后的语句。




prapidout       #Output to NC of linear movement - rapid               
      pcan1, pbld, n, sgplane, *sgcode, sgabsinc, pccdia,
        pxout, pyout, pzout, pcout, strcantext, scoolant, e

plinout         #Output to NC of linear movement - feed                    
      pcan1, pbld, n, sgfeed, sgplane, *sgcode, sgabsinc, pccdia,
        pxout, pyout, pzout, pcout, feed, strcantext, scoolant, e

pcirout         #Output to NC of circular interpolation   
      pcan1, pbld, n, `sgfeed, sgplane, *sgcode, sgabsinc, pccdia,
        pxout, pyout, pzout, pcout, parc, feed, strcantext, scoolant, e

作者: yzqchina    时间: 2007-3-9 15:50
感谢,太感谢你了,杜师傅,

真心的感谢你
作者: sunjian1004    时间: 2007-3-10 10:02
标题: 高手
高手多多上坛.
作者: boy9981    时间: 2007-3-10 17:33
如果不想省略掉X或Y的坐标,改这里!




X
=============================

pxout           #X output
      if absinc = zero, xabs, !xinc
      else, xinc, !xabs

改为:      
pxout           #X output
      if absinc = zero, *xabs, !xinc
      else, *xinc, !xabs
=============================


Y
=============================

pyout           #Y output
      if absinc = zero, yabs, !yinc
      else, yinc, !yabs

改为:      
pyout           #Y output
      if absinc = zero, *yabs, !yinc
      else, *yinc, !yabs
=============================



同理,如果 Z 轴要改动,则改同样的地方。(这个你可以不改)

=============================
原     
pzout           #Z output
      if absinc = zero, zabs, !zinc
      else, zinc, !zabs

改为:
pzout           #Z output
      if absinc = zero, *zabs, !zinc
      else, *zinc, !zabs
=============================
作者: lisanbao2008    时间: 2008-11-22 20:21
来学习




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