数控铣床UG后处理文件制作 下载本文

图3

(c)设置机床的极限参数

按图4设置机床的一般参数。选择“机床”标签中的 “一般参数”页面,设置机床的线性轴的移动极限以及快速进给极限参数;

图4

2) 定义程序头、刀轨移动部分、程序尾。 (a) 进入 →程序 →程序起始序

在“程序开始”功能。加入程序顺序号,刀具信息,加工时间,循环取消等命令,如图5所示:

图5

加入了PB_CMD_create_tool_list就能列出整个程序所使用的刀具,这样就可以在程序加工前对所要刀具进行安排,加入了

pb_cmd_machine_time就会在程序中自动显示程序加工所要的时间,命令格式是:

global mom_machine_time

MOM_output_literal \[ format \$mom_machine_time] MIN)\

有了大约的加工时间就可以很好进行实习安排,提高教学实习效率。加入了MOM-set_seq_on,在程序中就会有程序顺序号出现。最后重要的是取消一些固定循环,G40 G17 G49 G80 G90 G54是安全加工的保证,这样就可以解决因为没有取消相关模态指令而出现的碰机事件。

在程序和刀具路径中的客制化命令中,加入pb_cmd_helix.tcl指令后,在指令中将set mom_kin_helical_arc_output_mode FULL_CIRCLE中的FULL_CIRCLE改为LINEAR,就能实现将三轴联动的螺旋下刀改为先走XY圆弧再Z轴下刀的形式了。 (b) 进入 → 操作起始序列

在“操作起始序列”程序块里添加返回初始平面,验证刀具中心等,手动换刀时的暂停指令如图6所示:

图 6

由于第一把刀本来就已经安装在主轴上了,所以就不用再使用MOO进行暂停,但是通过手动换下来的刀,由于和第一把刀有了长度的差别,所以就要PB_CMD_tool_change_force_address这个语句, 格式是: MOM_force once G_adjust H S

注:要使用手动换刀功能,要在UG编程时就要在刀具设置中选择手动换刀,这样从第二把刀开始就会有M00L输出了。 (c) 设定“程序结束”,如图7:

图7

这里和没修改前的不同之处在于将M02改成M30,这样就可以在程序加工完成后,不用手动将光标移动到程序头,这样有利于节省时间,再一个就是加入了M05,和M09这两指令,是主轴停转和关闭切削液。

其它的地方基本上不用改,因为我在选用控制器的时候是选用FANUC_6M,而KND系统和它基本上都是差不多的,所以像G指令,M指令都是相同的,不用过多的修改。最后保存退出,在保存目录下会生成这三个文件分别是: xk5328.tcl、xk5328.pui,利用后处理构造器中的实用程序下的“编辑模板后处理数据文件”命令编辑template_post.dat文件,如图8所示。编辑template_post.dat时有个小技巧,如本例中需添加xk5328的后处理,只要点击“new”按钮,然后浏览选择5328.pui,就会自动添加,非常人性化。

图8

6.结束语

本文介绍了应用NX/后处理构造器对xk5328机床后置文件的定制过程:收集机床参数----设定机床、程序和刀轨的相应参数----调试后置处理---- 切削验证。并且通过VERICUT软件和实际机床进行验证成功。有了这个后处理文件之后,我上起课来也轻松了很多,最重要的是能为实习工厂减少很多事故的发生,学生的人身安全和财产安全也有了保障,当然实习成本自然也大大降低了。

参考文献:

[1] 《KND(凯恩帝)100-M使用手册》

[2] 张磊.《UGNX4后处理技术培训教程》.清华大学出版社,2009