Creo/Proe全命令教程-零件模型族表的详细作用解读含详细视频教程

导航目录:

  1. 关于族表
  2. 族表的高级应用
  3. 学习交流
  4. 模拟测验

本节概述:

  1. 族表可以快速创建同类型不同尺寸的零件。
  2. 本节视频主要讲解族表的基本用法

重要知识点笔记:

  1. 族表是零件迭代关系表,通过族表可以快速创建同类型不同尺寸的零件。

免费系统化曲面教程>>>(思路细节精讲)

联系站长;   QQ:2621139966        微信:Creo2077          学习交流群;   QQ1群:602849358        QQ2群:916477208

关于视频:

视频编号<099>  视频已为您加入隐藏水印

学习遇到问题欢迎加群一起学习讨论!

与之相关:

表阵列>>>              参数>>>

 

一.关于族表

1.关于族表

关于族表:

族表是本质上相似零件 (或装配或特征) 的集合,但在一两个方面稍有不同,诸如大小或详细特征。

例如,木螺丝有各种尺寸的,但它们看起来是一样的并且具有相同的功能。因此,把它们看成是一个零件族是很有用的。“族表”(Family Table) 中的零件也称表驱动零件。

下图是螺钉族。图的上面是类属模型,下面是它的实例。类属模型为父项。


使用“族表”(Family Table) 可以:

•产生和存储大量简单而细致的对象
•把零件的生成标准化,既省时又省力
•从零件文件中生成各种零件,而无需重新构造
•可以对零件产生细小的变化而无需用关系更改模型
•产生可以存储到打印文件并包含在零件目录中的零件表

族表提高了标准化元件的用途。它们可用于在 Creo Parametric 中表示实际的零件库存。此外,族使得装配中的零件和子装配容易互换,因为来自同一族的实例互相之间可以自动互换。


族表结构:

族表本质上是电子数据表,由行和列组成。其三个组成部分如下:

1.基对象 (类属对象或对象),族的所有成员都建立在它的基础上。

2.尺寸和参数,特征数,自定义特征名,装配成员名都被选作是表驱动的 (以后称之为项)。

3.由表产生的所有族成员名 (实例) 和每一个表驱动项的相应值。

行包含零件的实例及其相应的值;列用于项。

列标题包括实例名和表所选定的所有尺寸、参数、特征名、成员和组的名称。尺寸按名称列出 (如 d9),关联的符号名称 (如果有的话) 列在下一行 (如 depth)。参数也用其名称列出 (灰暗符号)。特征按特征编号列出 (如 F107),关联的特征类型 (如 [cut]) 或特征名称列在下一行。

类属模型位于表的第一行。属于类属模型的表入口只能通过修改真实零件,隐含或恢复特征来更改;不能通过编辑其在族表中的入口来更改类属模型。

PS:族表的名称不区分大小写。因此,后面用大写字母表示其名称。

对于每一个实例,可以定义是否在实例中应用特征、参数或装配名。其方法是通过指出它是否出现在实例中 (Y 或 N),或提供一个数值 (如果是尺寸的话) 来实现。所有尺寸单元必须有一个值,可以是一个数或星号 (*),以便使用类属模型的值。

对于每一个实例来说,没有包含在“族表”(Family Table) 中的所有类属模型特性都自动生成。例如,如果类属模型有一个参数名为 Material,值为 Steel,则所有实例都具有与此相同的参数和值。

可在“族表”中水平滚动,以查看其它信息。滚动时,“实例名称”(Instance Name) 列仍可见。

“族表”的功能视 Creo Parametric 模块许可证而定。

模块
可用的族表功能
基本 Creo Parametric
通过向“族表”(Family Table) 中添加尺寸创建表驱动零件
装配
通过添加“族表”(Family Table) 子装配、零件名称以及装配尺寸来创建表驱动的装配。
Pro/FEATURE
创建表驱动的自定义组,组特征尺寸可以是表驱动的、不变的或可变的。
向零件“族表”(Family Table) 中添加表驱动的组。

2.关于多层族表

关于多层族表:

“族表”不限于表的单个层。通过选择一个实例,然后使用“族表”(Family Table) 菜单条中的“插入”(Insert) > “实例层表”(Instance-Level Table) 为其创建一个新表,可以创建实例的实例。何时必须进行此操作取决于用户想用“族表”对什么建模。Pro/ENGINEER 基础库本身就是用多层表构造的。

也可以直接将新特征或元件添加到实例中。这将加快构造多层“族表”(含子族的族或含实例的实例)的过程。在实例和该实例的后续实例中出现新特征或元件。特征和元件在同一层的其他实例及高一层的类属实例中被抑制。

1.用期望的基础特征产生类属模型。

2.产生带有实例的族表,该实例指定要创建的子族。

3.重新生成实例并将特有特征加到它的族表中。如此重复直至定义完家族的所有层。

当 Creo Parametric 创建族实例时,只有那些从顶层类属直接线中创建的特征可能会出现。这意味着有些特征需要重新产生,因为实例不知道在另一个(平行的)表的子族中是否存在类似的特征。

平行子窗口的特征可以临时恢复和使用,例如,作为一个勾画类似特征的指导。但是重新生成后,“族表”会再次抑制恢复的特征。类似地,特征的抑制只能持续到下次重新生成,那时“族表”会将其恢复。

当产生这样一个特征,它参考了另外一个实例所用的恢复了的特征的几何信息,该新特征属于上面所提的实例。最好产生在草绘器模式中族成员的不同分支具有的共同部分,并保存它供以后使用。

不能重新定义加到实例中的特征。如果通过修改尺寸不能取得期望的特征形状,就必须删除特征,从头开始。修改和删除特征会影响实例的所有子项,不管修改和删除的特征来自那一个实例。

3.关于用户定义特征族表

关于用户定义特征族表:

“用户定义特征 (UDF) 族表”与零件或装配表略有不同。使用“UDF 族表”时,有以下限制:

•只有当正在把 UDF 放置在一个零件时,才能用 UDF 实例本身检索 UDF 实例。在这种情况下,当选择 UDF 类属名称时,“选择实例”(Select Instance) 对话框打开。然后,可以选择实例来使用。

•在定义或修改 UDF 的同时,使用新 UDF 的定义对话框创建一个“UDF 族表”。

•不能检索 UDF 实例到单个窗口。

•不能校验 UDF 实例。

•当放置用“族表”定义的 UDF 时,UDF 实例中已隐含的任何特征均未被放置在零件上。实际上在放置 UDF 组时这些特征被删除。

•放置具有局部组的继承 UDF 和在其中定义的“族表”时,如果“族表”含有项列表中的组成员,则几何可能会有差异。为避免此情况,请更新“族表”以便从“族表”项列表中移除组的隐含成员。然后可将组标题添加为一个新列。

PS:在 Wildfire 4.0 中,可以隐含单个组成员,而不必隐含整个组。可以放置 UDF 实例,以便仅隐含给定组的指定成员。

4.创建族表

创建族表:

1.创建一个类属模型,作为原始模型来使用。

2.单击“工具”(Tools) > “族表”(Family Table)。“族表”(Family Table) 对话框打开。

该模型应该没有用于设计变量的行。

3.单击 。“族项”(Family Items) 对话框打开。

4.在“添加项”(Add Items) 下,单击要添加到新变量的对象类型。

5.使用“选择”(Select) 对话框来选择要添加的特定对象。

6.单击“完成选择”(Done Sel)。该对象即添加到“项”(Items) 下。(要确保选中“过滤器”(Filter) 框,以显示该项。)

7.从类属模型中选择所有项以添加它们。单击“确定”(OK)。返回“族表”。已添加了“主”行 (包含原始对象);所添加的每个项都添加了新列。

8.单击“插入”(Insert) > “实例行”(Instance Row),或单击 。第一个新实例添加了一个新行。

9.将光标放置到空单元格上添加新值。从效果上说,现在已创建了与原始零件属性略有不同的新零件。特征的单元格可设置为 Y 或 N,以指明实例是否包含特征。如果要检查实例,可将光标置于实例行的任何位置,然后单击“打开”(Open)。

实例输入表后,像其它模型一样可以检索和使用。


创建多层族表:

可通过从现有“族表”(Family Table) 中选定的实例来创建“族表”(Family Table)。选定实例成为新“族表”(Family Table) 中的类属模型。

1.打开一个含有“族表”的模型。

2.单击“工具”(Tools) > “族表”(Family Table)。“族表”(Family Table) 对话框打开。

3.选择要用于创建新“族表”(Family Table) 的实例。

4.单击“插入”(Insert) > “实例层表”(Instance-Level Table)。将创建新的“族表”(Family Table)。选定实例成为新族表中的类属模型。

5.立即将实例行和列增加到新“族表”(Family Table)。如果在尚未创建实例行或列的情况下,单击“确定”(OK) 关闭“族表”(Family Table),将取消表创建。

6.创建完新“族表”(Family Table) 后,单击“确定”(OK)。系统将关闭创建新表时打开的所有“族表”(Family Tables)。

7.要查看原(顶层)“族表”的修改方式,请重新打开“族表”(Family Table) 对话框。新“族表”以之为基础的实例在其实例行的“类型”(Type) 列中包含一个文件夹图标。


修改实例族表:


1.单击“工具”(Tools) > “族表”(Family Table)。“族表”(Family Table) 对话框打开。

2.执行下列操作之一:

◦在“查找范围”(Look In) 下,选择具有其自身“族表”的实例。显示选定实例的“族表”。

◦在“查找范围”(Look In) 下,键入任一实例的名称。如果该实例含有其自身族表,则此表将出现在对话框中。如果该实例不含有其自身族表,则对话框中会显示该实例所属的带有选定实例的表。

3.根据需要修改当前“族表”,然后单击“确定”(OK) 关闭“族表”并接受更改。


族表示例:


5.创建或修改 UDF 族表

创建或修改 UDF 族表:

定义新 UDF 或修改 UDF 时,可创建“用户定义特征 (UDF) 族表”。

1.单击“工具”(Tools) > “UDF 库”(UDF Library)。出现 UDF 菜单。

2.单击下列选项之一:

◦创建 (Create) - 创建一个 UDF 并添加“族表”(请参阅“零件建模”中的“创建 UDF”)

◦修改 (Modify) - 在 UDF 中修改或添加“族表”

UDF 对话框将打开。

3.在创建或选择一个 UDF 后,请单击“族表”(Family Table),然后单击 UDF 对话框中的“定义”(Define)。

◦定义新 UDF 或修改不包含族表的现有 UDF 时,“族表”(Family Table) 对话框会打开,提示您添加列或行。

◦修改包含“族表”的 UDF 时,“族表”(Family Table) 对话框会打开并显示现有“族表”信息。

4.单击 添加表列。“族项”(Family Items) 对话框打开。

5.在“添加项”(Add Item) 的下面,选择要添加到表中的项类型,然后在 Creo Parametric 图形窗口或“模型树”中选择相应的项。选定项出现在“项”(Items) 下。

若选择“参数”(Parameter),则“选择参数”(Select Parameter) 对话框打开。

a.在“查找范围”(Look In) 下,选择要向其添加参数的对象类型。

b.在 Creo Parametric 图形窗口或“模型树”下选择相应的项,则项名称和参数出现在“选择参数”(Select Parameter) 对话框中。

c.选择要添加的参数并单击“插入选定项”(Insert Selected)。该参数即被添加到“族项”(Family Items) 对话框中的“项”(Items) 下,同时从“选择参数”(Select Parameter) 对话框的参数表中移除该参数。

d.单击“关闭”(Close) 关闭“选择参数”(Select Parameter) 对话框。

6.所有项均添加完毕后,在“族项”(Family Items) 对话框中单击“确定”(OK)。“族表”(Family Table) 对话框打开。

7.根据需要,可单击 添加实例行和信息或参数列。

8.单击“确定”(OK),关闭“族表”(Family Table) 对话框。该族表即被定义或修改。

9.单击“确定”(OK)。UDF 对话框将关闭。

6.向族表中添加项目

将装配成员添加到族表中:

必须有 Assembly 的许可证才可为装配创建“族表”和使用装配。

1.单击“工具”(Tools) > “族表”(Family Table)。“族表”(Family Table) 对话框打开。

2.单击 。“族项”(Family Items) 对话框打开。

3.在“添加项”(Add Item) 下,单击“元件”(Component)。“选择”(Select) 对话框打开。

4.选择要在“族表”中显示的元件(零件和子装配)。这些元件必须包括那些可在一个或多个族的实例中省略或代替的内容。所有其它元件都包括在每一个实例中。

5.单击“确定”(OK)。


将合并零件添加到族表:

1.单击“工具”(Tools) > “族表”(Family Table)。“族表”(Family Table) 对话框打开。

2.单击 。“族项”(Family Items) 对话框打开。

3.在“添加项”(Add Item) 下,单击“合并零件”(Merge Part)。出现“参考”(References) 对话框,其中含有模型所需的合并零件列表。

4.从列表中选择合并零件,然后单击“确定”(Ok)。

5.单击“确定”(OK),关闭“族表”(Family Table) 对话框。

为族表添加尺寸:

1.单击“工具”(Tools) > “族表”(Family Table)。“族表”(Family Table) 对话框打开。

2.单击 。“族项”(Family Items) 对话框打开。

3.在“添加项”(Add Item) 下,单击“尺寸”(Dimension)。

4.选择要添加到“族表”中的尺寸。可以添加常规尺寸、图案尺寸和几何公差。

5.单击“确定”(OK)。

PS:可在“族表”中水平滚动,以查看其它项。“实例名称”列保持可见。


提示:在族表中选择尺寸:

尺寸依照其选择次序出现在“族表”(Family Table) 中。

如果模型中有多个特征,选择完一个特征的(要加到族表的)所有尺寸后再选择下一个特征的(要加到族表的)所有尺寸。这样会使得实例值的添加和表的维护容易些。

PS:如果不能看到“族表”中的所有列,可在该族表中水平滚动。“实例名称”列保持可见。


提示:在族表中输入负尺寸值:

如果在“族表”中输入负的尺寸值,则每一次重新生成特征时,Creo Parametric 都将其解释为反方向。

这是因为在默认情况下,会将尺寸值视为“相对”值。为了避免这一点,必须将列更改为视为“绝对”值。在列中选择一个单元,并在“族表”(Family Table) 对话框中选取“工具”(Tools) > “绝对/相对尺寸值”(Absolute/Relative Dimension Values),可以在相对和绝对之间切换列。当列是绝对尺寸值时,将在该列顶部的尺寸名前加上美元符号 ($)。

在族表中的绝对和相对尺寸值之间切换:

1.单击“工具”(Tools) > “族表”(Family Table)。“族表”(Family Table) 对话框打开。

2.选择要将其值从绝对值更改为相对值的尺寸列,或反过来。

3.单击“工具”(Tools) > “绝对/相对尺寸值”(Absolute / Relative Dimension Values)。尺寸值从绝对值更改为相对值,或反过来。尺寸列的值为绝对值时,该列标题包含一个美元符号 ($)。

PS:默认情况下,认为尺寸值是相对值。


为族表中尺寸增加公差:


1.单击“文件”(File) > “选项”(Options)。“选项”(Options) 对话框随即打开。

2.单击“图元显示”(Entity Display)。

3.在“尺寸、注释、注解和位号显示设置”(Dimensions, annotations, notes and reference designators display settings) 下,选择“显示尺寸公差”(Show dimension tolerances)

4.单击“工具”(Tools) > “族表”(Family Table)。“族表”(Family Table) 对话框打开。

5.单击 。“族项”(Family Items) 对话框打开。

6.在“添加项”(Add Item) 下,单击“尺寸”(Dimension)。

7.选择要添加到“族表”中的尺寸公差。必须明确选择每一个要添加到“族表”中的尺寸公差。

8.单击“确定”(OK)。

PS:可在“族表”中水平滚动,以查看其它列。“实例名”(Instance Name) 列保持可见。


关于给族表添加参数:


必须用表驱动值或关系为“族表”设置参数值。但是,请确保对任何一个参数,不要同时使用两种方法。

例如,可以用关系建立模型的宽度,用表驱动值确定其长度,但参数并非必须由关系和表驱动值来确定。

