UG NX后处理快速移动G00切换G01模式的正确输出方法

前几天有网友提问这个问题。我回答了一下, 给出了代码和方案,但是他还是做不出来。 https://www.ugnx.net/wt/1630 那我再详细的再说一遍,并附上后处理吧 首先新建一个三轴后处理,一般...

前几天有网友提问这个问题。我回答了一下,

给出了代码和方案,但是他还是做不出来。

https://www.ugnx.net/wt/1630

那我再详细的再说一遍,并附上后处理吧


首先新建一个三轴后处理,一般或FANUC_6M,

我习惯了用6M的,所以选择如下:

attachments-2020-07-L2EKOK7d5f0d45823e2d1.png

进入后,在 工序起始序列,在初始移动和第一次移动加入如下代码和快

attachments-2020-07-Q92etHh35f0eb8af10587.jpg

初始移动和第一次移动的内容一样,

其实F地址的变量为自定义变量$fff

PB_CMD_setf代码如下:

global mom_feed_rapid_output mom_sys_rapid_code fff mom_feed_rapid_value
if { $mom_feed_rapid_output == 1 } {
set mom_sys_rapid_code 1
set fff $mom_feed_rapid_value
MOM_force Once F
} else {
set fff ""
set mom_sys_rapid_code 0
MOM_suppress once F
}

做好后,后处理测试如下(G01模式)

attachments-2020-07-Dc6qtLfo5f0d46b08fe22.png输出结果:

attachments-2020-07-fnvYs41l5f0eb8c153aa5.jpg

切换为G00模式:

attachments-2020-07-p9KloYem5f0d4736405d9.png输出结果:

attachments-2020-07-ziBzVW4E5f0d4742aae3c.png其实说到底,就是添加几个块到初始移动和第一次移动即可。

UG后处理附件做参考:

G00G01.rar

  • 发表于 2020-07-14 13:50
  • 阅读 ( 20734 )
  • 分类:NX后处理

10 条评论

请先 登录 后评论
ZhuaiGG
ZhuaiGG

零件加工编程,后处理制作与定制。微信:20857643

21 篇文章

作家榜 »