论文部分内容阅读
参数化设计是机械设计的一个重要组成部分,参数化设计过程是从功能到创建参数化模型的整个过程。通过参数化设计,设计人员在原有的模板中不需重新画出模型,只修改参数,就可得到各种不同规格模型,避免同一类零件的重复建模。参数化设计可以使设计工程师从繁琐的、大量重复的建模造型中解放来,把更多的时间和精力投入到三维模型基础上的装配、数控加工、干涉检查有限元分析、运动仿真等方面的研究工作上。基于装配的参数化CAD技术是产品生命周期中的一个重要技术环节,是并行工程的一个支撑技术之一。目前CAD技术不断朝着面向产品生命周期过程的方向迅速发展,在设计阶段就考虑产品的可装配性、可制造性、可检性等方面,使将来在生产中可能出现的问题尽量减少,以便缩短设计周期、高效率,提高企业产品竞争力。本文首先提出了CAD/CAM二次开发的设计思想,以及课题实施的总体方案,并介绍了UG的相关开发工具,及其用法;之后介绍了在UG环境下动态模板的创建和模板的参数化驱动。主要包括了UG参数化标准建模(模型约束、图层设置、表达式控制等)和模型的组织形式,并使用专门检测软件对所做模型进行检测,重点介绍了利用VC++6.0软件实现模型的参数化驱动,其中包括了用户自定义菜单的建立、基于用户特征的对话框的创建,以及利用程序驱动表达式,改变模型的具体形状和尺寸,实现满足用户需求的参数化模型;最后利用VC++6.0和UG模块进行联合编程,把三维模型放在UG环境中实现虚拟自动装配,主要包含了装配信息的提取,装配约束的建立、求解和装配系统的更新。本软件开发系统成本低,软件功能完善,用户界面友好,易于用户修改和更新,对系列化模型和对产品的模拟仿真具有一定的参考意义。