论文部分内容阅读
CAD技术的主要发展方向之一就是CAD/CAM的集成,当前的集成主要是对信息的集成,即用统一的执行程序来控制和组织各功能软件信息的提取、转换和共享,从而达到系统内信息的畅通和系统协调运行的目的。基于统一产品信息模型和数据库集成的方案是现在研究的重点,它以产品信息模型为核心,统一的工程数据库为基础。为了实现集成,首先要解决制造过程中零部件的几何、材料和工艺等特征的描述问题,这就是CAD系统的产品建模问题。几何建模技术(包括线框建模、表面建模和实体建模)已经不能够适应现代CAD集成发展的需要,于是产生了面向整个产品设计过程和制造过程的建模方法——特征建模。特征建模是CAD建模方法的一个新发展。特征建模着眼于更好地表达产品完整的功能和生产管理信息,为建立产品的集成信息模型服务。特征包含了产品的特定几何形状、拓扑关系、典型功能、绘图表示方法、制造技术和精度要求等。特征的引用直接体现了设计意图,使得建立的产品模型更容易为人理解和组织生产。因此,特征建模技术被认为是实现CAD/CAM集成化的唯一途径。本课题就是用Visual Basic编程的方法在Solid Edge构造的三维实体的基础上,开发出了集成特征建模系统,并实现了对Solid Edge三维实体的特征尺寸驱动,以及对产品特征数据的管理,是对特征建模技术的一个探索。论文的工作主要包括以下几个方面:在文献资料分析的基础上,论述了在现代CAD/CAM集成过程中,特征建模的意义和发展状况,以及特征建模的功能、特点和系统框架等,较详细论述了Solid Edge的特点以及使用Visual Basic来开发Solid Edge的可行性、优越性和方法,说明了二者相互作用的机理和接口技术等,为使用Visual Basic对Solid Edge构造的三维实体进行特征建模工作做准备。详细论述了用Visual Basic编程的方法对Solid Edge构造的三维实体进行形状特征信息的提取,并且实现了在这些信息提取之后,在Visual Basic界面中添加工艺特征信息,然后将两者进行匹配,最后形成统一的数据格式保存在数据库中,即特征建模过程。对Solid Edge构造的三维实体的特征尺寸驱动,给出了新的方法,把实体的特征尺寸值直接利用Solid Edge内部的变量管理系统转化成Solid Edge系统的变量,在此基础上,在Visual Basic的特征信息窗口界面上直接输入想要的尺寸值就可以实现对三维实体的尺寸驱动。详细论述了产品结构树的功能和结构,并用Visual Basic的Treeview控件实现了以产品结构树为基础的产品特征数据管理模式。论述了数据库技术在程序开发过程中的作用和一些数据库控件的用法,实现了数据库中数据与特征建模各模块中运行数据的同步更新。实现了对一些常用特征资料的查询功能,更加方便了设计人员的特征建模工作。