前几天有NX网友提问这个问题,我回答了一下,
给出了代码和方案,但发现还是有网友还是做不出来。
那我再详细的说一遍,并附上后处理吧。
首先在后处理构造器里,新建一个三轴后处理,一般或FANUC_6M,
我习惯了用6M的,所以选择如下:
进入后,在 工序起始序列,在初始移动和第一次移动加入如下代码和快
初始移动和第一次移动的内容一样,
其实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模式)
输出结果:
切换为G00模式:
输出结果:
其实说到底,就是添加几个块到初始移动和第一次移动即可。