你当前的位置:首页>>Inventor>>Inventor2008机械设计应用教程 库和iPart、iAssembly(5)

       6. 关于iAssembly 

   这是基于现有的、已经存在的普通零件和iPart零件,在基本装配约束的条件下,成为可以控制装配成员的一种初步的、装配库机制。

   具体操作过程与iPart很类似,下面将只介绍不同的部分。

        6.1 iAssembly-零部件选项卡
         

   参见图5-46,在“零部件”选项卡中,普通零部件都可能有三个可控参数,就是:Include/Exclude、 GroundingStatus、Adaptive Status。这三个参数可以都选择进入界面右边的设置参数栏目进行控制, 也可以一个都不用(这就是不需改变的成员)。

   特殊的,对于iPart身份的参与者,还会多出一个“TableReplace”的可控参数。
   这些参数的具体使用方法、在未来引入装配后的效果以及对应的机械设计表达含义,将在下面的内容中详细介绍。

 ◆是否包含(Include/Exclude)

   参见 05-03.IAM,这是模拟按钮模型的设计。其中按钮的盒子和内部结构是相同,而按钮的外观是不同的,分成“打开(On)/快速(Speed)/关闭(Off)”三种形状和颜色都不同的按钮头。

  在创建iAssembly之前,三个按钮头是单独造型、装配到位的结果,这样在原型中成为一个位置装配多个零件的样子;而在iAssembly表中成为图5-47的结果。这是一个最为简单的例子。因为 设置了“功能”参数作为唯一索引(在“其他”选项卡中定义),在未来使用时直接选择按钮的功能描述,就可以创建需要的子装配了。
       

   需要说明,这是一个例子而已,实际上这类按钮不必真的作成子装配。

 ◆是否固定(GroundingStatus)
   设置这个零件在这个规格中是否需要“固定”装配约束,多数情况下不必固定,而默认的参数就是“不固定”。从设计表达的需要看,这个参数极少使用。

 ◆是否自适应(AdaptiveStatus)
   设置这个零件在这个规格中是否需要“自适应”装配约束,如果原型是使用了自适应完成装配关联,当然需要“是”。但是实际上有个奇怪的规则…

        6.2 关于自适应的iAssembly成员处理

   自适应是Inventor 一大卖点,在iAssembly 中表现怎样?参见05-04.IAM 这个原型。在这个装配 中,轴承套是iPart做的,而轴是自适应方式。可见在装配中切换iPart套的规格,轴能够顺利跟随更新并完成预定的装配约束下的尺寸改变,这很正常。

 ◆创建带自适应的iAssembly

   参见图5-48,在将原型创建为iAssembly的时候,如果将轴零件如实设置成自适应,提示错误。如果强行确认,会弹出图5-49的详细说明…
 

  但是,如果真的按照其中所说的建议作,将不可能在所有的规格下正确创建轴零件,会出现装配错误而不可用。可见,创建iAssembly时不能顺利接受自适应这种设计关联。

 ◆符合Inventor规则的、带自适应的iAssembly

   这也是可能的,但是会是在一种极其严格限制下才能成功的结果,限制如下:

   在iAssembly 的“一个数据行”中、有某零件“具有自适应”状态,并设置这个零件“Adaptive”; 在其他行中的这个零件则必须设置成“Non-Adaptive”。可见每数据行中的这个自适应零件,都需要另外单独创建,而不是一个自适应零件去适应全部规格。

  结论是,目前的机制还不能真正支持自适应零件。

        6.3 iAssembly-参数选项卡

   参见05-05.IAM。

 ◆约束参数:
   这是在控制装配约束的参数,在各个规格数据行中有具体数据。
  部件特征:

   这是在控制装配环境特征自身的参数,这没有问题;但这个特征所依托的草图的参数需要在“其 他”条目中才能找到,参见图5-50。这多少有些意外,按说应当按Inventor一贯的规则:草图在特征的下一个层次…
     

       6.4 iAssembly-特性选项卡

   这是在设置这个iAssembly的属性。但是,一个装配模型可能会具有某一种“材料(Material)” 么?这比较怪异,难以理解这个参数的用途…

       6.5 iAssembly-排除选项卡

   这是设置装配模型中的各种条件,在某型号的iAssembly是否出现或者被排除。
   特殊地,在“零部件”选项卡中已经包含零部件是否出现这样的功能了,而这个“排除”还能控制更多的细节,参见图5-51。
         

   可见还包括“装配约束”、“装配特征”、“定位特征”等等在“零部件”选项卡中没有的细节…

        7. iAssembly的其他限制

   iAssembly 在创建和使用中还有一些细节是需要注意的。这些规则罗列如下:

       7.1 成员身份的限制:

   能够正确运行在目前机制下的情况,组成iAssembly的成员有比较严格的限制:

 1)普通零件,参数不改变

 2)自适应零件,同一列中的这个零件各自独立,实际上参数不可变

 3)标准iPart,可选择规格

 4)iAssembly

 5)子装配,结构不改变

 6)不能控制来自资源中心的标准件规格

   参与者只能是不更变的零件或者可变的iPart,其它在Inventor能控制的装配目前不完全支持。只有标准的iPart才能被识别和使用,在位iPart不在此列。

        7.2 装入后的装配约束驱动的限制:

   装入后原有的装配约束变成“不可修改”的状态,就不可能驱动这个装配约束实现动作模拟了。

       7.3 使用其他关联装配

   很遗憾,Inventor很好的关联设计机制,在iAssembly的创建和数据组织的过程中完全不支持, 例如衍生、参数关联、跨零件投影…

   因此只能是单独的普通零件或者外部的iPart 才能充当组成成员。从这个意义上说,iAssembly

的模式很像“组合夹具”。也就是,有一大把各种型号和规格的、现成的、相互独立的系列构件,然 后用简单的装配把它们组合起来,成为夹具。

       7.4 可自由输入参数的iPart的限制:

   iAssembly 不能直接支持这机制。参见图5-52,其中05-018.IPT是长度可以自由输入参数的iPart。 但是在iAssembly的数据表中,找不到相关项…
       

  即便在引用这个顶杆,准备做成iAssembly 的原型装配中,在“编辑成员范围”的条件下改变顶杆长度并且成功,iAssembly也不能记忆这个改变。

第  [1]  [2]  [3]  [4]  5  [6]  [7]  页
版权所有    民众工作室.制作