搜索
您的当前位置:首页正文

族表使用详解-

2023-05-07 来源:易榕旅网
•首页 •机械工程及自动化 •机械制图•机械论文•设备维修•施工方案•网址大全•机械 -模具设计与数控技术 交易社区 • Solidworks2007 • ProENGINEER,Autocad2006 教程 • Caxa电子图版 • UG 培训• Catia 教程• Cimatron 教程• Solidedge 教程• Mastercam 教程• Moldflow 教 程• PowerMILL 教程• Ansys 教程 -工程机械•挖掘机械•铲土运输•起重机械•机动车辆•压实机械•路面机械•桩工机 械•混凝土 •钢筋加工•装修机械 首页-> 模具设计与数控技术-> proe教程-> 正文 上篇:字符阵列做法详解-

下篇:Pro_E2001全套中文教程(共26本),共三部,43.9 MB

天使笔记:族表使用详解-

作者:袖珍天使-来源:icax

②j划摘要 本文理论结合实例,详细阐述了

PRO冲族表的应用场合及具体使用方法。

|第1页:摘要 V]

什么是族表

族表是很多相似零件(或组件或特征)的集合,这些零件

上看很相似,但在一些细节部份不同,比如尺寸大小或详细特征等。 的例子就是螺钉、螺母,同一个标准

(如GB/T819.1)

(组件/特征)从结构

一个典型

里,会有多达上百种不 所以我们把这上百种规

同规格,但它们看起来是一样的并且具有相同的功能, 格的螺钉看成是一个零件族。

族表” (Family Table) 中的零件也称表驱动零件。

下图(index.gif) 是螺钉族。图的左面是普通模型,右面是它的实例。普通模 型为父项。

族表的作用:

产生和存储大量简单而细致的对象 把零件的生成标准化,既省时又省力 从零件文件中生成各种零件,而无需重新构造

可以对零件产生细小的变化而无需用关系改变模型 产生可以存储到打印文件并包含在零件目录中的

零件表

族表实现了零件的标准化并且同一族表的实例相互之间可以自动互换。

关于族表的许可

Pro/ENGINEER

模块许可证不同,允许实现的族表内容也不同。

有Pro/FEATURE 许可,可以:创建表驱动的自定义组,组特征尺寸可以是 表驱动的、不变的或可变的。向零件 组。

基本的 Pro/ENGINEER 许可,可以:通过向 族表”(Family Table) 中添加 尺寸创建表驱动零件。 Pro/ASSEMBLY

许可,可以:通过添加

族表”(Family Table) 子组件、零 族表” (Family Table)

中添加表驱动的

件名称以及组件尺寸来创建表驱动的组件。

[1] 23456789 10 下一页 后 10 页

族表结构

本文理论结合实例,详细阐述了 PROE中族表的应用场合及具体 使用方法。

第2页:族表结构

族表结构

族表,本质上是用电子表格来管理模型数据, 组成的电子表格。还是用螺钉来说,

它的外观体现也是一个由行和列

里的上百种螺钉,外形都是

GB/T819.1

一样的,只是尺寸有变化,比如螺纹规格、 螺钉总长、螺纹长等等,在标准里, 是这样描述这些数据的:

(1.gif)

标屯示悌

