创建在尺寸、材料或其他变量方面有所不同的零件族。
如果有需要重复使用的备用设计,可以将其创建为 iPart。然后,可以通过从表中选择称为成员的变体来使用它们。设计在尺寸、材料、装配配置等方面可能各有不同。
iPart 工作流
使用 iPart 分为两个阶段:零件编写和零件放置。
在零件编写中,设计零件并定义其所有变化。
- 启动一个新零件、现有零件或钣金零件。
- 确定要随每个成员一同修改的设计部分。
- 重命名参数、建立表达式,并创建用户参数。
- 使用“创建 iPart”命令定义表示版本(成员)的表行。指定零件在参数、特性、螺纹信息等方面的变化。
- 保存零件时,该零件将会自动另存为 iPart 工厂。
在零件放置中,选择表中的一行来表示相应版本。Inventor 会使用表行中的值生成 iPart 成员。Inventor 会将其插入到部件中,就像对待任何其他零部件一样。
iPart 中可包含的信息
- 参数。使用“参数编辑器”可以重命名参数、建立参数之间的表达式以及创建用户参数。
- 特性。包含零件代号、库存编号和材料等信息。您的 BOM 表和明细栏会自动保持为最新。
- 螺纹。包括不同的螺纹族、规格、类别、方向以及管直径。
- iMate。包括或抑制 iMate,或者指定偏移值、匹配名和顺序编号。
- 定位特征。包含或排除定位特征或设置其可见性状态。
- 特征抑制状态。通过抑制特征,可以在一个文件中包含单个零件的多个配置。例如,零件的一个配置有求差拉伸,而另一个配置有求并拉伸。在钣金 iPart 中,可以抑制已添加到展开模式的特征,以使各个展开模式对于 iPart 成员文件是唯一的(在 Inventor LT 中不适用)。
- iFeature。指定要包含在 iPart 中的 iFeature。如果 iFeature 中包含表,则可以指定 iFeature 行的值和每行的抑制状态。(也可以将整个 iPart 保存为表驱动 iFeature。)
- 钣金 iPart 可以包含钣金规则、钣金展开规则和展开模式方向(在 Inventor LT 中不适用)。
关于 iPart 表和电子表格
可以通过在“iPart 编写器”表中指定值定义各个成员。如果愿意,可以在嵌入的 Microsoft Excel 电子表格中添加或编辑成员。对于标准 iPart,每个表行都是 iPart 的一个成员。
iPart 表中的“成员”列根据工厂名称生成默认文件名。每个成员名都是递增的。(可选)单击“iPart 编写器”对话框中的“选项”以设置其他命名方案,或者在成员单元中输入新名称。
注: 当您将成员放置在部件(在 Inventor LT 中不适用)中时,浏览器会显示成员文件名。如果从成员列中删除文件名设置,文件名将基于连接在一起的键名称,这会导致文件名很长。
您在“iPart 编写器”表中选择的任何特征均会亮显在图形区域中。如果您选择列或单元,拥有的特征也会亮显在图形区域中(如果可能)。
如果未在表单元中指定测量单位,则将使用默认文档单位。
关于标准 iPart 和自定义 iPart
可以创建两种类型的 iPart 工厂:标准 iPart 工厂和自定义 iPart 工厂。
- 标准 iPart 工厂定义了列中的所有值。在使用标准 iPart 工厂发布 iPart 时,在放置后将无法编辑任何成员或值。
- 自定义 iPart 工厂至少包含一个标识为“自定义参数列”的列。在放置 iPart 成员后,可以修改该成员中的自定义参数。可以为自定义 iPart 成员添加特征,这意味着,使用相同参数生成的两个自定义 iPart 成员可能不同。自定义 iPart 成员列以蓝色背景显示。
注: 后续将现有 iPart 成员放置在部件(在 Inventor LT 中不适用)中时会重用成员文件。如果关键字决定 iPart 成员的选择条件,工厂表中的固定值定义它。该 iPart 成员是标准的。这意味着创建 iPart 成员的输入组合数目有限。例如螺母、螺栓和垫圈。
不能直接编辑自定义 iPart 工厂,但放置成员后可以为自定义参数选择值。例如,如果使用角钢工厂,则选择要使用的 iPart,然后修改某些值,例如长度、宽度或厚度。只能修改创建 iPart 工厂时指定的值。
注: 在钣金 iPart 的自定义 iPart 工厂中(在 Inventor LT 中不适用),无法对添加到展开模式的特征应用特征抑制和参数。
存储标准和自定义 iPart(在 Inventor LT 中不适用)
我们建议您将标准 iPart 工厂存储在其路径包含在激活的项目文件的库中。此路径称为代理路径。
库文件夹必须与工厂库具有相同的名称,并使用下划线字符作为前缀。例如,如果工厂存储在名为“Bolts”的库中,则定义一个名为“_Bolts”的库。Inventor 将工厂生成的所有 iPart 自动存储在“_Bolts”库中。可以定义多个代理路径以在项目中指定。此技术很有用,例如,在您要按类别对表驱动零部件进行分组时。可以删除项目文件中的多余路径(以红色显示)。
如果未指定代理路径,Inventor 将会在包含 iPart 工厂的文件夹的子目录中创建成员文件。例如,假设在 C:\temp 中有一个名为 Bolt.ipt 的 iPart。将 iPart 成员放置在部件中时,Inventor 会在 C:\temp\Bolt 中创建 iPart 成员文件。
相比之下,可以将自定义 iPart 成员存储在存储其他零件的任何位置;可以在部件的“放置自定义 iPart”对话框中指定位置。
标准和自定义 iPart 成员之间的差异汇总(在 Inventor LT 中不适用)
| iPart 行为
|
标准 iPart
|
自定义 iPart
|
| 用于创建成员的参数值
|
从列表中选择
|
指定值(对于自定义参数)或者从列表中选择(对于其他参数)
|
| 成员文件的位置
|
当相同名称的子目录创建文件时确定,或者由代理路径确定
|
用户指定
|
| 成员数
|
有限;每行一个成员
|
通常无限;每行可基于不同的自定义参数值生成多个成员。
|
| 成员重复使用
|
重复使用(如果可用)
|
始终为新建
|
| 是否进行成员编辑?(向成员添加特征)
|
否
|
是 |
| 是否通过 iPart 表指定成员文件名?
|
是 |
否 |
| 是否使用展开模式编辑特征?
|
是 |
否 |
iPart 中的定位特征
定位特征在 iPart 中是有用的。在 Inventor 中,定位特征可用来约束部件中的零件,以及在电气零件中创建引脚。
在零件中创建定位特征,然后再将其变换为 iPart 工厂。然后,在“iPart 编写器”对话框中,选择要在 iPart 表中包含或排除的定位特征。默认情况下,除电气零件中的引脚(在 Inventor LT 中不适用)以及使用 iMate 约束的定位特征外的所有定位特征都会排除。
注: 定位特征的可见性在原始零件中确定(在 Inventor LT 中不适用)。无法对其进行修改,但在放置 iPart 成员之后,可以使用“视图”

