论文部分内容阅读
随着三维CAD软件(如Pro/ENGINEER、CATIA、UG、SolidWorks等)的广泛应用,以三维CAD为代表的设计技术已经成为主流。设计手段的变革,势必要求工艺手段也跟着要变革。加工工艺如何基于三维CAD进行设计已成为许多企业迫切需要解决的问题之一。针对目前Pro/ENGINEER软件的应用大多数集中在其CAD功能,且尚无计算机辅助工艺设计(CAPP)功能模块的情况下,本文提出了在Pro/ENGINEER平台下运用其二次开发工具Pro/TOOLKIT来开发Pro/ENGINEER环境下的三维CAPP系统。本文在对目前CAPP的研究现状及存在问题分析的基础上,提出了Pro/ENGINEE环境下的三维CAPP系统的总体框架,给出了系统功能模块构建的详细设计方案,然后对三维CAPP系统实现的三大关键技术进行了研究,实现了Pro/ENGINEER环境下三维CAPP系统的无缝集成。主要研究工作有:1)提出了Pro/ENGINEER环境下三维CAPP系统的总体框架结构及系统各大功能模块。2)重点研究了三维CAPP系统实现的三大关键技术:零件特征的识别与提取技术的研究;工序三维参数化建模技术的研究;三维CAPP系统中数据库技术的研究。3)利用Pro/TOOLKIT和VC++.NET的MFC类库开发了系统应用程序用户界面,完成了三维零件工序模型的建立、工艺尺寸的拾取和参数化驱动。4)把工艺流程设计中工艺数据自动带入工艺卡片编辑器中,实现了工序三维模型对应的工序简图的自动生成,完成了工艺文件的打印输出。本研究内容反映企业现实需求,开发出的三维CAPP系统易操作,有较高的推广价值。