如果一个类属模型中的参数是表驱动的并且可由关系来计算,那么由该关系生成的值将覆盖“族表”中针对该参数的所有值。然而,对于族实例,要等到实例被重新生成后,参数的表驱动值才能被关系值覆盖。

如果关系中必须用表驱动参数,要确保表驱动值在操作符的右边以避免它的值被重新计算(用关系)和覆盖。

可将受表格限制的参数添加到族表中。选择参数时,会自动选择整个参数集。根据限制定义文件中所定义的条件,“族表”可以添加和驱动参数集中的任何参数。

前缀和层次

在“族表”中,顶层参数 (与零件或装配相关的) 只以其本身名称存储,而不带任何前缀或后缀 (例如,parameter_name)。

低层参数 (与元件或特征相关的参数) 以其名称加上 :FID_ 及其父项的特征 ID 或名称来存储 (例如,parameter_name:FID_fid)。例如:

•在模型(零件或装配)中,会将名为 ABC 的模型参数存储在名称 ABC 之下。

•在装配中,特殊元件的特征 ID 为 10。关联的元件参数 DEF 以名称 DEF:CID_10 存储。

•在模型 (零件或装配) 中,一个特殊的特征具有特征 ID 23。关联的特征参数 HIJ 以名称 HIJ:FID_23 存储。

•在模型(零件或装配)中,一个特殊的特征具有特征名称 MYHOLE。关联的特征参数 KLM 以名称 KLM:FID_MYHOLE 存储。

PS:在关系中,如果要使用“关系”(Relations) 对话框添加模型、特征、元件或诸如面组、曲线、边、继承或注释元素之类的其它项的参数,请单击“插入”(Insert) > “自列表”(From List)。“选择参数”(Select Parameters) 对话框打开。选择所需的参数,然后单击“插入选定的”(Insert Selected)。“选择参数”(Select Parameter) 对话框关闭,带有正确后缀的参数会显示在“关系”(Relations) 下面。


向族表添加特征:

1.单击“工具”(Tools) > “族表”(Family Table)。“族表”(Family Table) 对话框打开。

2.单击 。“族项”(Family Items) 对话框打开。

3.在“添加项”(Add Item) 下,单击“参数”(Parameter)。“选择参数”(Select Parameters) 对话框打开。


PS:可以使用“其他”(Other) 选项为图元(例如,边、曲线、多个面组、注释元素、曲面、复合曲线或材料)添加下级参数。例如,要向族表添加曲面参数,请键入参数名称 PARAM1:SID_THESURF。

4.在“查找范围”(Look In) 下,选择一个对象类型。“选择”(Select) 对话框打开。选择要为其添加参数的元件或特征。每选择一个,Creo Parametric 都会检查元件或特征中是否有任何未添加到“族表”的用户定义参数。如果 Creo Parametric 找到任何上述参数,则会将它们列在“参数”(PARAMETER) 菜单上。

5.选择要添加的参数,并单击“插入选定项 (Insert Selected)”。

PS:如果选择受表格限制的参数,则会选择整个参数集。设置标签参数值决定了该参数集中参数的值。更改设置标签参数值可能会更改族表的参数集中的其它参数的值。向“族表”添加参数时,如果参数是设置标签参数的一部分,则最好向“族表”添加设置标签参数。

6.完成参数的选择后,单击“关闭”(Close)。“选择参数”(Select Parameters) 对话框关闭。

7.在“族项”(Family Items) 和“族表”(Family Table) 对话框中单击“确定”(OK)。


将系统参数添加到族表中:


可以向族表添加系统参数。这些参数是标准参数,例如 PTC_MASTER_MATERIAL。

1.单击“工具”(Tools) > “族表”(Family Table)。“族表”(Family Table) 对话框打开。

2.单击 。“族项”(Family Items) 对话框打开。

3.在“添加项”(Add Item) 下,单击“参数”(Parameter)。“选择参数”(Select Parameters) 对话框打开。

4.选择要添加的参数,并单击“插入选定的”(Done Sel)。

如果要插入与主材料相关的参数,请选择 PTC_MASTER_MATERIAL,然后单击“插入选定项”(Insert Selected)。

如果要插入与分配给主体的材料相关的参数,请执行以下操作:

a.在“查找范围”(Look In) 列表中,选择“主体”(Body)。

b.在模型树中,选择主体。与主体相关的参数将显示在“选择参数”(Select Parameter) 对话框中。

c.选择 PTC_ASSIGNED_MATERIAL,然后单击“插入选定项”(Insert Selected)。

5.完成参数的选择后,单击“关闭”(Close)。“选择参数”(Select Parameters) 对话框关闭。

6.在“族项”(Family Items) 和“族表”(Family Table) 对话框中单击“确定”(OK)。

关于向族表增加特征:

向“族表”添加特征时应注意:

•如果赋给特征一个“注解”(NOTE) 名称,该名称将出现在“族表”(Family Table) 中对应特征列的顶部。

•当省略一个特征时,它的所有尺寸和子项都将被省略或忽视。如果特征出现,它的所有父项也都出现。矛盾时,省略的特征替代出现的特征。

•在多级“族表”中,如果某特征已作为一列添加到父“族表”中,则不能再将其添加到实例“族表”中。系统将显示消息 Cannot add a parameter existing in a parent table of this object.

•处理阵列时,系统自动记录父特征。注意到可包括表中的阵列实例参数。可以是零个实例,完全省略阵列。

•当放置用“族表”定义的 UDF 时,所有已在 UDF 实例中隐含的特征均不放置到零件上。它们实际上在放置 UDF 组时已被删除。

在向“族表”添加 UDF 时,下列信息很有用:

•当将 UDF 从“族表”放置到零件上时,在 UDF 中已抑制的任何特征都不被放置在零件上。实际上在放置 UDF 时它们被删除。

•当 UDF 包含“族表”时,不能通过将 UDF 实例名称添加到零件“族表”中的方法来抑制和恢复该 UDF 中的特征。这是因为,在放置 UDF 时,在 UDF“族表”中抑制的任何特征根本就无法放置。因此,将同一 UDF 组添加到零件“族表”时,任何未放置的特征都无法恢复,同样,在创建新零件实例时,任何被放置的特征都无法抑制。

利用抑制向族表添加特征

有些情况下,在表中制造和包括其它内容之前必须抑制一些特征。这使得表中可能包括这样的特征,即如果它们同时出现,则会发生矛盾,诸如同一个边上的倒圆角和倒角。

例如,假设有一个可以圆角、倒圆角的边,或依赖于该实例的左正方形。

在这种情况下,必须把圆角和倒圆角特征都加到“族表”中;但是,不能使这两种特征同时出现在模型中。这时,可以先创建圆角,将其添加到“族表”中,再抑制它。然后可创建倒角,并在以后将其添加到表中。


为族表添加特征:


1.单击“工具”(Tools) > “族表”(Family Table)。“族表”(Family Table) 对话框打开。

2.单击 。“族项”(Family Items) 对话框打开。

3.在“添加项”(Add Item)下,单击“特征”(Feature)。“选择特征”(SELECT FEAT) 菜单出现,同时“选择”(Select) 对话框打开。

4.选择要以图形方式添加的特征,然后在“选择”(Select) 对话框中单击“确定”(OK)。

5.在“选择特征”(SELECT FEAT) 菜单中单击“完成”(Done)。

6.在“族项”(Family Items) 对话框中单击“确定”(OK)。

PS:在多级“族表”中,如果某特征已作为一列添加到父“族表”中,则不能再将其添加到实例“族表”中。系统将显示消息 Cannot add a parameter existing in a parent table of this object。


将用户定义特征 (UDF) 添加到族表:


只有已放置到模型上的表驱动 UDF(类属或实例)可被添加到模型族表中。

1.单击“工具”(Tools) > “族表”(Family Table)。“族表”(Family Table) 对话框打开。

2.单击 。“族项”(Family Items) 对话框打开。

3.在“添加项”(Add Item) 下,单击“组”(Group)。出现一个菜单,列出了模型中包含的 UDF。

4.从列表中选择 UDF,然后单击“确定”(OK)。

PS:如果某特征已作为列添加到父级“族表”中,那么就不能将其添加到实例“族表”中。系统将显示消息 Cannot add a parameter existing in a parent table of this object。

