叼酊;}譬1易}r前言、‘’‘这种参数化建模方法还可以为在Pro/E和PDM系统中以不同的三维空间姿只能保存一个(初始创建其它需要在多状态中使用的类似组件如扣压油管、推拉软轴等提供一种解决问题的思路。汽车传动轴(以下简称传动轴)具有一定的通用性,即同一型号的传动轴可能在不同的车型中使用,这时其空间装配姿态(安装长度、法兰又座与万向节轴叉、万向节管又之间的空间偏角)往往是不同的,甚至在同一个产品的不同位置,同一根传动轴也会有不同的装配姿态。由于在PDM(ProductData状态的)实体组件,因此在Pro/E中,不论是用普通装配模式或是用机构模式建立的传动轴组件模型均极不便在其上级部件的模型中实现“规范装配”。并且其上级部件在检入PDM系统后再检出时,不能保持检入前的装配状态,无法正常打开。本文介绍一种通过建立骨架并对骨架尺寸参数设置挠性值的传动轴组件参数化建模方法,能较简单、完美地解决传动轴组件在多种产品中以不同的三维空间姿态安装的问题。并且由于用这种方法建立的骨架可通过另存副本的方式直接生成其它同类型传动轴组件的骨架,因此,整个公司可以只建1个或几个典型的骨架即可。Manager)系统中一根传动轴只能有一个编号,也就是只能有一个实体组件。因此,不论是用Pro/E的普通装配模式或是用Pro/E机构模式建立传动轴组件模型,均极不便于在其上级部件模型中实现“规范装配”(即传动轴组件两端法兰盘与被联接的2个法兰同时实现“插入”和“匹配”完全约束);当同一产品中两根传动轴装配。等∑r,2个体所受到的切向力只。.,),。。=7.0Tn1㈦扑攀彻劬批雠为碉鼢指抵以嚣仁尹(8)对丁上述螺栓连接NO.4处丁二完全失效的状态,从式(8)能得到,此时的e--"1.386。一般情况1i,螺栓连接的安全系数取决丁企业在开发、根据前面的计算公式,即可求得此时螺栓组中最大承载3.3螺栓组连接中个体失效对运作可靠性的评估当k=l时,即图2所示的螺栓组连接处J:正常工作情况时,各个体螺栓连接均匀受力,此时所受到的切向力为设计时的综合考虑,通常取值范围在1.5~2.0之间。据此可知,一旦出现其中一个螺栓个体完全失效,在产品设计安全系数较低的情况下.会存在较大的风险和隐患。此时,不匕=击-5.05丁对整个螺栓组带来的影响及其程度呢?(7)仪应该从制造过程中找出问题发生的根源,及时排除。如果已有“问题产品”产生,也应设法追回,以绝后患。(参考文献略)如何来评估当个体螺栓连接NO.4处丁完伞失效时可能万方数据17产品设计eH糯阿~~…一骨架原点坐标系并重命名为CO。心。如图1所示。~一姿态不同时,将无法“规范装配”。而且,即便是已实现传动轴组件的“规范装配”,但在其上级部件模型检入PDM系统后再次检出时,因传动轴组件将自动回复到其本身第一次检入PDM系统时的原始状态,往往会导致上级模型中所装配的传动轴组件“约束无效”,上级部件打开失败。显然,用普通组件建模方式构建的传动轴组件不能满足多姿态装配要求。考虑到传动轴要多姿态装配的情况,本文探讨了构建骨架并定义挠性参数,再组装成传动轴组件三维模型;然后通过测量被传动轴组件联接的上级部件的两个法兰间(如变速器与车桥间)的距离、相互角度等数据,重定义骨架模型中尺寸参数的挠性值,以实现同一根传动轴组件在不同产品中多装配姿态使用的方法。2.1.4点击工具栏中“坐标系”后在屏幕中点击坐标系CO,在弹出的【坐标系】对话框中输入X=20,Y=15,Z=-1000(X、Y均可任意赋值,因预设Z轴沿传动轴轴管方向,最好赋一个绝对值较大的负数作为Z值),从坐标系CO偏移出一个坐标系并命名SECOND—CORD。在此,我们约定这两个坐标系原点分别代表两个法兰叉座的端面中1建模原理传动轴按结构主要分为两类:带中间支承无伸缩传动轴和无中间支承可伸缩的传动轴。两类传动轴的建模方法稍有不同,下面以无中间支承可伸缩的传动轴为例说明其建模原理和方法。传动轴装车后,一般可简化为由3个空间直线段组成的空间折线,其转折点是2个十字轴的中心。假定在与传动轴第一个法兰叉座端面贴合的(变速器或车桥)法兰端面的中心点建立坐标系,其中心点的坐标为0(0,0,0),并使坐标系Z轴沿将被贴合的两法兰中心点连线,则第二个法兰安装后其中心点的坐标为P(X,Y,Z)。故应设置3个可变的长度参数。假设第一个法兰叉座已完全约束,那么第二个法兰叉座轴线与轴管轴线的空间角度6由a、b两个正投影角合成,装配时为了实现空间角度5,十字轴应该仰起b角,而轴管应绕十字轴转过a角。显然为此应设置两个可变的角度参数。然后通过对这5个尺寸参数设置挠性即可实现同一根传动轴组件在不同产品中的不同的装配姿态。图12.1.5点击工具栏中“平面”,然后在屏幕中点击坐标系SECOND—CORD,在弹出的[基准平面】对话框中选择“平移”Z,并输入0,从新坐标系的Z轴上产生用于安装第二法兰叉座端面的基准面NEW—Z。注意:可以调整NEW—Z基准面和下面新建的基准面、基准线的大小、长度及方位以方便察看。2.1.6从两个端面坐标系向内偏距创建基准点,表示两个十字轴的中心。点击工具栏中的“偏移坐标系基准点”,在打开的对话框【偏移坐标系基准点】的“放置”选项卡中选择“参照”为C0坐标系,在“使用非参数矩阵”的“Z轴”输入第一个法兰叉座中心高数值,建立插入第一个法兰叉座的十字轴的中心点FIRSTLCROSS;用相同的方法选择“参照”为2三维建模步骤2.1创建传动轴组件及骨架2.1.1新建组件模型,命名TRANs-SHAFT.asm,传动轴。进入Pro/E的“装配”模式。2,1.2工具栏中点击“创建”;打开[元件创建】对话框,选择类型为“骨架模型”,子类型为“标准”并命名为SECOND—CORD坐标系建立插入第二个法兰叉座的十字轴的中心点SECONDLCROSS。注意:基准点偏距与法兰叉座的中心高尺寸应一致,否则后面的装配可能会冲突。2.1.7点击工具栏中“轴”,并选择通过两个十字轴的中心点创建轴线A1,并重命名为轴管轴线。2.1.8点击工具栏中“平面”,通过轴管轴线创建与骨架基TRAN&SHAFTs1(e1.prt后点击“确定”,在打开的[创建选项】对话框中选择“空”后点击确定。准面(如图3中Top面或腿ht面,已预设与第一个法兰叉座端面对齐的面为Front面)成法向关系的面并命名为十字轴定位面。用作于装配两个十字轴的定向参照。2.1.9点击工具栏中“轴”,并通过第二个十字轴的中心点2.1.3然后打开骨架模型TIUNs-SHAFT-Skel.prt。点击工具栏中“平面”,建立三个相互垂直平面并重命名为RIGHT、TOP、FRONTI点击工具栏中“坐标系”,建立万方数据18创建与NEW—Z面相垂直的轴并命名为第二法兰轴线。约束类型“重合”将万向节管叉的轴线与骨架模型中的轴管兰中心轴并与第二法兰叉座中心面成法向的第二法兰叉座水平面。由此即完成传动轴骨架的构建。如图2所示。P醢量妇],=1]…7・ol£二。I÷翟。l・1Am,n皿Ⅲ■I■h图32.3定义挠性参数为了能在一个产品中多处或多个产品中使用这同一根传动轴,其关键是将骨架偏移坐标系SECOND—CORD的尺寸图2参数设置为可修改的挠性参数。设置挠性参数的具体做法如下。2.3.1在“组件装配”界面下,依次单击下拉菜单“编辑”-÷。设置”_“挠性”,打开【挠性:准备可变项目】对话点击工具栏中“关闭窗口”,返回组件模型TRANs_SHAFT.asm。2.2装配传动轴模型装配前应先按PR0/E零件建模方式建立法兰叉座、十字轴、万向节轴叉、万向节管叉等传动轴构件。装配顺序:两端法兰叉座_+两个十字轴一万向节管叉、万向节轴叉。2.2.1装配第一个法兰叉座:点击工具栏中“装配”,在【打开】对话框中选择法兰叉座,在操控板中点击“放置”,将框,然后按消息区中提示单击骨架的偏移坐标系SECOND—CORD,再按CTRL键并在屏幕绘图区中逐个选择已显示出的可变尺寸原始值,再点击对话框中”确定”。即完成挠性参数的设置。再次在“组件装配”界面下,依次单击下拉菜单“编辑”一“设置”叶“挠性”,即可见图4⑤所示的对话框架。法兰叉座的端面与Front面对齐,法兰叉座的叉口对称面和2.3.2为了识别相关尺寸的挠性参数,可以用如下方法修改挠性参数的名称:在“组件装配”界面下,在模型树中右击SECOND—CORD坐标系,在弹出的快捷莱单中选择“编辑”,然后在屏幕区中逐个选中已显示的挠性参数当前值并右击,在弹出的快捷菜单中选择“属性”,在随之打开的[尺寸属性】对话框中选择“尺寸文本”选项卡,如图4⑥修改相应的缺省尺寸名称为水平角、俯仰角、水平偏移、垂直偏移、长度等。以上步骤参见图4所示。其法向平面分别与砌GHT面和ToP面对齐,实现完全约束。2.2.2装配第二个法兰叉座:点击工具栏中“装配”,在[打开】对话框中选择法兰叉座,在操控板中点击“放置”,将法兰叉座的端面与NRW_Z面对齐,法兰叉座的叉口对称面与第二端法兰叉中心面对齐,叉口对称面的法向平面与第二端法兰叉水平面对齐,实现完全约束。注意:面垂直。2.2:3装配十字轴:点击工具栏中“装配”,在【打开】对两个法兰叉座的叉口对称面均应与十字轴定位黪一兰出…紫._*”L芸‘话框中选择十字轴,在操控板中点击“放置”,将十字轴插入到法兰叉孔中,并使其轴向对称定位,再使用约束“对齐(或匹配)”和约束类型“定向”让其自由端转到与十字轴定位面平行。实现两个十字轴的完全约束。2.2.4装配万向节管叉、万向节轴叉点击工具栏中“装配”,在[打开】对话框中选择万向节管叉,在操控板中点击“放置”,使用约束“插入”将胃K巨-图419万向节轴叉的轴孔插入十字轴自由端;使用约束“对齐”及万方数据产品设计cHANPINsHEJI——至此传动轴组件TRANs_SHAFT.asm的参数化建模全部完成。将传动轴组件模型检入PDM系统,即可在部件设计时调用了。3传动轴模型在其上级部件模型中的使用传动轴组件在其上级部件模型中装配时,装配方法与装配普通组件相同,然后通过测量被传动轴组件联接(贴合)的上级部件的两个法兰间的距离、相互角度等数据,重定义骨架模型中尺寸参数的挠性值,即可实现传动轴组件在其上级部件模型中“规范装配”。3.1初始化安装打开传动轴组件要装入的上级部件模型,单击工具栏中“装配”,在[打开】对话框选择待装入的传动轴组件,在弹出的【挠性确认】对话框中点击“是”,在随即弹出的[可变项目】对话框中点击“确定”默认挠性参数原始值;在操控板中点击“放置”,将传动轴组件的第一个法兰叉座与其要贴合的上级部件法兰用“插入”和“匹配”定位,实现完全约束。3.2测量:测量前应选择传动轴组件并隐藏,以方便测量3.2.1依次单击下拉莱单“分析”_“测量”一“距离”,,目4±-图63.3.重定义传动轴安装,实现规范装配选择传动轴组件并取消隐藏。右击传动轴组件,在弹出的快捷菜单中选择“编辑定义”,在随之出现的操控板中依次单击“挠性”_“可变项目”,在弹出的[可变项目】对话框的尺寸选项卡下将“水平偏移”、“垂直偏移”、“长度”的新值分别修改为前面测得X,l,,Z三个偏移值,将“水平角”和“俯仰角”分别修改为前面测得两个投影角。再点击[可变项目】对话框中的“确定”,关闭对话框。即可完成传动轴组件在上级部件中的“规范装配”。如图7所示。再分别单击传动轴组件将要贴合的两个上级部件法兰(不是传动轴的法兰)端面的外圆边,则在已弹出的[距离】对话框中将显示两中心点的距离,点击对话框中“投影方向”,根据消息区的提示将其投影到传动轴组件的原点坐标系ASM-DEF—CSYS上,则对话框中显示的d】【、dy、dz这3个分量就是需要设置的X,EZ三个偏移值(注意正负)。如图5所示。一妇燃稚一★‘‘~・*t耻n_图74结语}^s¨xI【卅-J4.1在Pro/E和PDM系统中,对于像传动轴、推拉软轴这样需要在三维空间中多姿态安装的组件,不论是用Pro/E的普通装配模式或是采用Pro/E机构模式建立的模型,在装配T≈“‘啦"jⅢ}——■E‘,5到其上级部件模型中时均非常困难,并且在检出PDM系统时不能保持检入前的装配状态。因此有必要对类似组件探索新的建模方法。’,K‘lb4.2通过建立参数化骨架模型并定义骨架模型尺寸参数的挠图5性特征,然后组装成传动轴组件的建模方法能较完美地解决_“测量”传动轴组件在三维空间多姿态安装的问题。对其它具有一定通用性,因而需要多装配姿态使用的三维组件建模也提供了一种新的思路。4;L3.2.2.依次单击下拉菜单“分析”_“角”,再分别单击传动轴组件将要贴合的两个上级部件法兰的端面,测量这两个被贴合上级部件法兰面间的夹用,点面对诸框中一万同”,根据捎思区中提示分别投影到传动轴组件“水平”(ASM—RIGHT)和“垂直”(ASM一TOP)两个基准面上,投影角度就是需要设置的水平转角和垂直转角。如图6所示。如果同时设计多个传动轴,只需要创建一个骨架,然后另存副本的方式可直接得到其余传动轴组件的骨架,所整个公司可以只建一个或几个典型的骨架即可。(参考文献略)万方数据