舞或蝌曙d MJ.处杵丘璽r - 20 nail.,住能井缁划」曲鐡,卅型十甲弱i 握钉 GBfT 819,1 M5「20 Ml, 6 M2 Q.4 M2.5 0.45 M3 0.5 1 (M3.51® 0.6 1,2 38 8,2 7 JO 6.94 235 0.9 i .5 M4 0,7 L4 3B 9H4 fl 1 q 0.35 ma% ” 25 3.6 血呂 A mta inax 25 4.4 3,8 25 5.5 25 6,3 J,5 5.2 1腐 0.8 125 带论值 1( k £称■\" n沁 y.a SIAEI 2,7 1 0.4 D.9 4.7 J.5 ji- 8.40 9 9.04 8. 2.7 1 ■* . ■耳 * F■ max max. 1,2 ft.5 G.fr 1 1.1 2 l .. ….- 我们把这个表格变换一下,变成下面这样

1J5 (部份数据):(2.gif)

M2z3

H2x4

M2x5

M3s5 M3z6

M3xlO H4x5

P 0. 4 0. 4 0. 4 0, 5 0. 5 0. 5 0. 5 0. 5 0. 7 d 2 2 2 3 3 3 3 3 i

1

3 4 5 4 5 6

8

Dk 3.8

3. 8

10 5

3. 8 5. 5 5. 5 5. 5 5. 5 5. 5 8. i

k 1 i,2 n 1. 2 1. 2 1. 65 L 65 1. 65 1. 65 L 65 1 2, 7

这个表里,第一行是表头,列出了各列的抬头,第二行起,每一行是一个规格

的螺钉的具体尺寸, 也就是说,每一行是一个具体的螺钉规格, 我们称之为一 个实例,第一列是所有规格的螺钉的规格名, 从每二列开始, 每一列都是螺钉 的一个尺寸参数的取

值,我们称之为一个项或列。

现在,我们建一个螺钉的模型,模型先随便用一个实例的参数来建,比如用

M3x5的参数。建好后再建一个族表,将这个模型里的对应于上表的那些尺寸 都加入到族表里,再把各个实例都加入表族表,

最后的族表结构如下:(4.gif)

P

GBT819_1

M2x3 H2x4 M2x5 H3x4 M3x5 M3x6

M3xlO M4x5 M4z6

0. 5 a 4 o. 4 CL 4 a 5 0. 5 a 5 0. 5 a 5 0. 7 a 7

d 3 _ 2 2

2

3

3

3

3

1 5 3 4 5 4 5 6

8

3 一 4 _ 4

10 5 6

Dk 5. 5 3. 8 3. 8 3. e 5. 5 5. 5 5. 5 5. 5 5. 5 8. 4 8. 4 k 1. 65 1. 2 L 2 L 2 L 65 1. 65 1* 65 1. 65 1. 65 2. 7 2. 7

可见,族表就是一个简单的电子表格。在这个电子表格里,表头的 p、d、l、

Dk、k等就是各个实例里要变化的项的代号,这些项最常见的是尺寸,也可 以是特征、零件、参数、符号、阵列表、

UDF等等。表头列就是每一个实例

这是不能在族表里改变的, 第一个实例,实际就是当前

的名字,对第一个实例,它的名字就是模型的名字, 其它的实例的名字,都是在族表里命名和修改的。 模型,是所有其它实例的父模型,

第一行里的所有项的值,也是直接调入当前

),

模型的当前值(要修改也只能直接修改模型而不能修改第一行里各个项的值 其它所有实例的各个项的值,都是根据实际需要确定。

多层族表

本文理论结合实例,详细阐述了

PROE中族表的应用场合及具体使用方法。

第3页:多层族表

多层族表

上一节的族表(4.gif)是用一个表来管理所有数据。但我们可以看到,这个表 里有些实例的某些项的取值是相同的,比如 M3x4/M3x5/M3x6/M3x8/M3x10 同外,其它各项的值都是一样的,

这五个实例,除了总长 L这一项取值不 M2x5/M3x5/M4x5

这三个实例相互之间

差别比较大,但也有一个相同取值的项。所以,我们可以再变换一下,见下图 (5.gif)

GBT819_1 Q. 5 .... 3 . 5: 5 I..1,65

M2 0. 4 2 T 3. 8 1. 2 .. M3 ...... 0. 5 .... 3 ... 5. 5 : k 65

在这个表里,只取了四个项,用这四个项将全部 M2的规格合为一个实例, 全 部M3的规格合为一个实例, 合部M4的规格合为一个实例。 余下总长L这一 项在这个表里不存在。接下来分别做这样三个表

(6.gif):

M2 1 5 3 M2z4 i 5 M3 M3x4 M3x5 M3 ^6 1 5 i 5 6 & 10 1 113x10 这三个表分别与前一表 (5.gif)中的实例M2、M3、M4相关联,在 Excel里, 就是建一个链接,在 PROE里,就是打开 M2实例,在此实例里再建一个族 表,族表内容即是上图的 M2这个表(M3、M4同理)。这就是族表的层级,

实例M2、M3、M4所在族表为父族表,其它三个族表是它的子族表。同理, 子族表还可以有它的子族表,

父族表也还可以有它的父族表,

也就是说,族表

可以多级级联,见下图(7.gif):

第一级族表

_ 一;

实例】]

___ J

实例2

—— 一

二级族表K

实例N

级族表1

俟融)「…)蝕JA

---- --- 三级族表i

—J

三级族表R

「 —_亠△ ~__ 九一

(实扁)「二)(实詢

但要注意:同一个对象 (同一尺寸/参数/特征/参数表/UDF/元件…)只能岀现 在同一分枝的同一级的族表里。比如尺寸

K,它岀现于二级族表 1中,那么,

在二级族表1的所有实例中定义的三级族表(及这些族表的实例中定义的更下 级族表)里就不能再使用它,重定义其上级族表

它;但如果它所依附的特征在定义二级族表 族表K中岀现,那么它可以岀现于二级族表 级下级族表)里。