提示:向族表中添加 UDF:

向“族表”添加 UDF 时要记住,只有已放置到模型上的表驱动 UDF(类属或实例),可添加到族表中。“向族表添加 UDF”不能用于下列环境:

•当模型包含局部组或 UDF 组定义时,定义本身不是可添加到“族表”的有效组。必须首先定义该组,指定为表驱动,然后在添加到“族表”之前,将其放置到模型上。

•当一个简单的 UDF 放置在模型上时,UDF 本身不是可添加到“族表”的有效组。必须首先将其指定为表驱动,然后在添加到“族表”之前,将其放置到模型上。


提示:使用隐含功能向族表增加特征:


有些情况下,在表中制造和包括其它内容之前必须抑制一些特征。这使得表中可能包括这样的特征,即如果它们同时出现,则会发生矛盾,诸如同一个边上的倒圆角和倒角。

例如,假设有一个可以圆角、倒圆角的边,或依赖于该实例的左正方形。

在这种情况下,必须把圆角和倒圆角特征都加到“族表”中;但是,不能使这两种特征同时出现在模型中。这时,可以先创建圆角,将其添加到“族表”中,再抑制它。然后产生倒圆角并把它加到表中。


提示:在多层族表中增加特征:

在多级“族表”中,如果某特征已作为一列添加到父“族表”中,则不能再将其添加到实例“族表”中。系统将显示以下信息:

Cannot add a parameter existing in a parent table of this object.


向族表添加参考模型:


1.单击“工具”(Tools) > “族表”(Family Table)。“族表”(Family Table) 对话框打开。

2.单击 。“族项”(Family Items) 对话框打开。

3.在“添加项”(Add Item) 下,单击“参考模型”(Ref Model)。出现“参考”(REFERENCES) 菜单,其中含有一个参考模型的列表。

4.从列表中选择参考模型,然后单击“完成”(DONE)。

5.单击“确定”(OK)。


提示:添加参考模型:


当某个元件参考了类属装配或类属装配中的另一个元件时,为一个装配族的模型的族树添加外部参考就很有用。

参考装配或元件中的变化会引起具有外部参考的元件的几何形状的更改。

为确保具有外部参考元件的几何形状被更新,可为具有外部参考的元件创建一个“族表”,在该表中,每一个实例都有一个指向相应装配实例的外部参考。装配“族表”(Family Table) 也必须对具有外部参考的元件有一个相应的项。


示例:向族表添加参考模型:


本例显示一个包括外部参考的“族表”(Family Table)。它使用两个零件(A 和 B)和一个装配 (AB)。

零件 B 中的孔被标注到零件 A 的外边沿。在装配 AB 的不同实例中,零件 A 的厚度会有变化,因此零件 B 中的孔必须进行不同定位。但是,由于零件 B 有一个外部参考,只有确定了需要参考的的装配实例后,其几何形状才能更新,

零件 A 有一个“族表”(Family Table),用来控制其厚度值。装配 AB 有一个“族表”(Family Table),其中每个 AB 实例包括零件 A 和 B 的不同实例;零件 B 有一个“族表”(Family Table),其中建立了对装配 AB 的外部参考。

零件 A 的族表(5 个实例)
实例
d2
d3
类属
3.00
3.00
A01
1.00
1.00
A02
2.00
2.00
A03
3.00
3.00
A04
4.00
4.00
A05
5.00
5.00

零件 B 的族表(5 个实例)
实例
外部参考 0
类属
AB
B01
AB01
B02
AB02
B03
AB03
B04
AB04
B05
AB05

装配 AB 的族表(5 个实例)
实例
元件
元件
类属
A
B
AB01
A01
B01
AB02
A02
B02
AB03
A03
B03
AB04
A04
B04
AB05
A05
B05

1.零件 A
2.零件 B

图表顶部零件中,“装配 AB”的类属模型表示“零件 A”和“零件 B”先连接在一起,然后标注尺寸。“装配 AB”的实例(在图表底部显示的已标注尺寸的实例),展示出“零件 B”的支撑部分以“零件 A”为外部参考。


将阵列表增加到族表中:

阵列表可包含在“族表”中,激活族的不同实例以利用不同的阵列表来驱动相同的阵列特征。类属模型必须包含族实例要求的所有阵列表。

1.单击“工具”(Tools) > “族表”(Family Table)。“族表”(Family Table) 对话框打开。

2.单击 。“族项”(Family Items) 对话框打开。

3.在“添加项”(Add Item) 下,单击“阵列表”(Pattern Table)。

4.在模型上选择阵列特征,它与想要添加到“族表”中的阵列表相对应。对于表中的类属模型,自动加入当前阵列表的名称。默认时实例也有当前阵列表。


示例:阵列:


双向阵列的一个简单例子是螺钉,其中有四个不同的名义直径,每个直径有五个长度。这些螺钉可使用多层“族表”(Family Tables) 或阵列来创建。用阵列在同一表中可快速创建所有实例。

要阵列此螺钉,应确保参数 LENGTH 在表中。然后按如下步骤操作:

1.选择参数 NOM 作为阵列的第一个方向。指定数量 4 及增量 0.125。

2.选择参数 LENGTH 作为阵列的第二个方向。指定数量 5 及增量 1.0。

产生了复制的种子实例 (用新名称),增加在它后面的每一个实例参数增加了一个增量。


PS:如上面 d4 列中所示,添加到表中的每个公称直径都有五个长度。


阵列复制族表实例:


在试图阵列复制实例之前,必须创建一个种子实例,并确保要阵列的所有参数都存在。

1.单击“工具”(Tools) > “族表”(Family Table)。“族表”(Family Table) 对话框打开。

2.选择一个实例,然后单击“编辑”(Edit) > “增量复制”(Copy with Increments),或单击 。“阵列实例”(Patternize Instance) 对话框打开,其中“阵列树”(Pattern tree) 下“方向 1”默认突出显示,数量为 1。

3.指定新数量,并为增量选择一个参数。

4.单击双箭头,接受该参数。

5.输入一个增量。

6.可以选择其它参数,用双箭头进行添加和移除。为所添加的每个参数输入增量。

7.完成后,选择“确定”(OK) 结束阵列过程,或单击“添加”(Add)(加号)按钮添加其它方向。

8.完成所有方向上的操作后,单击“确定”(OK)。

PS:可以随时返回并添加或移除方向。

7.在族表中创建零件或装配的实例

创建零件或装配实例:

1.单击“工具”(Tools) > “族表”(Family Table)。“族表”(Family Table) 对话框打开。

2.单击“插入”(Insert) > “实例行”(Instance Row),或单击 。新实例的一个新行被添加到表中。

实例名称最多可以包含 31 个字符。所有实例名称必须唯一,不能在不同族中使用相同的实例名称。

3.单击 。“族项”(Family Items) 对话框打开。

4.在“添加项”(Add Item) 下,选择要添加的类型。

5.添加完项后单击“确定”(OK)。“族表”中用值填充类属模型,用星号填充实例。

6.针对每个实例,输入表中每一项的表驱动值。

7.单击“确定”(OK) 保存表。


通过阵列创建实例:


阵列一个实例会自动创建其它实例,这些实例对于选定参数或尺寸有增加值。用于阵列的实例不会变成父项;实际上,它被用作产生新“族表”(Family Table) 成员的种子。

不能阵列“族表”(Family Table) 中的特征、元件成员和组,但可以阵列它们所属的实例。之后即可编辑表格,以更改这些项。

注意阵列复制一个实例不是用阵列实例取代原来的种子实例,而是复制种子和第一个实例。如果不想要表中原来的实例,就必须手工删除它。

可以在若干方向进行阵列复制实例。第一个方向是要一起增加其值的参数或尺寸。 第二个方向实际上是第一个方向的阵列复制,在那里选择参数应增加的次数(相对于每一个第一个方向的实例而言)。

第三个方向是第二个方向的阵列复制,在那里选择参数应增加的次数(相对于每一个第二个方向的实例而言),如此下去。用阵列复制能快速繁殖实例。


增加含有无表驱动特征的实例:

1.将表驱动的特征添加到“族表”(Family Table) 中。

2.单击“工具”(Tools) > “族表”(Family Table)。“族表”(Family Table) 对话框打开。

