论文部分内容阅读
基于KBE知识重用的思想,对零件库进行研究与开发可以摒弃不必要的重复性工作,使技术人员能够更好地利用零件库中的标准件、通用件及原有设计方案,从而将精力更多地集中到产品的创新性和功能性设计中,在整体上提高产品的设计效率和创新水平。对零件库系统进行研究与开发不管对于CAD技术的发展与应用、还是对虚拟样机技术的发展和应用都有着十分重要的现实意义。本论文综合CAD二次开发技术、特征造型技术、数据库技术、参数化设计技术等技术手段,在对零件库进行功能分析的基础上,对三维参数化零件库进行了研究与开发。主要工作有:(1)深入研究了Pro/E二次开发工具即Pro/Toolkit应用程序接口,弄清它的特点、编程风格、应用程序的运行模式,深入了解了应用程序中常用的对象句柄、选择对象、访问函数和数据类型等使用方法,为开发应用程序打下基础。(2)根据Pro/E的特征造型技术,建立了各种标准件的参数化零件模板;依据Pro/Toolkit中制作并激活用户菜单的方法,定制了开发界面;结合MFC和Pro/Toolkit,制作了一些用户需求的、而单凭Pro/Toolkit难以完成的复杂对话框界面,完成了系统的界面设计;解决了Pro/E和VC的通信问题。(3)从理论上分析了零件库系统的功能和体系结构,重点讨论了数据的组织和存储以及构成零件库的各组成部分及其相互之间的关系,据此提出了三维零件库的整体构架。(4)在本零件库的设计和实现过程中,采用了面向对象的建模和设计方式,有效地解决了零件库中零件种类繁多和关系复杂的矛盾,使数据结构清晰和易于扩展。(5)介绍了参数映射机制的原理及其在零件库系统中的实现方法。详细论述了参数化零件的参数以及参数间关系式的提取、映射、编辑方法。