(及更上级族表)也不能再使用 K的实例K里存在并且它没在二级 K(或这个族表的实例所定义的某

上一页 1 2 [3] 4 5 6 7 8 9 10 下一页

创建族表

本文理论结合实例,详细阐述了 PROE中族表的应用场合及具

体使用方法。

第4页:创建族表

创建族表

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

2.创建族表:(2001):零件(组件)----族表;(WF):工具----族表。进入族 表编辑器,如下图(8.gif,2001

、WF同一界面):

3.加入项,点上图第二个彩色按钮 下图(9.gif,2001 、WF 同一界面):

(增加/删除表列),进入项目选取窗口,女口

轉族项目,普通模型:PRT0157 项目 - 庄T C元件 r 厂参照模型

确定I取消I 如果选错了,点减号按

选取一个项目类型, 再选取相应项目加入项目列表里。

钮将其从项目列表里去掉。选择完毕点“确定”返回族表编辑器。 注意:族表编辑器里各个列项的排列, 取时把相关项挨着选在一起,

是根据选取的顺序排列的,

所以最好选

以免数据乱七八糟; 并且最好给各个项对应的对

这些名字将在族表编辑器的表头

象(尺寸、特征等)取个有点实际意义的名字, 里显示岀来,便于以后的数据管理。

4. 加入实例行:点第2步图(8.gif)上的第一个彩色按钮(在所选行插入新的实 例),编辑器里增加多个行,如下图 (io.gif):

5. 输入各新实例数据, 把每一个实例对应的各个项的取值输入到表里。 “实例

名”对应的那一列是每个实例的名字,在此为每个实例取个名字,将来 用这个名字来调用这个实例。各个项输入的值,如果与第一行 的数据)的值相同,那么可以用一个星号 某个项是阵列的阵列数,那么子项取值为

(原始模型

(*)代替。注意一个细节:如果 0的话,与用星号同效果 (PTC

的帮助上说的是取值为 0的话,实例连阵列的原始特征都不生成,与软 件的实际情况不

同)。

6. 输入完毕,校验实例。点上图右起第二个按钮

(校验族的实例)。系统即开始

运算,尝试生成每一个实例。校验完毕如果没有实例生成失败,族表定 义就可以结束了,点工具栏上的小眼镜图标 (预览选定实例)会弹岀一个小 窗口,可以预览实例的最后形状,点“打开”可以在一个新窗口里打开 一个实例;如果有实例校验失败,一般来说是此实例的某些项的取值有 误,影响了模型的生成,需要检查此实例的各项取值,修正错误。

注:尺寸、参数、元件、特征的加入族表,都按上述过程加入即可,选取类型 后,会有提示选取具体的尺寸、参数、元件、特征, 才可用的。其它类型的加入族表及其管理,

“元件”是只有在组件里

请参考后文。公差的使用与尺寸相

同,如果尺寸有公差, 开启公差显示,即可将公差当普通尺寸一样选取中入族 表。

上一页 12 3 [4] 5 6 7 8 9 10 下一页

创建多层族表与修改族表内容

本文理论结合实例,详细阐述了

PROE中族表的应用场合及具体使用方法。

第5页:创建多层族表与修改族表内*

创建多层族表

1.创建原始模型。 2.

理。根据原始模型的建模手法和各实例的具体变化,

规划数据管确定哪些项

(尺寸、参数、特征、零件 …)要用族表进行管理,再根据各个项的变化情况确 定哪些项放在第一级族表里,

哪些项放在第二级族表里,

如果数据很多,还可

能要规划哪些放在第三级族表里(或更多级族表)。因为同一个项只能岀现在族 表树的某一个层级里,所以一个项位于哪个层级一定要规划好,

录入量会很大,尽可能的把取值重复较多的项放在靠前的层级里。 型里有A、B、C、D、E五个尺寸,五个尺寸项取值组合共生成 那么如何规划族表呢?

方案A :只用一级族表,那么每个尺寸取值都要录入 5x100=500 次。

方案B :经分析后发现100个实例中A、B、C这三个尺寸组合重复较多,其 不同组合只有5种,那么把 A、B、C放在第一级族表, D、E放在第二级族 表,则A、B、C这三个尺寸取值各只需录入

各录入100 次,总共需要输入数据

5次,D、E这两尺寸还是需要

5x3+100x2=215 次。

100次,需要输入数据

否则后期数据 例如原始模 100个实例,

方案C :分析后也发现,100个实例中B、E这两个尺寸组合重复更多,其不 同组合只有2种,那么把B、E放在第一级族表,A、C、D放在第二级族表, 则B、E这两个尺寸取值各要录入 2次,A、C、D这三个尺寸各要录入 次,总共需要输入数据

2x2+100x3=304 次。

100

从以上的分析可以看到,不同的规划,数据录入量是差很远的。所以,在建族 表之前先分析一下数据,确定一个较好的族表方案是很重要的, 量实例的情况下。 好的族表分级管理规划,

特别是在有大

不仅能大大减少数据录入量,

降低

错误发生率,还能为查找实例提供一个清晰明朗的指引, 数据。

3. 建立第一级族表 4.

里,选取第一级族表的某一个实例行,“插入” 表”,系统打开一个新的族表编辑器,

便于检索实例与修改

在族表编辑器…“实例层

按照上一节创建单层族表的步骤创建属

于这个实例的二级族表。同理,创建其它实例的二级族表。创建完后,在原始 模型里看到的族表编辑器如下:

(12.gif)

可以看到,带有子族表的实例行前都有一个文件夹标记,

不带子族表的实例行

前是没有的。要查看子族表的内容,可以在工具栏“查找”的实例列表 (这里

只显示带有子族表的实例名)里找到那个子族表所依附的实例名并将其设为当 前实例(默认情况下是本级族表的原始实例名,对第一级族表,就是原始模型 名)。 5.

后,选中要加入子族表的

实例,打开它,系统在一个新窗口打开所选实例, 节创建单层族表的步骤创建一个新族表, 二级族表。更多层级族表创建同理。 参考模型:GBT819_1.rar( 配体反隐含)

装配体中所有元件被隐含,先打开零件再打开装

接下来在此窗口里按照上一

多层族表的第二种创建方法: 在建立了第一级族表

所创建的新族表就是依附于此实例的

修改族表内容

1. 方式一:直接修改族表。

也就是打开族表编辑器,直接修改族表里各实例的值。要注意一下的是星号(*) 的使用,星号表示所选实例的这个项的取值与原始模型的值相同,

如果原始模

型变化,那么,实例也跟着变化,如果不想实例跟着原始模型变化,就不要使 用星号。另外,对于阵列数这种尺寸值,实例里取值也可以是

0(直接修改模

型不可以是0的!),但如果取0的话,实际效果也是星号的效果。族表里的 数值型项的

取值,必须是一个确定的数值或星号(*),不能是一个范围 或变量名;特征、元件、

组、参照元件、合并零件、

UDF等项的取值,可以是

UDF)所带的子