3.单击“插入”(Insert) > “实例行”(Instance Row),或单击 。在新实例行的全部单元中出现星号。

4.选择行中的每个单元格,并键入 N。对于此实例,不会出现任何表驱动的特征。

5.单击“确定”(OK)。

8.在族表中使用实例

关于实例操作:

实例操作包括确认、解锁、重命名、检索实例、创建新实例以及创建和更新实例索引和加速器文件等任务。可以使用“文件”(File) > “管理会话”(Manage Session) > “更新索引”(Update Index) 或“文件”(File) > “管理文件”(Manage File) > “实例加速器”(Instance Accelerator) (可以打开“实例加速器”(Instance Accelerator) 对话框) 执行大多数的实例操作。也可使用“族表”(Family Table) 执行某些实例操作。

检索实例

当从磁盘上检索实例时,系统首先检查是否存在该实例的实例加速器文件。

•如果实例加速器文件已存在,系统将检索类属模型和加速器文件。如果自上次保存实例以来,类属模型没有变化,系统会立即继续处理,就像该实例是一个独立模型一样。否则,如果类属模型已发生变化,实例将在显示之前重新生成。

•如果实例加速器文件不存在,系统检索类属模型并重新生成实例。

校验实例

校验某实例时,将重新生成该实例。可使用“校验”(Verify) 来加快将新创建的实例装入会话的过程,以便可以把它们加到实例索引文件中。校验后保存类属模型会把所有成功重新生成的实例的名称增加到该目录的实例索引文件中。

将实例复制到类属模型

可将实例值复制到类属模型。但是要记住,类属模型为所有实例设置默认配置(特征、成员的存在或不存在)和尺寸。因此,用实例值替代类属模型的值可能会更改那些用星号来接受默认值的实例。

当把实例复制到类属模型后,原始类属模型将被删除。如果想保留类属模型,可创建一个同它一样的实例。

从族表中删除实例

要删除一个实例,删除含有该实例的行即可。如果实例在内存中,Creo Parametric 警告用户实例不再是表驱动的。

实例被删除后,将不能撤消删除。要检索实例而不必重新创建它,可从当前内存中拭除模型并关闭窗口。仅当模型未保存时此操作才有效。如果模型已保存,则可检索实例仍存在于其中的较早版本。


关于校验实例:


校验某实例时,将重新生成该实例。可使用“校验”(Verify) 来加快将新创建的实例装入会话的过程,以便可以把它们加到实例索引文件中。校验后保存类属模型会把所有成功重新生成的实例的名称增加到该目录的实例索引文件中。

要校验实例,可单击“工具”(Tools) > “校验”(Verify),或单击“校验”(Verify) 工具栏按钮,两者都位于“族表”(Family Table) 对话框中。两个命令都将打开“族树”(Family Tree) 对话框,此对话框列出并选择所有校验实例。可校验所有实例,或仅校验选定实例。

重新生成每个实例时,在其名称旁边会放置一个红色箭头图标 (此图标出现非常快)。重新生成实例后,在对话框的“校验状况”(Verify status) 列下显示重新生成状况 (SUCCESS 或 FAILURE)。

校验结果被写入名为 modelname.tst 的文件,其中 modelname 是当前类属模型的名称。.tst 文件记录实例名、类属名以及每个被校验的实例的重新生成状况。

PS:
•如果族树有多个分支 (如在多层“族表”(Family Table) 中),校验过程将重新生成此树中的所有实例。

•重新生成每个实例后,它将被从内存中拭除。但是,已在内存中的那些实例 (如使用“实例”(Instance) 命令检索的实例) 仍可从内存中获得。


从实例中创建真实模型:


1.打开实例。

2.单击“文件”(File) > “保存”(Save) 或“文件”(File) > “保存副本”(Save a Copy)。

3.键入新模型的名称。该实例被另存为与类属模型无关联的一个新模型。

PS:
•从模型中删除隐含特征。
•用当前实例值设置尺寸。


校验实例:

当校验实例时,系统重新生成实例并检查失败。

1.单击“工具”(Tools) > “族表”(Family Table)。“族表”(Family Table) 对话框打开。

2.在对话框中单击 或“工具”(Tools) > “校验”(Verify)。“族树”(Family Tree) 对话框打开,其中包括选定族的所有实例。

3.单击“校验”(VERIFY) 按照从头至尾的顺序重新生成每一实例,或选择一个或多个实例然后单击“校验”(VERIFY) 仅生成选定实例。

选定实例将被重新生成。如果族树包含多个分支,将校验此树中所有选定的实例。校验 (重新生成) 状况 (SUCCESS或FAILURE) 显示在“校验状况”(Verify status) 下。

PS:如果实例重新生成失败,Creo Parametric 不自动进入“解决”环境。必须调查“族表”中的实例行,以找到失败实例存在的问题。


将实例复制到类属模型:


PS:此步骤会永久删除类属模型并用实例的值代替;无法撤消更改。如果单击“取消”(Cancel),则原始类属模型将不恢复。


1.单击“工具”(Tools) > “族表”(Family Table)。“族表”(Family Table) 对话框打开。

2.选择一个实例名称。

3.单击“编辑”(Edit) > “将实例复制到类属”(Copy Instance to Generic)。


重命名实例:


1.单击“工具”(Tools) > “族表”(Family Table)。“族表”(Family Table) 对话框打开。

2.在“实例名”(Instance Name) 下选择要重命名的实例,并键入新名称。

3.单击“确定”(OK) 关闭“族表”(Family Table),并接受所做的更改。

PS:不能重命名类属 (位于第一行)。


保存零件和装配实例:

1.单击“文件”(File) > “管理文件”(Manage File) > “实例加速器”(Instance Accelerator)。“实例加速器”(Instance Accelerator) 对话框打开。

2.在“创建选项”(Creation Options) 下,选择下列选项之一:

◦“无”(None) - Creo Parametric 并不通过保存类属模型及其族表来保存实例。

◦“始终”(Always) - 当显式保存实例及通过高一级对象保存实例 (例如,保存整个模型时) 时,Creo Parametric 总是保存实例加速器文件。

◦“显式”(Explicit) - 只有将实例检索到 Creo Parametric 会话中,然后将其显示保存时,Creo Parametric 才会保存实例加速器文件。

◦已保存的对象 (Saved Objects) - 此为默认值。此选项与“始终”(Always) 类似,不同之处在于当修改或校验实例且实例校验状况未设置为“失败”时,Creo Parametric 会更新加速器文件。

在“实例加速器”(Instance Accelerator) 对话框中,三个选项之一被突出显示,以反映从配置文件载入的或从此对话框先前选定的当前设置。

3.单击“关闭”(Close)。

或者,通过将配置选项 save_instance_accelerator 设置为 None、Always、Explicit 或 Saved Objects,或者通过单击“工具”(Tools) > “选项”(Options),保存零件和装配的实例。


锁定或解锁实例:

可以锁定族表的实例,以避免修改实例的表驱动特征。如果删除一个特征,则族表实例会自动从 Y 更改为 N,即使实例在族表中锁定。在“类型”(Type) 下,一个锁图标出现在锁定的实例行中。

1.单击“工具”(Tools) > “族表”(Family Table)。“族表”(Family Table) 对话框打开。

2.选择要锁定的实例的名称。按住 CTRL 键选择多个实例。

3.单击“工具”(Tools) > “锁定/解锁实例”(Lock / Unlock Instance),或单击 。一个锁图标显示在每个实例名称旁。

PS:当单击“确定”(OK) 保存表或单击“打开”(Open) 打开实例时,实例被锁定。


关于实例索引文件:


实例索引文件能使用户通过只输入实例名检索实例。实例索引文件先显示实例总数,接着在左边显示一列实例名,右边显示一列相应的类属名称。实例索引文件名为 directoryname.idx (其中 directoryname 是保存文件的目录)。

•保存任何类属模型时将自动创建一个新的实例索引文件或更新现有实例索引文件。该文件列出了所有重新生成的实例名。

在实例索引文件列出的实例名只是那些在保存它们的类属模型时重新生成的实例。这些重新生成的实例不必在内存中。例如,如果已检索出实例,则可使用“文件”(File) 菜单的“拭除”(Erase) 命令将其从会话中拭除(一个例外情形是 Library 对象,例如来自“基本库”的零件)。

