1 引言
为了提高产品的设计质量和设计效率,提高企业市场竞争力,多年来,许多企业一直致力于产品参数化设计的研究。三维机械设计软件的出现使产品参数化设计产生质的飞跃,SolidWorks就是优秀的三维参数化设计软件之一。采用SolidWorks软件进行产品设计有两种基本的设计路线,即:自底向上和自顶向下。自顶向下设计关注的是零部件之间的约束关系,而不是零件的结构细节,从而为部件级三维参数化建模提供了一种方法。本文就部件级三维参数化建模进行探讨,同时利用部件参数化设计建立SolidWorks部件库,为企业实现敏捷的产品设计提供资源。
采用参数化设计技术,可以大大提高产品的设计速度。在大多数工程设计中,一个产品往往是多个零件的组合。将零件参数化的思想扩展到部件参数化设计中,实现部件整体参数化设计,无疑会更大程度地提高设计效率,为企业创造经济效益。
部件参数化设计的实现以各组成零件的参数化设计为基础,但又不是组成部件的各零件的参数化的简单累加。部件的参数化问题除需解决各组成零件的参数化设计以外,还必须解决参数化时的同步更新问题。所谓的同步更新,是指当进行部件的参数化设计时,对其中某一个零件进行了更改,要求能够引起与之关联的一个或者多个零件的同步更新。同步更新主要有两方面要求,一是部件参数化设计中,各零件的相对位置关系要始终保持正确,二是各零件之间有配合关系的尺寸参数始终保持正确。
2 部件参数化设计方法
本文采用了一种基于装配体的参数化设计方法,来实现部件的参数化。其基本思想是:在参数化零件的基础上,引入零件装配关系作为约束,合理地建立零件之间的装配约束关系,以确保零件之间的相对位置关系;同时,建立零部件相互关联的参数之间的关系,以保证参数之间能够联动。这样就可以实现同步更新,在此基础上建立部件的装配布局图,最终实现整个部件的参数化设计。
2.1 产品结构的划分
复杂的产品按照功能和企业的生产组织特点分解为一系列的部件,而每个部件可能还会进一步划分为子部件和零件,尤其在民用飞机、汽车等产品中,产品构成十分复杂,涉及到机械、电气、液压、附件(如座椅、轮胎等)多方面的功能部件,需要进行细致和准确的产品规划和配置。产品结构的划分就是在对产品的结构进行分析的基础上把大型装配体分成若干个一级子装配体,一级子装配体包含了若干个二级子装配体和零件,二级子装配体中包含了
若干个三级子装配体和零件依此类推直到最后的零件。部件和产品归根结蒂都是由若干个零件组成,在参数化CAD中都可以视为装配体。产品结构的划分是为部件级参数化建模整理产品、部件和零件三者之间的装配约束关系。
2.2 尺寸的分类
部件参数化的关键是将尺寸进行合理的分类,分类的依据是产品设计时尺寸的不同功能。在产品模块化的基础上,理清产品各个零件与零件之间、零件与部件之间、部件与部件之间、部件与产品(总装配体)之间的尺寸约束关系,并确定出驱动尺寸(主动尺寸)和从动尺寸。其中驱动尺寸又分为外部驱动尺寸和内部驱动尺寸,前者是指为满足来自产品外部或者产品内部其它部件间的约束关系而可以手动修改的尺寸,后者是指部件内部可以手动修改的尺寸。在SolidWorks中,产品模型的驱动尺寸越多,模型就越复杂,同时会增大模型更新出错的机率。驱动尺寸的确定必须准确,SolidWorks建模是不允许驱动尺寸重复,否则会导致过定义;驱动尺寸少于从动尺寸会使得相关要素不会及时更新,达不到部件参数化的目的。
2.3 基于装配约束的部件参数化建模技术
与零件参数化建模相比,部件参数化设计除要考虑抽象出相同的尺寸参数外,还需考虑零件之间的配合关系。SolidWoks中部件参数化建模是通过参数关联构成基于装配体的参数化模型,也就是采用自顶向下设计方法进行参数化建模。下面通过实例研究SolidWorks环境下基于装配约束的部件参数化建模技术。
1)关联设计。关联设计就是在装配体环境参照已经安装到位的零部件中设计新零件的过程。其优点在于新零件的设计可充分借助已有零部件形成的空间参照,从而能够设计出在独立零件环境下很难完成的一些结构件,尤其是过渡零件和框架零件。2)基于布局草图的装配体设计。首先在装配体环境中绘制反映零部件空间关系的草图,这些草图称为布局草图。然后再参照布局草图完成零部件的安装,从而在布局草图和零部件位置之间形成参照关系,通过调整布局草图,能够快速地调整装配体形态。
|