基于UG自动编程的数控车削加工.doc
上传人:qw****27 上传时间:2024-09-12 格式:DOC 页数:33 大小:8.7MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

基于UG自动编程的数控车削加工.doc

基于UG自动编程的数控车削加工.doc

预览

免费试读已结束,剩余 23 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

目录第一章简介…………………………………………………………………11.1UG来源及其优缺点……………………………………………………11.2本论文的研究内容………………………………………………………1第二章基于UG自动编程的外圆及外螺纹数控加工实例…………………22.1工艺分析…………………………………………………………………22.2创建三维模型1…………………………………………………………22.3创建加工工序2…………………………………………………………52.3.1创建程序……………………………………………………………52.3.2创建刀具……………………………………………………………52.3.3创建几何体…………………………………………………………72.3.4创建操作……………………………………………………………92.4创建加工工序3……………………………………………………152.4.1创建程序…………………………………………………………162.4.2创建刀具…………………………………………………………162.4.3创建几何体………………………………………………………162.4.4创建操作…………………………………………………………18第三章创建后置处理器……………………………………………………213.1新建HNC21T后置处理器…………………………………………21第四章NC程序校验………………………………………………………244.1生成NC代码………………………………………………………24第五章结论………………………………………………………………265.1总结………………………………………………………………26致谢………………………………………………………………………28参考文献…………………………………………………………………29附录……………………………………………………………………………30基于UG自动编程的数控车削加工摘要:目前,数控铣削加工中普遍采用UG或Mastercam自动编程,而数控车削加工中主要采用手工编程的方法,而手工编程效率低,准确性差.然而UG包含了三维建模和数控车削编程模块,在对工件的加工过程中,可以利用UG进行数控车削自动编程。结合UG强大的参数化功能和后处理器支持多种数控机床功能,可迅速自动生成数控代码,缩短编程人员的编程时间,提高程序的正确性和安全性,降低生产成本,提高工作效率。本文以某轴的车削加工为例,详细介绍了基于UG的自动编程的方法和如何创建数控车床后处理文件的方法,并且单独创建后置处理构造器来生成出符合加工人员实际操作的机床程序。在数控车床上完成该轴的车削加工,结果表明加工精度符合图纸要求、基于UC的自动编程可以提高NC程序的正确性和安全性、同时还能提高工作效率。关键词:UG、自动编程、数控车床MachiningandAutomaticProgrammingBasedOnUGforCNCLatheSHENLongChongqingThreeGorgesUniversity,Chongqing404000,ChinaAbstract:Atpresent,thenumericalcontrolmillingprocesscenteradoptautomaticuniversality,butthenumericalcontrolturningprocesscenteradopthandworkprogramming.Thismethodefficiencylowandaccuracynotgood.However,theUGincludesthreedimensionalmodelingandthenumericalcontrolturningprogrammingmodule,attheworkpieceprocessing,couldusethenumericalcontrolturningautomaticprogrammingusingUG.UnifiestheUGformidableparametrizationfunctionandthelatterprocessorsupportmanykindsofnumericalcontrolenginebedfunction,buttherapidautomaticproductionnumericalcontrolcode,reducesprogrammers'programmingtime,enhancestheproceduretheaccuracyandthesecurity,re