UG的三维CAD设计和CAM自动编程论文.doc
I摘要本文主要研究基于UG的三维CAD设计和CAM自动编程的过程。首先利用UG软件的CAD模块对要加工的零件进行实体建模,然后以零件的三维实体模型为依据,得到它的实体造型,并讨论了零件三维实体建模的方法、建模过程与处理技巧。在零件形状结构分析的基础上,制定它们的加工工艺,分析数控自动编程的方法与特点,利用UG的CAM模块,完成粗加工、半精和精加工的NC编程,并对生成的操作进行切削仿真加工,检查操作的正确性。最后对生成的操作进行后置处理,生成数控机床可以识别的NC代码程序。关键词:UG,CAD,CAM,自动编程IIAbstractThisarticleintroducestheprocessofhowtodesignthepartusingthefunctionofCADandCAMbasingontheUGsoftware.FirstofallutilizeUGsoftwareCADmoduletoadjustthesparepartswhichwillbeprocessedandcarriesontheentitymodelbuilding.Afterwardsthethreedimensionsphysicalsmodelwiththesparepartsarethefoundation,Obtainitssolidmodeling,Moreovertalkaboutthreedimensionsonthesparepartsentitymodelsbuildingmeans,Modelbuildingprocesstogetherwithhandletechnique.Belivingonthesparepartsformsshapestructuralanalysisbase,Drawuptheirprocesstechnology,Digitalcontrolprogrammingmeanstogetherwithdistinguishingfeatureareanalyzed,UtilizetheCAMsmoduleofUG,Roughmachiningcompleted,SemipickedandprecisionworkNCsprogramming,Moreovertotheformationoperationcutsimitation,Rightqualitythatthecheckismanipulated.Placethehandleafterwardsfinallybeingunderwaytotheformationoperation,NCscodesourceprogramthattheformationAPTmaybediscriminated.Keywords:UG;CAD;CAM;AutomatedprogrammingIII目录引言.1第1章概述.21.1CAD/CAM技术发展简史.21.2CAD/CAM技术概要.31.3本课题零件介绍.4第2章锻模零件工艺分析.52.1锻模零件结构形状分析.52.2锻模零件工艺分析.5第3章锻模零件CAD建模.631锻模零件实体建模方案.632锻模零件CAD建模过程.6第4章锻模零件CAM加工.1641创建毛坯.1642创建刀具、方法和几何体父节点组.1643创建刀具轨迹并生成数控程序.21结论.34参考文献.35致谢.36基于UG的三维曲面CAD设计和CAM自动编程研究1引言随着电子技术在制造业的推广及应用,传统机械加工方法正逐渐被先进的CAD/CAM(计算机辅助设计与制造)所取代。应用传统的加工方法,不仅生产率低,且精度得不到保证,CAD/CAM软件在机械加工中的应用,为我们开辟了一种新的设计、加工途径,并使机械制造能力上了一个新的台阶。UG/NX作为参数化CAD/CAM软件系统的代表,主要用于汽车、航空航天、机械电子、模具制造等行业,实现了产品零件或组件从概念设计到制造全过程设计的自动一体化,提供了以参数化为基础,基于特征实体造型,部件间的关联设计等技术。其核心技术是采用非均匀有理B样条(NURBS)作为曲面造型的基础,融线框模型、曲面造型、实体造型为一体。参数化和特征化的实体模型系统,系统是建立在统一的富有关联的数据库基础上,提供了工程上的完全关联性,使CAD/CAM/CAE各部分数据自由联动切换。以基本特征作为交互操作的基础,利用特征技术,用户可以在更高层次上进行产品设计、模具设计、数控加工编程、工程分析,实现并行工程CAD/CAPP/CAM的集成与联动。系统采用统一的三维几何模型,使产品设计、模具设计、数控编程、工程分析等环节的修改自动映射到与其关联的环节,排除不协调,保证产品设计的统一性和唯一性。基于关联模型的产品定义包含产品的生命周期(设计、分析、制造、检测等)信息,产品数据定义规范化使产品生命周期的设计数据表达实现标准化,不仅有利于与CAD/CAM系统之间交换信息,而且支持产品及模具工装设计、工程分析、数控编程、生产管理等信息的共享。在UG/OPEN提供的二次开发函数据的基础上,用户可用C或C+语言进行二次功能开发,UG/NX提供的基于专家的模具设计、先进的数控加工编程功能使得模具设计与制造变得更为轻松可靠。我们运用UG软件的建模和加工模块,完成了零件模型建立加工过程的设计加工过程的仿真加工参数修正数控机床后置处理转换生成数控程序数控加工,从而满足各项要求。采用这种方法不仅减少了编程人员的计算量,还在一定程度上提高了产品的制造质量和生产效率。