存贮类属零件时自动地把它的所有实例加到实例索引文件中,而无需重新生成它们。这将包括子族中的实例名,诸如拥有实例的实例。

实例索引文件是累积的,所以后面工作中检索到的实例也可以加到列表中。为了给该文件增加新的实例名,必须在实例重新生成后保存类属模型,接着实例索引文件就会被更新,包含新的实例。

•单击“文件”(File) > “管理会话”(Manage Session) > “更新索引”(Update Index),也可创建或更新实例索引文件。

这样为指定目录(默认目录是当前工作目录)产生或更新实例索引文件。“更新索引”(Update Index) 为存在于指定目录中的所有类属模型,而不是为那些工作区中或“主窗口”中活动的对象创建实例索引文件。

•在“族表”(Family Table) 中,使用“工具”(Tools) > “校验”(Verify) 命令,可加快将实例调入会话的过程,以便可将其添加到实例索引文件中。校验后保存类属模型会引起把那些被成功重新生成的所有实例加到实例索引文件中。

•.idx 文件是文本文件,可在 Creo Parametric 之外的任何文本编辑器内进行编辑。但是,如果在 Creo Parametric 外编辑此文件,Creo Parametric 将无法识别该文件。例如,单击“文件”(File) > “打开”(Open) 来打开含有已编辑的 .idx 文件的模型时,其实例名称不会显示在“文件打开”(File Open) 对话框中。


创建实例索引文件:

1.单击“文件”(File) > “保存”(Save) 来保存类属模型。系统自动将所有其实例的名称增加到实例索引文件中,而无需重新生成它们。这将包括子族中的实例名,诸如拥有实例的实例。

PS:为了给该文件增加新的实例名,必须在实例重新生成后保存类属模型,接着实例索引文件就会被更新,包含新的实例。


2.单击“文件”(File) > “管理会话”(Manage Session) > “更新索引”(Update Index)。系统将创建或更新指定目录(默认目录是当前工作目录)的实例索引文件。

PS:"更新索引”(Update Index) 为存在于指定目录中的所有类属模型,而不是为那些工作区中或“主窗口”中活动的对象创建实例索引文件。


3.在“族表”(Family Table) 对话框中,单击“工具”(Tools) > “校验”(Verify),可加快将实例装入会话的过程,以便将其加到实例索引文件中。校验后保存类属模型会引起把那些被成功重新生成的所有实例加到实例索引文件中。


提示:更新实例索引文件:


当使用操作系统命令将类属模型从一个目录移动到另一个目录时,可通过在源目录和目标目录中单击“文件”(File) > “管理会话”(Manage Session) > “更新索引”(Update Index) 来更新实例索引文件。这可保证可以从新目录中检索到类属模型的实例。

PS:请勿在 Creo Parametric 外编辑实例索引文件。如果在应用程序外编辑文件,Creo Parametric 将无法识别此文件。



关于实例加速器文件:


通过将实例保存在一个称为实例加速器文件的特殊文件上,可以减少 Creo Parametric 从磁盘上检索零件或装配中实例所花费的时间。每个实例都保存在其各自特有的加速器文件中,零件实例名为 instancename.xpr,装配实例名为 instancename.xas。

实例加速器文件除了改善性能之外,还有助于提高设计稳定性。例如,检索含排除元件 (由“族表”驱动) 的装配实例时,使用加速器文件可正确显示该实例。同样,当实例参考另一个模型时,则可使用加速器文件将该实例检索到会话中而不将参考模型包括在内。

系统保存零件和装配实例的行为由“Save Instance Accelerator”变量控制。可用下面两种方法设置或修改此变量:


•通过设置 save_instance_accelerator 配置选项。可选择下列值之一:

◦None - Creo Parametric 并不通过保存类属模型及其族表来保存实例。

◦Always - 显式保存实例时,Creo Parametric 会保存加速器文件。通过使用“族表”(Family Table) 对话框中的“打开”(Open),在新的 Creo Parametric 窗口中打开一个实例,然后使用“文件”(File) > “保存”(Save) 或“文件”(File) > “保存副本”(Save a Copy) 将其另存为单独的模型文件,可以保存该实例。也可以通过更高级的对象保存实例,即,使用“文件”(File) > “保存”(Save) 保存整个模型文件。

◦Explicit - 只有显式保存实例时 (请参阅前段关于保存实例的说明),Creo Parametric 才保存加速器文件。

◦Saved Objects - 此为默认设置。此选项与“始终”(Always) 类似,不同之处在于当修改或校验实例且实例校验状况未设置为“失败”时,Creo Parametric 会更新加速器文件。

•通过单击“文件”(File) > “选项”(Options) > “环境”(Environment)。选择“依据实例存储创建实例加速器文件”(Create instance accelerator files upon instance storage) 复选框。“创建文件”(Creation files) 列表所包含的选项与 save_instance_accelerator 配置选项相同:

◦无

◦Always

◦Explicit

◦Saved Objects (默认)

这些选项中的一个被突出显示,以反映从配置文件载入的或使用此对话框先前选定的当前设置。

•通过单击“文件”(File) > “管理文件”(Manage File) > “实例加速器”(Instance Accelerator)。使用打开的“实例加速器”(Instance Accelerator) 对话框,还可以:

◦创建实例加速器文件。

◦保存零件和装配实例。

◦更新类属模型和所有实例加速器文件。

◦删除无效实例加速器文件。

创建实例加速器文件:

1.单击“文件”(File) > “管理文件”(Manage File) > “实例加速器”(Instance Accelerator)。“实例加速器”(Instance Accelerator) 对话框打开。

2.在“创建选项”(Creation Options) 下,选择所需的选项,即“无”(None)、“始终”(Always)、“显式”(Explicit) 或“已保存的对象”(Saved Objects) 其中之一。这些选项中的一个会被自动选择,以反映从配置文件载入的或使用此对话框先前选定的当前设置。

3.单击“更新”(Update),创建新的实例加速器文件。

4.单击“关闭”(Close)。

或者,通过单击“工具”(Tools) > “选项”(Options),将 save_instance_accelerator 配置选项设置为 None、Always、Explicit 或Saved objects。


删除无效实例加速器文件:

1.单击“文件”(File) > “管理会话”(Manage Session) > “实例加速器”(Instance Accelerator)。“实例加速器”(Instance Accelerator) 对话框打开。

2.当前实例出现在“实例”(Instance) 下。要删除当前实例的无效实例加速器文件,请单击“清除”(Purge)。要删除另一实例的无效加速器文件,请转到要删除其加速器文件的实例,然后单击“清除”(Purge)。

PS:“清除”(Purge) (仅适用于会话中的类属) 检查磁盘上所有实例加速器文件的有效性,如果当前它们不具有类属则将其删除。


更新类属模型和所有实例加速器文件:


1.单击“文件”(File) > “管理会话”(Manage Session) > “实例加速器”(Instance Accelerator)。“实例加速器”(Instance Accelerator) 对话框打开。

2.在“实例”(Instance) 下,单击“更新”(Update)。“更新”(Update) 操作能更新一个或多个类属文件及所有现有实例加速器文件。此外,它将为类属模型的所有“族表”实例创建实例加速器文件,它们在实例索引文件中列出并且当前还没有实例加速器文件。这与单击“文件”(File) > “保存”(Save) 在类属上产生的作用相同。

如果 save_instance_accelerator 配置选项设置为 None,当选取此命令时,“确认”(Confirmation) 对话框随即打开,且 Creo Parametric 将提示是否还要更新加速器文件。

3.单击“是”(Yes) 更新此文件,或单击“否”(No) 取消更新。

PS:
•系统在更新过程中重新生成每个实例加速器文件。它将删除所有重新生成失败的文件。

•如果将类属视为实例的外部参考,则随后通过加速器文件检索实例时,实例的的表现与其他外部参考相同。例如,如果对被参考模型进行修改且检索的是含复制几何的参考模型,则该参考模型会过期,需要重新生成以进行更新。

9.关于检索实例

关于检索实例:

检索实例时,Creo Parametric 将在新窗口中打开指定的实例。使用“文件”(File) > “打开”(Open) 检索类属时,Creo Parametric 将实例而不是类属检索到主窗口中。Creo Parametric 在检索期间自动重新生成实例。

