宏程序在汽车覆盖件模具模座的数控加工中的应用
2018-04-22陈跃
陈跃
摘 要 针对汽车覆盖件模具模座加工中存在的加工内容结构相似,但每一种都是小批量生产的现象,以常见的导板安装面和导柱孔为例。提出利用宏程序,在分析产品结构特征的基础上,为这一类产品建立一个通用程序,具体加工时修改特征变量即可。结果表明,显着减少了编程工作量和编程失误,明显提高了生产效率及产品质量。
关键词 宏程序 变量 模具 生产效率
中图分类号:TG659文献标识码:A
0前言
目前,柳州大力发展汽车产业。相关汽车产业配套的上下游产业链相当完善。汽车覆盖件模具主要是为生产汽车的钣金件冲压模具。汽车覆盖件模具加工是模具制造中的一个重要环节。整个行业的通常做法,选用数控龙门铣床作为加工设备,而且加工程序的生成,都是有电脑自动编程完成,通常会使用UG、Powermill等 数控编程软件生成后处理程序,然后输到机床加工。此种加工模式在加工中也存在一定的问题,汽车覆盖件模具的实际加工中,模具是有多个部分组成。不管是拉伸模还是剪边模几乎都是有模座、镶件等部件组成。而模座又是其最常见的部分,模座的的毛坯是灰铸铁的铸件,加工余量一般为10-13mm.加工的内容主要是基准面、导板安装面、镶件安装位、导柱孔等。属于面和孔的2D加工。而且每套模具的模座的结构几乎相同。区别在于大小和位置不一样。对于模座这种小批量尺寸经常修改的生产模式。有别与批量的零件加工。如果按照常用的方法,使用CAD/CAM软件进行编程。需要对每套加工模座进行分析建模、确定加工参数、生产后处理程序、程序输入等复杂的工作。而且每个加工内容都要生产粗、半精、精加工等相应的程序。加工程序繁琐重复。造成工作效率低和大量人员的浪费。
1宏程序的的基本知识和应用
针对上述模座加工中存在的问题,提出宏程序编程的方式加工。能很好解决了上述的问题。数控系统为用户配备了强有力的类似于高级语言的宏程序功能,用户可以使用变量进行算术运算、逻辑运算和函数的混合运算,此外宏程序还提供了循环语句、分支语句和子程序调用语句,利于编制各种复杂的零件加工程序,减少乃至免除编程时进行繁琐的数值计算,以及精简程序量。宏程序的功能满足汽车覆盖件模具模座的粗、精加工要求,宏程序的柔性比用 CAM电脑软件编程 更灵活,简洁。
宏程序的基础介绍:
宏程序就是采取变量编程的方式,该程序具有灵活、简洁、智能的特点。在汽车覆盖件冲压模具座的编程中使用到一下的宏程序功能。
(1)变量的赋值。如#1=100;(2)变量的运算。如#2=#2+#4 、#2=27+TAN[45]*#1;(3)地址和局部变量对应;(4)运算符号表示;(5)WHILE循环语句。
2宏程序在模座加工中的案例分析
2.1模座导板安装面面加工宏程序实例
下面以某汽车覆盖件模具模座为例,从3d数模图中可知道导板安装面的加工尺寸为100X100的垂直侧面,加工余量为13mm。图中模座有8处导板安装面有加工需要。针对这类型的模座侧面导板安装面的加工,我们可以编制一个Y方向侧面加工宏程序(以FANUC系统为例)来解决。
编写的宏程序如下:(如图1)
2.2模座导柱孔加工宏程序实例
在汽车覆盖件的冲压模具中,模座中的导柱孔也是常见的加工内容,导柱孔是配合加工位置,其孔较深和精度要求较高。其加工的流程为先在铸件的导柱孔位置钻孔,然后用象鼻刀分层孔粗加工,最后用镗刀进行镗孔半精和精加工。
针对这类的导柱孔的粗加工,编制一个变量宏程序来解决,这样方便灵活通用。编写的宏程序如下:(如图2) (上接第288页)
3结束语
上述的汽车覆盖件冲压模具模座的加工内容,如果采用自动编程软件生成程序,程序行少则有上千行,多则上万行。工作量耗时耗力。而且读入性差,存储量量大一般机床的内存容量有限,使用DNC在线加工时,传输受外加影响不稳定。如采取上面介绍的两种类型的宏程序编程加工,只要根据实际的模座的尺寸,将需要的相应的变量赋值,就可以调出程序加工。灵活方便,效率大大提高。
基金项目:广西科技大学鹿山学院转型发展教学改革“基于应用技术型本科院校的金工实习实训教学改革”项目编号2015LSJG16。
參考文献
[1] 陈国平.数控机床加工的对刀技巧[J].机床与液压,2002(06).
[2] 余英良.数控铣削加工实训及案例分析[M].化学工业出版社,2007.