“ Y”、“ N”、“ * ”或这个元素(无件、参照元件、合并零件、

族表中的各个实例的实例名。

族表里原始模型的各项值只能在模型窗口修改模型来实现,

(也有例外,见下文)。

不能在族表里修改

2.

“打开”

方式二:修改实例模型。

打开要修改的实例(“文件…打开…选取实例名”或在族表编辑器里选中要 修改的实例后点

),可以像普通模型一样修改实例模型。修改原始模

型,如是非族表控制内容,则所有实例都被修改,如是族表控制内容,则仅对

原始模型和项取值为星号 (*)的实例有效。修改实例模型,影响如下: 修改由族表控制的尺寸,系统会提示此尺寸由族表控制,确认后修改此尺寸,

再生后族表自动更新此实例的取值;

修改非族表控制的尺寸,

系统没有任何提示信息,

该尺寸都修改了; 修

改参数与修改尺寸类似,

不论是否由族表控制,

都没有提示信息,族表控制 非族表控制的参数修改再后 但所有实例连同原始模型的

的参数修改再生后族表自动更新实例对应的项值,

后,所有实例连同原始模型的值都修改了;

隐含一个特征(元件),不管这个特征是否由族表控制,

系统会提示隐含只是暂

时有效,再生后特征就解除隐含,对族表没有任何影响。

删除一个特征(元件),如果它有子特征, 子特征也会一起被删除, 这些被删除 的特征,如果是由族表控制的,那么族表里该实例的值被更新为“

N”,如果

不是由族表控制的, 那么族表里会自动增加相应数目的新列, 这些列对应原始

模型的项值为“Y”,对应此实例的项值为 “ N,对应其它实例的项值为 “* ” ; 增加一个特征,族表里会自动增加一列, 此列对应原始模型的项值为

“ N (注:

这种情况下,可修改族表里原始模型的项值为“

Y',如果所增加的特征能在

… 接下来,

原始模型中生成,那么再生后这个特征将被加入到原始模型里, 所有其它的实例也都由星号把这个特征加入进去 “ 丫”,

对应其它实例的项值为“ *”;

修改尺寸名、特征名等,会自动更新族表内容;

给任何一个实例增加参考尺寸、

几何公差、表面粗糙度,都会自动在所有实例 及原始模型中增加;

),对应此实例的项值为

上一页 1 2 3 4 [5] 6 7 8 9 10 下一页

族表内容的阵列

本文理论结合实例,详细阐述了 PRO中族表的应用场合及具体

使用方法。

第6页:族表内容的阵列

F

族表内容的阵列

阵列族表内容,实际上是一种快速输入族表数据的方法, 表的时间。当一个族表里的多个项内容按一定规律变化时,

其作用是减少编辑族 我们就不必一个个

项的输入,可以用阵列来快速输入。因此,这里说的“阵列”,只是一个快速

复制族表实例的方法,与建模的“阵列”是完全不同的。

1. 创建族表,加入族表的各个列(项);

2.创建一个实例,作为阵列复制的源,如下图(16.gif):

(L): 文件(B繡辑⑥描入0)刀具00 查找AA 实例名 1 二 P? 12 11. 类型 ! dO 60. 0 30. 0 AA A

8

确定(①

' .... ■ .......... .............. * ............... * ' ................. T ----- T 」 ------------------ 弋 ---- ------------ ----------- r 3. 选中要阵列复制源实例,“编辑”----“用增量复制”,弹出

设置窗口,如下图

(17.gif)

錨定] 戦消|

4.

在左侧项目列表里选中要增量变化的项,比如 dO,点“》”将 其放入右侧列表里,并设定其增量为 20;同样,将p7放入右侧 列表,设定其增量为2。在方向数量里设定为5,结果如下图

(18.gif):

文件(B编辑(E插入①刀具①

查找AA (L): 二 11. 类型 实例名 [抽 A AO Al A2 A3 A4 dO 60. 0 30. 0 30.000000 50* 000000 70.000000 90.000000 110.000000 P7 12 8 8 10 12 14

16

5. 上面例子为一个方向变化,当然也可以设定为多个方向变化, 最终

的变化与模型中多方向阵列的变化相似,可自行尝试体会。 如果某项没有被加入到右侧列表并给定一个非零增量,那么该项 的值在所有生成的实例中保持源实例的值。

附:其它快速修改族表内容的方法:

A. 用Excel编辑,在族表编辑器里,“文件”---“用Excel编 辑当前表”,系统启动Excel,并将当前表调入Excel内,然后 像编辑普通Excel表那样编辑表,编辑完毕更新族表即可。要注

意的是,机器上必须装有Excel程序,编辑好的表里不可有PROE 不接受的字符或符号,在某些版本里,这种做法不能成功 (编辑

完后更新不了)。

B. 用记事本或其它编辑器编辑,在族表编辑器里,“文件” ---

“输出表”---“文本族表”,系统将当前表存为一个文本格式 的文件,文件名为“ name_tmp.ptd” (name为此族表的原始模型 名,当然你也可以给它另外命名),然后用记事本或其它文本编

辑器修改此文件,见下图(19.gif):

丄 电

■ •

:綁辑 *

* ■■

由 ■

8) Generic names of features 讦 冃卩 9) Vou may add more entries to the 10) Feature identifications are the

¥

Generic part name: PP

DO P7 标识 GENERIC

A AO Al A2 A3 A4

60.G 30.0 30.0 56.0 70,9 90.0 110.G

■i

012 008 008 010 012 014

016

修改后保存,然后在族表编辑器里,调入刚才修改的文件即可 “输入表”)。要注意:文件保存时应保存为文本格式,不能带有 的字符或符号;文件名应是“原始模型名