可使用以下两种方法之一检索零件或装配族的实例:

•在类属已打开并激活时,从“族表”中选择实例,然后单击“打开”(Open)。

•打开含有“族表”的文件,从“选择实例”(Select Instance) 对话框中选择一个实例,然后单击“打开”(Open)。

•单击“文件”(File) > “打开”(Open)。除非将 menu_show_instance 配置选项显式设置为 no,否则模型的所有实例将作为零件列出。选择所需的实例,然后单击“打开”(Open)。

检索装配实例

检索装配实例时,Creo Parametric 会检索并组装所有必要的元件。

类属装配的所有元件必须是可存取的;也就是说,它们必须存储于本地或驻留在搜索路径中。

检索装配实例时,Creo Parametric 不提示类属元件的实例名称。它将把确切的元件(所有被写入元件条目的)放置到“族表”的实例行中。

如果将 sel_insts_on_comp_retrieval 配置文件选项设置为 yes,则检索类属时,Creo Parametric 将提示您指定该类属的实例。

将 retrieve_instance_dependencies 配置选项设置为适当的值,以确定在检索带有相关性的“族表”实例时,将被载入会话中的对象集。将 retrieve_instance_dependencies 配置选项设置为下列值时:

•instance_deps_only - 只能检索带有实例相关性的实例装配和不带相关性的类属。即使存在来自实例元件的类属相关性的一些参考,也绝不会检索类属相关性。

•Instance_req_generic - 可以检索实例和所需的类属模型及其相关性。不会检索类属相关项,例如从实例中排除的元件。

•instance_and_generic_deps - 此为默认情况下的设置。可以检索带有相关性的实例和类属的所有相关性。

10.关于在族表中搜索

关于在族表中搜索:

可以在“族表”的当前级中搜索包含一个或多个公共元素的实例;例如,可以搜索包含指定参数、字符串或值为 yes/no 的变量的所有实例。

要执行搜索,可通过“族表”(Family Table) 对话框来使用“搜索”(Search) 对话框。该“搜索”(Search) 对话框与执行“模型树”(Model Tree) 搜索所用的相同。在“族表”(Family Table) 中执行搜索的过程与在“模型树”(Model Tree) 中执行的搜索过程基本相同,不同之处在于“族表”(Family Table) 中的类型选项和搜索值与“模型数”(Model Tree) 中的不同。与对待“模型树”(Model Tree) 搜索一样,在“族表”(Family Table) 中可执行单项条件或多项条件搜索。

利用“类型”(Type) 可以通过指定要查找的信息类型来搜索实例。有下列类型选择:

•表项 (Table Item) - 这是默认的类型选项。项可以是被选定为表驱动的尺寸、参数、特征号、用户定义的特征名或装配成员名称。可以通过指定公用项来搜索实例。


•“模型名称”(Model Name) - 要通过实例名搜索实例,可使用该类型。在“值”(Value) 列表框中出现可用实例名称列表。


•表达式 (Expression) - 要使用公共字符串变量、值为 Yes/No 的变量或数值变量搜索实例,可使用该类型。

11.关于保存族表

关于保存族表:

在 Creo Parametric 菜单栏上单击“文件”(File) > “保存”(Save),以保存模型或其中一个实例时,Creo Parametric 自动保存该模型的“族表”信息,包括“族表”中的类属零件、特征和尺寸。Creo Parametric 创建一个名为 modelname.ptd 的外部类属文件来保存“族表”信息,以与模型文件分开存放。保存模型时,modelname.ptd 文件含有的“族表”信息与在零件数据库内部存储的信息相同。每次单击“文件”(File) > “保存”(Save) 时,Creo Parametric 都会更新 .ptd 文件。

保存类属时,“族表”中的实例没有保存到 .ptd 文件并且只能通过类属检索实例;也就是,只能通过打开类属模型进行检索。但是,可设置 save_instance_accelerator 配置选项,在每次单击“文件”(File) > “保存”(Save) 时自动保存实例。对于零件实例,实例被保存到 .xpr 实例加速器文件;对于装配实例,实例被保存到 .xas 实例加速器文件。可以将 save_instance_accelerator 配置选项设置为下列值,以控制在执行“文件”(File) > “保存”(Save) 操作期间是否保存实例:

•如果将 save_instance_accelerator 配置选项设置为 None,则不保存实例,以后只能通过类属来检索实例。

•如果将 save_instance_accelerator 选项设置为 Explicit、Always 或 Saved Objects,则实例保存在实例加速器文件中。

保存来自族表内的族表信息

也可分别保存“族表”内容及保存模型。要进行此操作,在“族表”中使用“文件”(File) > “导出表”(Export Table)。可将“族表”另存为文本文件或 Pro/TABLE 文件。如果将“族表”另存为规则文本文件,可在外部文本编辑器(如 Microsoft Word)中编辑该表信息。如果将其另存为 Pro/TABLE 文件,该信息不可编辑。每种情况下,保存的文本文件扩展名都为 .ptd.

导出“族表”信息后,可在“族表”中使用“文件”(File) > “导入表”(Import Table),将其检入另一“族表”。

二.族表的高级应用

1.关于修改族表

关于修改族表:

当修改族成员时有几点需要记住。类属模型是所有实例的模板;每一次拷贝它的所有特征、尺寸和特性时,一个实例同时被激活(虽然有些被抑制)。

不管什么时候重新生成实例,系统都用类属模型来确定基本参数值和所有特征的状况。然后合并“族表”中列出的变化。可以抑制、恢复或修改实例中存在的任何特征或参数。

创建或使用“族表”时要遵守下列规则:

•可以修改类属模型或任意一个实例中的任意一个公共尺寸,即使族的其它成员在使用它。要修改尺寸,可在“模型树”中右键单击某一特征,然后在快捷菜单中单击“编辑”(Edit)。在活动对象重新生成后更新的尺寸会传播给其他家族成员。其它家族成员的几何形状在它们重新生成后也被更新。

•可以通过编辑“族表”或双击表驱动尺寸来修改任意实例中的表驱动尺寸。出现“确认”(CONFIRMATION) 菜单。单击“确认”(Confirm) 来更改尺寸并更新“族表”。任一情况下,只有特殊的族成员受到影响。

•在任何时候都可以给类属模型增加特征或元件。它作为公用特征或元件加给所有族成员。如果此时再使用某实例,那么在重新生成后它会被更新。

•任何时候都可从类属模型中删除特征或元件。其它族成员中特征或元件也被删除。如果此时再使用某实例,那么在它的窗口成为活动窗口时它会被更新。

•在任何时候都可以给实例增加特征或元件。它是作为一个项增加到“族表”的。它在特殊实例中恢复,在类属模型和所有其它实例中抑制。

•在任何时候都可以从实例中删除特征或元件。然而,实际上只是在抑制它。如果该特征或元件以前不在“族表”中,系统现在会将其增加到族表中。它在特殊实例中隐含,并在类属模型和所有其它实例中启用(恢复)。

在实例中抑制或恢复特征或元件只有临时作用,在下一次重新生成后特征恢复它应有的状况。此外,如果实例的特征或元件在“族表”中隐含,那么即使是暂时隐含,也不能恢复它。

在任何时候都可以抑制或恢复类属模型中的特征或元件。如果特征或元件是表驱动的,它在“族表”中的状况被立即更新。如果不是表驱动的,在重新生成后工作中的任意一个活动实例时被更新。

•在类属模型或实例模型中可以增加或删除参数。也可以从类属模型或实例中修改或指定公共参数。通过编辑“族表”或使用“族表”(Family Table) 对话框中的“类型”(Type) 列表,可以修改类属或实例中的表驱动参数。但是,只有特殊的族成员及其子项会受到影响。

通过“类型”(Type) 列表,可以修改类属或实例中的任一通用参数,即使其它的族成员也在会话中。更新的参数传播到其它族成员,并且它们自动地重新生成。

•可以更改特征名、基准、尺寸及类属模型中的其它项。变动立即传播到使用着的其它成员。

•可以给“族表”的任何成员增加参考尺寸、几何公差或表面粗糙度信息。这样会更新所有成员包括父项。