“可见性”

“对象可见性”以全局启用和禁用定位特征。
关于钣金 iPart(在 Inventor LT 中不适用)
钣金 iPart 包含更多属性:
- 钣金规则说明,
- 钣金展开规则说明,
- (可选)备用且已命名的展开模式方向的说明,
- (可选)使用工厂“成员范围”选项捕获的展开模式成员上折弯顺序指定的单独控制。
在利用这些属性时,如果钣金 iPart 要包含会消除折弯并影响折弯顺序的特征抑制,那么需要您多加考虑。
创建钣金 iPart 工厂时,默认的折弯顺序便已创建。默认的折弯顺序取决于展开模式实体是否存在于钣金文档之中。
- 如果当零件变换为 iPart 工厂时不存在展开模式,则每个成员行的展开模式将收到完全相同的折弯顺序(由于特征抑制)。
- 若当零件转移到 iPart 工厂时存在展开模式,则现有的折弯顺序将复制到每个生成的展开模式成员中(由于特征抑制)。因此,如果在变换为 iPart 工厂之前已使用特定折弯顺序自定义了展开模式,那么每个成员的默认(工厂范围)折弯顺序便已具备在位自定义。利用“成员范围”选项编辑各个展开模式,从而每个展开模式便可具备已定义的唯一折弯顺序。
对于在工厂范围的编辑,默认折弯顺序的行为与常规钣金零部件展开模式的折弯顺序行为一致,但在 iPart 工厂环境中表现的行为可能有所不同。展开模式将基于激活成员的可见中心线(造型线或示意线)自动管理折弯顺序。指定成员中不可见的中心线(由于抑制)将发布折弯顺序编号以便维持剩余特征上的无间隙顺序。
注: 如果钣金零件是使用 Inventor R2009 之前的版本创建的,而现在使用 Inventor R2010(或更高版本)变换为 iPart 工厂,那么这些钣金零件不支持在 iPart 工厂内编辑折弯顺序。