(2) Top-down设计方法。在树(装配关系)的最上端存在顶级Skeleton,接下来是次级Skeleton,继承于顶级Skeleton,然后每一级装配分别参考各自的Skeleton,展开系统设计和详细设计。这种方法已经属于Top-down思路。只是在数据重用方面存在问题。
图1 Down-Top设计方法
图2 Top-down设计方法
(3) 改进型Top-down设计方法。在第二种方法的基础上加以改进,将顶级Skeleton从整个装配关系中剥离出来,单独存在。需要数据重用的大部件分别参考于顶级Skeleton,在数据重用时互不干涉。当然整个装配关系是由顶级Skeleton控制的。
图3 改进型Top-down设计方法
传输产品种类较多,借用、互相装配等数据重用现象非常普遍,同一机柜可以装多个产品的子架,同一个子架可以装到不同的机柜中。基于以上介绍的设计方法,很明显应该选用第三种。 5.2 总体系统设计 (1) ZX234JA.PRT的建立。这个文件就是我们顶级的Skeleton,它独立于装配树以外而存在。是用Datum、Point、Axis、 Curve、 Surface等特征建立,用来反映整个系统设计有关的特征,便于下一步进行参考传递,内容例如机柜外形尺寸、子架、电源分配架、话机托架在机柜中的位置、空间等。也可以进行内部功能子架安装位置以及机柜门的分割和基本位置。要求内容简单明确,通用性强,容易更改,所包含的参数最好是容易引起设计更改的参数,对比较重要的特征可以更名为容易理解的名字。在初步确定ZX234JA.PRT的内容不一定是完整的内容, 以后根据设计的需要可以进一步添加。最后可以根据实际情况定义(PublishGeom)每个需要输出作为参考模块的内容。另外作为 Pro/ENGINEER每个prt的基本元素,三个基准面应该一级一级传下去,尽量保持基准一致。ZX234JA.PRT的具体内容如图4所示。
图4
(2) 装配部件的定义以及参考的传递。当所需ZX234JA.PRT基本上定义完好后(当然不是最终结果),就可以在Pro/ENGINEER环境下定义整个项目的结构树,基本上是根据功能模块进行建立,编号是依据大家平时习惯的编号方法。如图5所示。ZX234JA-01.ASM为机柜子装配、ZX234JA -02.ASM为子架子装配、ZX234JA-06.ASM为话机托架子装配。
图5
当结构树建好以后,就可以利用ExtCopyGoeom命令进行参考复制。在每一个功能模块下面分别创建一个Skeleton文件(注意:此 Skeleton属性不同于ZX234JA.PRT),内容即是在ZX234JA.PRT中定义的模块参考内容。图6、图7、图8所示是机柜的 Skeleton文件及其内容,已经可以没有子架相关的参考在里面。
图6
图7
图8
5.3 部件级别系统设计 这一步其实就是项目并行工程的关键所在。针对于每一个部件可以安排相应的工程师来完成,每个工程师只需按照分配给自己的空间和参考来进行下一步的设计,不必担心其他项目工程师,因为有一个顶级ZX234JA.PRT在控制着装配。 其实每一个部件就和一个大系统一样,由下一级部件和零件组成。为便于更好的参考,可以同样在每一级Skeleton文件进行详细的参考加入以及定义和输出。在继续改进每一级Skeleton时仍要记住,不要随便加入实体等带有质量性质的特征。当然这些新加入的参考都可以上升到顶级Skeleton文件 ZX234JA.PRT之中,再分别传递下来。不过这样做的结果就是ZX234JA.PRT文件越来越大,越来越复杂,不但容易出错,而且自己不容易辨认。例如,在下面子架的Skeleton文件中就加入了两个Datum Plane:DTM_FRONTFACE和DTM_FAN。 |