•在绝大多数情况下,装配族实例的关系源于类属模型的拷贝。在装配实例中如果普通关系指向一个被不同族成员取代的模型,那么实例关系以交换的模型做参考。

例如,如果类属装配 BLENDER 包含关系 d0:6=d1:5*2,其中 5 是类属零件 COVER 的编码符号,且该零件在装配实例 BLENDER1 中由实例 COVER1 (编码符号 8) 替换,则 BLENDER1 的关系是 d0:6=d1:8*2。

•自定义实例时,每次都可以从“文件”(File) 菜单中选取“保存副本”(Save a Copy),创建一个不同名称的复制零件,然后在副本上进行操作。

2.基础术语表


基础术语表:
术语
定义
注释方向
指注释所在的平面或平行平面、查看方向以及正向或文本旋转方向。
注释平面
定义注释项相对于 3D 模型的方向的基准平面。注释项实际上并不放置在“注释”平面上,而是放在平行于“注释”平面的假想平面上,并且朝向注释平面前面的方向。此假想平面相对于模型的实际位置由注释的第一个选定连接决定。
可由公共顶点或相切连接的一系列多条边或曲线。
子项
从属于另一对象而存在的对象 (例如零件或特征)。
修剪
移除留在视图体积块之外的直线或曲面部分的过程。
修剪平面
指修剪的平面。对象或对象的一部分在该平面的一侧可见,而在另一侧不可见。
封闭环
一组边要在对象上形成面 (曲面) 所需的条件。这些边必须端点与端点相连,绕表面周长形成连续的路径。
收集器
用于在定义几何时收集单个或多个参考的界面工具。
横截面
对象的截面,由相交平面切过时会显示出来。
操控板
位于 Creo Parametric 窗口底部、与环境相关的区域,可指导用户整个建模过程。在图形窗口中选择几何并设置首选项时,操控板会缩小可用选项的范围,使用户仅锁定在建模的范围。操控板由对话栏、面板、消息区域和控制区域组成。
基准
基准是没有几何的特征,其显示在“模型树”中。可将基准创建为点、曲线、直线、平面、坐标系,并使用它们放置元件或标注尺寸。
尺寸边界
设计模型时,希望实际零件尺寸位于已确定的预定上下偏差内。在 Creo Parametric 中,这些尺寸限制 (即上、下尺寸边界) 被定义为“尺寸边界”。
尺寸线
显示尺寸范围与方向的细实线。尺寸线与表示特征物理尺寸的数字配对,而延伸线则用于在绘图上关联尺寸与对应的特征。
尺寸界线
将尺寸延伸超出视图轮廓,以便您轻松地读取尺寸的一些细实线。这些直线垂直于尺寸线 (即尺寸引线箭头),并指示哪个特征与尺寸关联。
双倍尺寸
双倍尺寸报告大小为测量值两倍的尺寸值。
从动尺寸
绘图文件中从 3D 模型衍生的尺寸。从动尺寸反映出零件或装配几何的更改,但您无法在绘图中修改它们的值。关联是单向的,从模型到绘图。
驱动尺寸
当在绘图中修改时也会在其源于的 3D 模型中修改的尺寸。
动态预览
动态模拟模型的方向操作结果的高质量几何预览。
通常指几何模型的平面曲面,或以特定方向定向的几何模型的指定侧。例如,加工工具或查看器。
族表
本质上相似零件 (或装配或特征) 的集合,但在一两个方面稍有不同,诸如大小或详细特征。例如,木螺丝有各种尺寸的,但它们看起来是一样的并且具有相同的功能。因此,把它们看成是一个零件族是很有用的。“族表”(Family Table) 中的零件也称表驱动零件。
特征
可与模型一起定义和储存,并对几何产生影响的任何一组独立元素。特征可以是实物的 (孔、拔模)、程序化的 (例如,Expert Machinist 中的加工方法) 或计算性的 (分析)。特征在“模型树”上列出。
类属模型
拥有族表的引导模型,由每个族成员都可能具有不同值的族表项 (尺寸、特征等) 的列组成。
图形区域
用于显示模型的 Creo Parametric 窗口部分。
实例
对象的实例,其与对象的精确副本相同。实例其实是与原始对象共享完全相同的属性的对象。不论对原始对象做何更改,实例都始终保持与原始对象相同。
实例加速器文件
包含保存的零件或装配实例的特殊文件,有助于减少从磁盘检索零件或装配实例所需的时间,因为它不必首先将类属检索到内存、根据族表选择实例,然后再进行重新生成。储存零件实例的实例加速器文件被保存为 instancename.xpr,而储存装配实例的实例加速器文件被保存为 instancename.xas
CAD/CAM 数据库中用户定义的数据逻辑细分,可在图形屏幕上逐个查看或重迭,以及以组的形式进行查看。
布局
允许创建 2D 笔记本的功能,该笔记本包含开始设计过程以及保留设计目的的概念草绘。
线
连结空间中两点的几何元素。尽管实际上直线本身为 2D 实体,但它可以连接 3D 空间中的点。通常将线分为直线 (线性) 或曲线。线是技术绘图中最显要的元素,可定义对象边、指示对称、使文本元素与几何元素相关、创建边界等。
锁定实例
无法删除或修改的实例。
零件曲面上的封闭边链。例如,孔或槽的轮廓。
镜像
关于轴对称复制。
模型树
“模型树”是零件文件中所有特征的列表,其中包括基准和坐标系。Creo Parametric 以分层树的形式显示模型结构,作为根对象的当前零件或装配位于树的顶部。附属零件或特征显示在根对象的下方。
平移/缩放状态
在此状态下,您可以更改模型位置或放大模型,以查看更多详细内容。
参数化
用于分类曲线的术语,这些曲线的路径由数学函数而非一组坐标描述。函数中的参数 (通常指定为 u 或 v) 从 0 变化到 1,以沿曲线定义所有坐标点。
父项
模型中的一个项,内含尺寸或形状从属于它的其他项 (子项)。如果删除父项,则所有从属项 (子项) 也会删除。请参阅子项
父子关系
一个或多个图元类型 (其中一个图元从属于其他图元) 的实例之间的关联。从属于其他图元的图元称为子图元,而其他图元所依赖的图元称为父图元。父图元与子图元之间的关联称为父子关系。
平面
具有平整的二维特性。
平面
最少由空间中三个非重合点定义的空间区域。对于平面曲面的最简单类型而言,两个坐标轴就可以描述所有点;也就是说,平面没有曲率。
参考尺寸
参考尺寸是计算尺寸,用于显示零件的用途设计尺寸。它是一个位于括号中的数值,仅用于提供信息,而不在零件制品中使用。依照旧标准绘制的绘图可能使用放置在参考尺寸旁边的 REF,而不使用括号。
重新生成
恢复到之前状态或原始状态,像在运作中或实际情况中一样。
安全标记
安全标记指永久显示在模型上的标记。这些标记不会被模型遮掩,无论模型处于层状态、组合状态还是可见性状态,它们都可见。可以将与屏幕平齐、独立及分离的注解和符号指定为安全标记。
实线
用材料填充的 3D 体积块。未被断点中断。例如,一条连续的直线。
实体几何
3D 对象的几何,例如圆柱、立方体、球以及它们的关系。
表驱动
族表是本质上相似零件、装配或特征的集合,但在一两个方面稍有不同,诸如大小或详细特征。“族表”中的这些零件称为表驱动零件。
相切边
相切边是两个曲面相切的交集。
目标模型
从源模型测量或生成的数据所要发送至的模型。
公差累积
当 Creo Parametric 使用一系列公差尺寸带在零件或装配成员中标注特定特征时,发生的公差累积。
轨迹
工具会话和由直线与圆弧组成的平台运动。
平移
以线性方式移动对象。

此为QQ学习交流群(小姐姐超多)

QQ群:916477208 (1群) 602849358 (2群) 群内目前聚集了很多正在学习工业设计的小伙伴,还有很多厉害的大佬帮忙解决问题哟! 站长微信:creo2077

问题答疑♥资料白嫖

群内有大量学习资料哟~
点我直接加群嘛

学习讨论          在线联系
软件下载          关于我们
鲁ICP备2022028663号-1
鲁公网安备37132302000296号