(“文件”… PRO环接受

_tmp.ptd ”,特别是在建多层族表时

要注意,对于多层族表,这个“原始模型名”应是当前定义的子族表的原始实 例名,这是系统命名规则,当然你可以按自己的规则去命名,只要不会搞错就 好;对于多层族表,如同一层级有多个族表,族表结构都相同,则可以保存一 个原始的文本文件,再复制岀多个文件,按命名规则命名,并编辑好内容,然 后创建每一个实例的子族表, 只需要按文本文件中的项目排列顺序加入表控项 目(即创建一个表头),然后就可以读入此实例对应的文本文件。

上一页 1 2 3 4 5 [6] 7 8 9 10 下一页

族表中使用参照模型

本文理论结合实例,详细阐述了 PRO呼族表的应用场合

及具体使用方法。

第7页:族表中使用参照模型 -

族表使用参照模型

当一个元件(B)参照了组件(AB)中的另一个元件(A)或子组件时,它(B)所参照 的这个元件(A)或子组件带有族表,则取不同实例 (A1、A2、A3,)时,此元件

(B)也会跟着变化,在此情况下,我们可以使用族表控制“参照模型”,给此 元件(B)建一个

族表,在此族表中定义与所参照的模型的实例相对应的实例。

例见下(13.gif):

零件A(L形)的两个直边厚度由族表控制, 实例分别如下(分别对应上图中110、 130长的直边):A1 — 35/25;A2 — 30/20;A3 — 25/15。在矩形零件 B上创建一个 直径30的孔,此孔轴线到零件 A的外侧距离分别为 60、50且固定不变。则当 零件A取不同实例时,此孔在零件 B上的位置是不同的。在此情况下,要给

B

创建一个族表确定此孔在每一个实例中的具体位置的话,就要用“参照模型”

来解决。步骤如下:

1.创建零件A、Bo

2. 零件A中创建族表,用族表控制两直边厚度尺寸,三个实例A1、

A2、A3 3.创建装配体AB

4. 在装配体AB中创建族表,用族表控制每一个实例中如何取

A

的实例,三个实例 AB1(取 A1)、AB2(取 A2)、AB3(取 A3)。 5. 零件B中创建族表,选取项类型时选“参照模型”,系统列出 B所参照的文件名,选取AB.asm确定。回族表编辑器,加入实 例行,实例行中的各项取值分别为 AB的实例名AB1 AB2 AB3

如下:(14.gif)

文件(B编辑(£)插入①刀具⑴ 查找足):|目

类型 实例名

B B1 B2

EXT REFI ASSEM

AB

AE1

AB2 AB3

6.

编辑装配体AB的族表,加入一列以确定 B的实例取值,各项 分别为B的实例名B1、B2、B3,如下:(15.gif)

7. 结束,保存文件。

另:上面讲述了族表中如何使用参照模型,其中零件

B的族表是手动完成的。

根据WF2.0在线帮助,这个内容都是可以自动完成的。 不过,我的版本的不能 做到,因此,这里只简单的提一下,具体操作请参考以下内容自行试验:

首先完成上一节步骤的第

打开装配体AB的族表编辑器,选“工具”

1~4步。

…“将外部参照转换到实例”,系

统运算,发现元件 B有外部参照,“更新参照”对话框打开,并建议将实例 BO1、B02、B03加入到元件B族表中,点“确定”系统自动在元件

个族表,包含以上实例。

(使用参照模型需要注意:零件

B参照零件A或其它零件或组件,那么,需要

B,被参照零件或组件里的

B中生成一

先打开被参照的零件或组件并更新,然后再生零件

变化才能体现到零件 B中。)

参考模型:ref.rar

上一页 1 2 34 5 6 [7] 8 9 10 下一页

族表中使用合并零件及符号

本文理论结合实例,详细阐述了

PROE中族表

的应用场合及具体使用方法。

第8页:族表中使用合并零件及符号

族表中使用合并零件

PROE&件里的零件合并,实际上就是 PRO冲的实体布尔运算之 实体相

加,零件切除,也就是实体相减。将零件 A合并到零件C 中后,如果零件A带有族表,其不同实例的结构、尺寸不同,那 么,在零件C中也可创建族表,给零件 C定义多个实例,分别对 应零件A的每一个实例。过程:

1.创建零件A、C;

2.在零件A中创建族表,各实例名为 A1、A2、A3,;

3.创建组件AC

4. 在组件AC中执行合并操作(或切除操作),将零件A合并到零

件C中;

5. 打开零件C,创建族表,加入列项时选“合并零件”,系统列 表提示当前零件所拥有的外部合并, 选取零件Ao加入族表实例, 各项取值分别用零件A中的实例名A1、A2、A3,见下图:(23.gif)

文件(E)骗辑㈢插入①刀具⑴

查找(L) :|c

使用合并零件实际上也是一种零件间的相互参照,有关合并零件 的操

作请自行试验掌握。

参考模型: merge.rar

族表中使用符号

可以根据需要自已在模型中定义符号,对于零件 part或组件 part来说,最常见的一种符号就是表面粗糙度符号及系统内部定 义的C1、C2、C3 C4这些符号。可以在族表中管理这些符号, 以便使符号的可变内容在不同的实例中取不同的值。 下面以表面

粗糙度符号及C1、C2为例,说明符号的族表管理方法:

1. 创建原始模型;

2. 加入表面粗糙度;(零件一设置一曲面光洁度)

3. 创建族表,加入列项,在“增加项目”下方的类型列表里点“其 它”,系统不会提示当前有哪些可用内容,只在信息区出一行提 示,要求输入符号名,输入“ sfO ”;重复点“其它”---输入符

号名的过程,继续输入sf1、C1、C2等等;

4.增加实例,编辑各实例的取值,如下:(27.gif)

畴族表PRT0003 文件E 编辑㈢ 插入① 刀具d) PRT0003 查找(L):

