安周 发表于 2020-6-3 09:55:46

NX用后处理提高工作效率的方案(二)

                         NX用后处理提高工作效率的方案(二)

    续上文,使程序阅读性强,操作便携,下图我大概做了一个样本。



提高调机整体效率

   1 :后处理刀具列表宏
   2 :后处理进给宏
   3 :后处理钻孔参数宏
发那科

刀具列表解决改刀号问题,所有宏在开始,修改方便,H刀补号始终跟随T。
海德汉


变量值
快速 == $mom_feed_rapid_value
切削 == $mom_feed_rapid_value
逼近 == $mom_feed_approach_value
进刀 == $mom_feed_engage_value
第一刀== $mom_feed_first_cut_value
步进 == $mom_feed_first_cut_value
移刀 == $mom_feed_traversal_value]
退刀 == $mom_feed_retract_value
离开 == $mom_feed_departure_value

在每个操作开始输出(事例)
换刀之后的输出如下

相同刀具,不同工序


示例输出一个变量(切削进给)

if {} {
   MOM_output_literal "FN 0: Q1 =$mom_feed_cut_value ; CUTTING FEED"
}
刀具号宏(输出)H号宏(输出)循环宏处理(F#1)步进值的处理 (当循环时步进值在初始移动或者第一次移动就可以读取到,输出同#1)
程序结束,重写文件,同时间输出程序头,注意编码的格式,防止中文乱码问题,也可以用NX自带命令(MOM_open_output_file)OK就到这里,我在这里简单说了一下原理,当然很多细节还需要处理,希望能帮助开始接触后处理朋友!                           安周 2020-06-03

destiny0515 发表于 2020-6-3 12:32:54

很好的思路,实用而不花哨,可以帮助到我,强烈申请精华!

迷茫中回转 发表于 2020-6-3 18:13:49

楼主的做法,是不是这个意思,比如铣孔,把这个铣孔做成宏铣孔模块,以后铣孔直接调用就好了!

只手遮天* 发表于 2020-6-3 12:18:16

这是在抢小梁大撕妇的饭碗吗?{:lol:}

迷茫中回转 发表于 2020-6-3 10:40:14

楼主厉害!

abs7743 发表于 2020-6-3 11:19:32

发个后处理上来啊!{:lol:}

fswbvip* 发表于 2020-6-3 11:46:25

安神威武!!!!!!!!!!!!!!!!

18751355408 发表于 2020-6-3 18:24:32

非常非常感谢,帮助很大   谢谢楼主   

drf135313 发表于 2020-6-3 18:31:29

有点意思,研究学习下

he自由人 发表于 2020-6-3 19:37:33

很好的思路,实用而不花哨,可以帮助到我,强烈申请精华!
页: [1] 2 3
查看完整版本: NX用后处理提高工作效率的方案(二)