欢迎来到天天文库
浏览记录
ID:20421174
大小:876.00 KB
页数:22页
时间:2018-10-13
《基于proe自动编程论文》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、基于Pro/E的自动编程与宏程序比较1.前言随着航空工业、汽车工业和轻工消费品生产的高速增长,复杂形状的零件越来越多,精度要求也越来越高;此外,激烈的市场竞争要求产品研制生产周期越来越短,传统的加工设备和制造方法已难以适应这种多样化、柔性化与复杂形状的高效、高质量加工要求。因此,近几十年来,能有效解决复杂、精密、小批多变零件加工问题的数控(NC)加工技术得到了迅速发展和广泛应用,使制造技术发生了根本性的变化。为了进一步满足工业生产的需求,进一步开发机床的性能,数控系统设计厂商开发了一些专用宏程序,以实现一些特殊形状的零件加工。发那科公司1979年推出含有专用宏功能的数控系统6,随着宏功能的不
2、断完善,最终形成了目前常见到的A类宏程序。80年代后,发那科开始生产操控面板带有各种运算符号的数控系统,这标准着功能更强,更易懂的B类宏程序开始应用于生产之中。随着计算机技术的迅速发展,计算机辅助设计和辅助制造(CAD/CAM)开始在数控行业尤其是模具行业中已经得到普遍的应用,CAD/CAM集成系统可以提供单一准确的产品几何模型,几何模型的产生和处理手段灵活、多样、方便,可以实现设计、制造一体化。计算机辅助设计和辅助制造(CAD/CAM)的出现给工业生产带来了深刻的变革,如今,CAD/CAM已与现代工业生产紧密相联。目前,CAD/CAM图形交互式自动编程已得到较多的应用,是数控技术发展的新趋
3、势。随着CIMS技术的发展,当前又出现了CAD/CAPP/CAM集成的全自动编程方式,其编程所需的加工工艺参数不必由人工参与,直接从系统内的CAPP数据库获得,这将推动数控机床系统自动化的进一步发展。国内最早对CAD/CAM的研究和应用始于20世纪70年代末,起步虽比国外晚了近30年,但其间恰好遇到微型计算机的诞生和迅速普及,使得中国CAD/CAM的推广应用能够迅速赶上国际先进水平。-22-基于Pro/E的自动编程与宏程序比较1.宏程序编程2.1用户宏程序的简介随着数控加工设备技术的进步与发展,数控机床已成为制造业尤其是模具加工技术中不可缺少的关键设备。然而,模具产品的小批量,多品种,短周期
4、还有就是经常要面对一些不规则产品等特点,为数控机床的编程带来很大不便,既增加了编程的工作量,又影响着加工的进度。在实际工作中,应用宏程序既能很好地解决一些复杂规则几何形状的零件加工,同时也简化了程序编制,节约了时间,为模具生产中数控机床的编程提供了一种简捷的方式方法。用户宏程序是以变量的组合,通过各种算术和逻辑运算、转移和循环等命令,而编制的一种可以灵活运用的程序,只要改变变量的值,即可完成不同的加工或操作。用户宏功能是提高数控机床性能的一种特殊功能。使用中,通常把能完成某一功能的一系列指令像子程序一样存入存储器,然后用一个总指令代表它们,使用时只需给出这个总指令就能执行其功能。用户宏功能主
5、体是一系列指令,相当于子程序体。既可以由机床生产厂提供,也可以由机床用户自己编制。宏指令是代表一系列指令的总指令,相当于子程序调用指令。用户宏功能的最大特点是,可以对变量进行运算,使程序应用更加灵活、方便。当我们经常需要面对某个类型的产品,可以对这些产品像软件开发一样,设置一个公版,当我们需要调用时,只需用在主程序中设置适当的值,或是对宏程序做一些简单的修改,就可以调用已编辑好的宏程序去加工产品。用户宏功能有A、B两类。A类宏程序是较早开发出来的用户宏程序,使用时相对来说较为复杂,功能也比较简单。目前主流的FANUC系统上都已采用了B类宏程序,而且在应用中,A类宏程序较多地应用在车床上,我们
6、这里主要是铣削加工,因此本文所指的宏程序在此特指B类宏程序。-22-基于Pro/E的自动编程与宏程序比较2.1编程实例2.1.1零件分析下图所示是一个模具工程上用到的型腔零件,它的底部是一个椭圆型腔,上部的是一个直径为140mm的圆形型腔。设定图中的椭圆型腔为AB;圆形型腔为CD;连接AB和CD的不规则型腔为BC。图1一个模具用型腔零件AB型腔BC型腔CD型腔图2型腔零件三维渲染效果图-22-基于Pro/E的自动编程与宏程序比较2.1.1建立数学模型本图中,AB段可以用直线拟合一个参数方程为X=a·cos(Q),Y=b·sin(Q)的椭圆,CD段是个直径为140的圆,BC段作为过渡段所以下截
7、面是个长、短半轴为50mm、30mm的椭圆,上截面为一个直径为140mm的圆。则BC在Z方向上的高度为44,并且BC段椭圆长短轴分别随着高度的增加20/44mm,40/44mm。2.1.2编程思路椭圆加工可设角度Q为自变量0°≤Q≤360°,当Q=360°时跳出循环;BC段加工可设层高Z为自变量,在每一个层高均完成一个椭圆的加工,当Z到达BC段上截面时跳出循环。2.1.3编制程序主程序(O0001)N10G9
此文档下载收益归作者所有