zxfhappy2008 发表于 2006-6-23 19:01

pro/e族表使用详解

pro/e族表使用详解
什么是族表

族表是很多相似零件(或组件或特征)的集合,这些零件(组件/特征)从结构上看很相似,但在一些细节部份不同,比如尺寸大小或详细特征等。一个典型的例子就是螺钉、螺母,同一个标准(如GB/T819.1)里,会有多达上百种不同规格,但它们看起来是一样的并且具有相同的功能,所以我们把这上百种规格的螺钉看成是一个零件族。

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

下图(index.gif)是螺钉族。图的左面是普通模型,右面是它的实例。普通模型为父项。
http://www.proe.cn/showimg.php?iid=338
族表的作用:

产生和存储大量简单而细致的对象

把零件的生成标准化,既省时又省力

从零件文件中生成各种零件,而无需重新构造

可以对零件产生细小的变化而无需用关系改变模型

产生可以存储到打印文件并包含在零件目录中的零件表

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

关于族表的许可

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

有Pro/FEATURE许可,可以:创建表驱动的自定义组,组特征尺寸可以是表驱动的、不变的或可变的。向零件“族表”(Family Table) 中添加表驱动的组。

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

Pro/ASSEMBLY许可,可以:通过添加“族表”(Family Table) 子组件、零件名称以及组件尺寸来创建表驱动的组件。

族表结构


族表,本质上是用电子表格来管理模型数据,它的外观体现也是一个由行和列组成的电子表格。还是用螺钉来说,GB/T819.1里的上百种螺钉,外形都是一样的,只是尺寸有变化,比如螺纹规格、螺钉总长、螺纹长等等,在标准里,是这样描述这些数据的:

http://www.proe.cn/showimg.php?iid=339

我们把这个表格变换一下,变成下面这样(部份数据):

http://www.proe.cn/showimg.php?iid=340
这个表里,第一行是表头,列出了各列的抬头,第二行起,每一行是一个规格的螺钉的具体尺寸,也就是说,每一行是一个具体的螺钉规格,我们称之为一个实例,第一列是所有规格的螺钉的规格名,从每二列开始,每一列都是螺钉的一个尺寸参数的取值,我们称之为一个项或列。

现在,我们建一个螺钉的模型,模型先随便用一个实例的参数来建,比如用M3x5的参数。建好后再建一个族表,将这个模型里的对应于上表的那些尺寸都加入到族表里,再把各个实例都加入表族表,最后的族表结构如下

http://www.proe.cn/showimg.php?iid=341
可见,族表就是一个简单的电子表格。在这个电子表格里,表头的p、d、l、Dk、k等就是各个实例里要变化的项的代号,这些项最常见的是尺寸,也可以是特征、零件、参数、符号、阵列表、UDF等等。表头列就是每一个实例的名字,对第一个实例,它的名字就是模型的名字,这是不能在族表里改变的,其它的实例的名字,都是在族表里命名和修改的。第一个实例,实际就是当前模型,是所有其它实例的父模型,第一行里的所有项的值,也是直接调入当前模型的当前值(要修改也只能直接修改模型而不能修改第一行里各个项的值),其它所有实例的各个项的值,都是根据实际需要确定。

smallkgb 发表于 2007-10-6 13:37

以為有新的功能
不知道好不好看呀!

xiongdanshen 发表于 2008-4-25 02:37

leemerchar 发表于 2008-4-25 08:12

没有说怎么建啊!!!!!!!!!:o
页: [1]
查看完整版本: pro/e族表使用详解