类型1 实例名 B ■ ■ ■ ■ ■ ■ ■ ■ ( sfO L 6 0, 8 1. 6 3. 2 sfl 1,6 0. 8 1. 6 3. 2 Cl 1. i 1. 2 1. 4 1. 6 ■ - ■ ■ ■ ■ - ■ ■ >■ a■■ I PRT0003 KI K2 K3

以上只是示例,当然其它的符号也可同样管理。

参考模型:sign.prt.rar( 为了验证C1、C2等符号的取值变化,

加入了几个赋值关系式)

上一页 1 2 3 4 5 6 7 [8] 9 10 下一页

族表与UDF

本文理论结合实例,详细阐述了

PRO呼族表的应用场合

及具体使用方法。

第9页:族表与UDF

族表与UDF

类似于标准零件库,用户自定义特征(UDF)可以在很大程度上减 少建模的重复工作,只要将经常用到的类似结构 (特征组合)定义 为UDF就可以在以后的建模过程中调用这些 UDF UDF由一系列 的特征组成,并用一个文件保存,因此, UDF也可以使用族表来 进行管理。本节内容讨论如何在 UDF中使用族表和在族表中使用

UDF实例。

如何在UDF中使用族表,过程如下:

1. 创建原始模型;

2. 选取原始模型上的一些特征,创建UDF (特征---UDF库---仓U

建)

3. 在UDF定义窗口中,点“ Family Table ” (见下图24.gif),进 入

族表编辑器;(注意,此族表编辑器与普通的族表编辑器有一一

点不同)

兀亲 —*•. ~tn

信息

已定义提示参照己定义己定义已定义己定史已定义可选的 3Features (特征) Ref Prompts 匕… Var Elements . Var Dims〔可变.… Din Proupts (...

Family Table (・ * ・ Pro/Progran (P... Ext Symbols (・・ +

4. 加入列项,选取需要族表控制的 UDF数据(如尺寸、参数、特

征);

5. 加入实例,确定每个实例的各项列取值。参考下图 (26.gif):

以上过程类似于普通模型中创建族表,不同的是 UDF族表中不能 校检实例、不能预览实例,因此,在确定实例的取值时应注意, 以免在放置某个实例时发现此实例不能正确生成 (当然此时也还 可以编辑UDF勺族表加以修改)。

如何在普通模型的族表中对 UDF实例进行管理,过程如下:

1.创建带有族表的UDF

2. 创建普通模型,加入UDF加入时会提示选取实例,可加入多

个实例;

3. 普通模型中创建族表,加入项列,选取“组”,系统会提示UDF 名,选取此UDF名,系统会把找到的属于此 UDF的第一个实例加 亮选中,并提示“此组否?”,确定就是所选中的这个实例的话,

点“是”,如果不是所选中的实例,点“否”,系统会自动找下 一个实例并提示,重复此过程(从选取“组”到点选“是”),可 把所有实例全部加入普通模型的族表里。

4. 加入列项结束,加入实例,可为普通模型加入多个实例,每个 实例的项值取值为所用UDF族表的实例名。参考下图:(25.gif)

UDF组可以替换,“特征”一“组”一“替换”。 UDF实例放置

到普通模型中时,所有在实例中被隐含的特征都不被记录到普通 模型,也即是系统先将该实例中被隐含的特征删除再将实例放置 到模型中,所以,即使放置实例时用的是“ UDF驱动”,放置时 实例中某特

征被隐含,之后再修改 UDF中的族表将其反隐含,系 统也不能在普通模型中重新创建出此特征。

参考模型:UDF.rar

上一页 1 2 3 4 5 6 7 8 [9] 10 下一页

族表中使用阵列表及族表零件的声明

本文理论结合实例,详细阐述了 PROE中族表的

应用场合及具体使用方法。

第io页:族表中使用阵列表及族表

族表中使用阵列表

一种比较特殊的情况,在模型中存在非规律性阵列,比如随意点 阵,这种阵列一般用表阵列来实现。如果随意点阵排布方式有多 种不同的变化,我们需要根据一些其它的条件来确定到底使用哪 种具体的点阵排布方式,这时用族表来管理阵列表就是一种很有 效的数据管理方法。做法过程:

1.创建零件。

2.创建对应第一种点阵排布方式的阵列表 TA 3.创建其它点阵排布方式的阵列表 TB TC

2001:零件---修改一阵列表,进入阵列表编辑器内新增、编辑其 它的表,并可随时根据需要选定哪个表为当前表,见下图:

(20.gif)

WF2.0:在阵列定义托盘的“表”定义页里新增、编辑,见下图:

(21.gif)

蘇(活

编辑 读取

表尺寸套字表选项 表

頁入

3| 3个琐目

活动表而

4.创建族表,加入列项时选取“阵列表”,选取用阵列表生成的 阵列

的一个子特征即可。然后加入实例,每一个实例对应的项取 值为上一步所定义的各个阵列表的表名。见下图: (22.gif)

文件(E)編辑(£)插入① 刀具① 査找 CL): 二 pattem_table:FID_66 TC 类型 实例名 m W1 H2 M2 TA TB T 广1 族表管理阵列表,实际就是为每一个实例指定活动阵列表名字, 这样,当打开这个实例时,模型自动使用指定表名的那个阵列表

参考模型: nn .prt.rar

带族表零件的布局声明

为了自动装配或数据传递,带族表的零件也可像普通零件一样声

明使用布局。但需要注意以下问题:

1. 声明必须在第一级族表的原始模型里声明,不能在任何一个实

例里进行声明;

2. 声明时必须保证只有第一级族表的原始模型被打开,有任何一

个实例被打开,声明都不可进行;

3. 在原始模型里声明过的基准,即使它在某个实例里被隐含,在

自动装配时,它也会像没有隐含一样使用;

4. 在装配体的某个实例里隐含了一个元件,这个元件被声明过, 则这个实例作为另一个装配的子装配体时,所声明的基准会被使

用(虽然在这个实例里它并不存在);

上一页 1 23456789 [10] 下一页

实例索引文件与加速器文件

本文理论结合实例,详细阐述了 PRO中族表的应用场合及具体

使用方法。

第11页:实例索引文件与加速器

实例索引文件

实例索引文件使用户可以直接用实例名来检索查找实例。它是一 个文本文件,但是如果用普通文本编辑器进行修改并保存的话, PROE各不能再识别其内容,因此,我们不去探究其格式。实例索 弓丨文件的文件名是 “directoryname.idx ”,directoryname

就是文件所在目录的目录名,如果目录名含中文,那么将不能创 建实

例索引文件。

保存任何一个带族表的普通模型,系统都将自动创建或更新索引 文件。在一个目录下,只有一个实例索引文件,因为此文件的内 容是累加的,本目录里所有的带族表的模型的实例索引情况都记 录在这个文件里。

实例索引文件可手动创建或更新:文件---实例操作---更新索 引。此操作是面向本目录内所有模型文件,而不仅仅是在工作区 内活

动的文件。

创建索引文件后,在config文件中设置

menu_show_instances 的值为“ Yes ”,则在打开文件时,所 有实例也像普通文件一样出现在文件列表里,可以直接选取实例 打

开,而不用再先打开普通模型再选取要打开的实例。

实例加速器文件

通常情况下实例信息都是保存在普通模型里的,这样,当需要打 开某实例时,系统需要先检索普通模型,再根据族表生成所需要 实例。如果模型很复杂,这将会花较长的时间,而且每次打开这 个实例都需要重复这样的过程,如果此普通模型及此实例一直不 曾有任何变化,却需要多次打开的话,这会浪费很多时间。因此,

PRO提供了一种实例加速器文件,专门用于解决这个问题。 每一个实例都有一个唯一的加速器文件,零件实例的加速器文件 名为“实例名.xpr ”,组件实例的加速器文件名为“实例名.xas ” 创建加速器文件后,系统打开实例时直接根据加速器文件记录的 信息生成实例模型。(不过,加速器文件体积可不小,此法等于

是以空间换时间。) 实例加速器文件的创建:

1.文件---实例操作---加速器选项,打开加速器设置页,见下图:

(28.gif)

睥实例加速番 使用选顷 厂无 -实例 宦总是 广详述 二 清除| 更新| 黄闭| 这里选“无(None) ”的话,不创建加速器文件。选“总是(Always) ”, 打开某实例后保存此实例或保存带有零件实例的组件时,相关实 例创建加速器文件,如已有加速器文件且相关实例被修改过,保 存时将更新加速器文件。选“详述(Explicit) ”,只有在打开某 实例后保存此实例时才创建或更新加速器文件。此三个选项也可 用 config 文件选项确定,save」nstance_accelerator 值 为None、Always、Explicit 分别对应“无”、“总是”、“详

述。

2.根据选项不同,打开某实例,保存,或打开某个带有实例元件 的装配体,保存,所打开的实例或相关实例创建或更新加速器文

件。或点上图中的“更新”,可选择内存中打开的普通模型,创 建或更新所选普通模型的所有实例的加速器文件,注意,检验失 败的实例不会创建。

3•点上图中的“清除”,系统检查所选普通模型的全部实例的有 效性,如果某实例加速器文件已失效(不再由此模型的族表控 制),则此文件被删除。

实例加速器文件类似于实例的另存,不同的是加速器文件实例还 受原模型及原族表控制,而实例另存后则变成一个与原模型完全 无关的普通模型。

实例Part下载:

以上内容所用参考part如下,各位可配合以上内容理解。

族表使用详解实例part

配套练习 1: http://bbs.icax.cnthread-271251-1-2.html 配套练习 2: http://bbs.icax.cnthread-274054-1-4.html 配套练习 3: http://bbs.icax.cn/thread-268778-1-16.html

前10页上一页[11]

相关资料:

proe培训:一种确定钣金成形件毛坯的新方 鼻Pro_E2001全套中文教程(共26本),共

三部,43.9 MB

叵Pro/E逆向工程应用实例析一正向造型

字符阵列做法详解-

法—

ECshell (薄壳)的原理和方法一

PROE布局(LAYOUT)的运用—

DZ机构仿真之运动分析指引一

叵P⑹Engineer 方向盘教程一

指令详解--边界混成

指令详解一可变扫岀 (Variable Section Sweep ) —

指令详解----扫描混成( Swept Blend )

丄再生失败的预防和处理-

(Boundary Blend )—

加速创新完美设计- Top-down设计方法探讨—

浅论如何有效提高 Pro/NC编程效率—

I1- Pro/E简单的模拟装配动画—

Copyright ? 2006 -2007机械设计网免责条款

因篇幅问题不能全部显示,请点此查看更多更全内容

Top