proe族表讲解
proe实验二-族表的应用

实验二族表应用实例(一)实验目的1. 了解三维建模软件Pro/E在产品设计中的应用;2. 了解草绘在建模当中的作用;3. 掌握 Pro/E的相关设置及基本使用方法;4. 掌握Pro/E中的“旋转实体”、“扫描实体”、“扫描切削”及“圆孔”等特征的使用。
重点掌握如何以“族表”来创建形体相似的零件的方法。
(二)实验设备和工具装有 Pro/E 软件的计算机(三)实验原理(1)族表是本质上相似零件(装配或特征)的集合,可以将具有共同特征的产品(零件、装配)组织在一起,形成一个产品家族。
族表的功能与作用如下:①把零件生成标准化,可以省时省力,从零件文件中生成各种零件,无需重新构造。
②可以对零件产生细小的变化而无需用关系改变模型。
③族表提高了标准化元件的用途,允许在Pro/E中表示实际的零件清单,族表还使得装配中的零件和子组件装配容易互换。
(2)其他相关的同实验一。
(四)实验内容及方法在Pro/E中建立图2-1所示的benfit机械零件模型。
图2-1 benfit机械零件benfit机械零件设计的详细操作步骤说明如下。
Step 1创建新零件【按工具栏创建新零件的图标】→【输入零件名称:benfit,按确定(ok)】→【画面显示基准平面FRONT、RIGHT、TOP及坐标系PRT-CSYS-DEF】Step 2以旋转的方式创建实体,以作为零件的基本造型【选取基准平面FRONT为草绘平面】→【按主窗口右侧草绘工具的图标,零件自动呈现前视图】→【按鼠标滚轮进入草绘的模式→绘制如图2-2所示的草图→按】→【按键盘的CTRL+D组合键,使零件呈现立体图】→【按主窗口右侧旋转工具的图标】→【确认画面上旋转角度为:360°】→【按鼠标滚轮→完成的旋转实体如图2-3所示】(1线,以作为旋转轴2)再画第二条中心线(4)按→3)按画3→选第2条中心线及条直线,按点P1和P2,使两个画圆弧点对中心线对称图2-2 绘制草图选此轴图2-3 创建旋转实体特征图2-4 选取中心轴Step 3在零件中央挖出一个圆孔【将主窗口右下角的过滤器设为基准(Datums),然后选取轴线A-2为圆孔的中心轴,如图2-4所示】→【按主窗口右侧孔工具的图标】→【按住鼠标右键,由弹出的菜单选取第二参照收集器(Secondary References Collector)后,然后选取零件顶面为钻孔平面(见图2-5)】→【由仪表板将圆孔的类型由简单(Simple)改为草绘(Sketched),以便我们能够绘制圆孔断面的草图】→【由仪表板按绘制剖面的图标,则Pro/E系统自动出现另一个窗口→绘制如图2-6所示的圆孔断面→按】→【按鼠标滚轮→完成的圆孔如图2-7所示】(2)选此面为钻孔平面(1)按住鼠标右键选此命令图2-5 选取钻孔平面(3)按画5条直线,再按(4)按→→选取第二条中心线及点P1的圆弧和P2,使两个点对中心线对称(12)画第二条中心线旋转轴图2-6 草绘圆孔断面(1)选取下拉式菜单草绘(Sketch)下的参照(References),(2)按图2-7 创建圆孔图2-8 草绘线条Step 4以扫描实体的方式在零件右侧创建把手【选下拉式菜单插入(Insert)下的扫描(Sweep) →伸出项(Protrusion)】→【选草绘轨迹(Sketch Traj)(意义:轨迹线是以草绘方式画出来的线条)】→【选取基准平面FRONT为轨迹线的草绘平面】→【选正向(Okay),以确认绘制轨迹线时的视图方向朝向屏幕内,亦即以前视图进行轨迹线的绘制】→【选缺省(Default),以使用默认的定向参照平面】→【绘制如图2-8所示的线条→按】→【选合并终点(Merge Ends)后,按完成(Done)(注意:在此处若选取默认的自由端点(Free Ends)选项,则造成扫描实体的端面与零件本体的圆弧面无法接合,因此,在此处需选取并终点(Merge Ends)的选项,使把手与零件本体紧密接合)】→【绘制如图2-9所示的扫描剖面→按】→【按鼠标滚轮→以结束特征的定义】→【按键盘)的CTRL+D组合键,则完成的扫描实体如图2-10所示】图2-9 草绘扫描剖面图2-10 创建扫描实体特征Step 5以扫描切口的方式在把手处挖出一个圆孔(1)利用圆弧面的中心轴创建轴线【按主窗口右侧基准轴工具的图标】→【选取如图2-11左侧所示的圆弧面→按鼠标滚轮,即产生轴线A-6(此轴线为圆弧面的中心轴线)如图2-11右侧所示】(2)以扫描的方式创建切口特征【选下拉式菜单插入(Insert)下的扫描(Sweep) →切口(Cut)】→【选草绘轨迹(Sketch Traj)以设置轨迹线为草绘的线条)】→【选取基准平面FRONT为轨迹线的草绘平面】→【选正向(Okay),以确认绘制轨迹线时的视图方向朝向屏幕内】→【选缺省(Default),以使用默认的定向参照平面】→【绘制如图2-12所示的扫描轨迹线→按】→【选合并终点(Merge Ends)后,按完成(Done),以使所完成的扫描切口能与现有的实体零件合并】→【绘制如图2-13所示的扫描剖面→按】→【选正向(Okay),以确认剖面内侧为材料切除区】→【按鼠标滚轮→以结束特征的定义】→【按键盘的CTRL+D 组合键,则完成的扫描切口如图2-14所示】光标靠近此处,选取实体→稍微移动鼠标,此圆柱面呈现粉蓝色后→按鼠标左键选取此面→(1)选取下拉式菜单草绘(Sketch)下的参照(References)→将画面右下角的过滤器设为边(Edge),选取E1、E2、E3及E4与轴线A-6为参照边图2-12 草绘扫描轨迹线图2-13 草绘扫描剖面图2-14 创建扫描切口Step 6创建零件族表【选下拉式菜单工具(Tools)下的族表(Family Table)】→【在族表(Family Table):BENFIT对话框,按添加/删除选框的图标,以加入可变尺寸或其他参数】→【由模型树选取旋转1(Revolve 1)特征→选取图2-15的(2)所示的尺寸为可变尺寸(注意:(1)我们可以利用信息(Information)底下的切换尺寸(Switch Dimensions)做尺寸的数字及参数符号的切换;(2)你画面上的参数符号可能与图2-15不同,以你画面上的符号为主)】(1)选此特征(2图2-15 设置可变尺寸→【按工具栏重整画面的图标,以清除画面的尺寸标注】→【由模型树选取孔1(Hole 1)特征→选取图2-16的(2)所示的尺寸为可变尺寸】(1)选此特征(2)选取图示3个尺寸图2-16 选取可变尺寸→【按工具栏重整画面的图标,以重新整理画面】→【由模型树选取伸出项标识158(Protrusion id 158)特征】→【在选取截面(Select Section)的菜单下选取全部(All),以显示此特征的所有尺寸】→【依序选取如图2-17所示的尺寸为可变尺寸】→【按工具栏重整画面的图标,以重新整理画面】→【由模型树选取切口标识227(Cut id 227)特征】→【在选取截面(Select Section)的菜单下选取全部(All)】→【依序选取如图2-18所示的尺寸为可变尺寸】选取图示5个尺寸选取图示1个尺寸图2-17 选取可变尺寸→【所选的尺寸参数显示在族项目,普通模型(Family Items,General):BENFIT对话框,如图2-18所示】→【按对话框的确定(ok),以结束可变尺寸的设置】图2-18 族项目对话框→【此时普通模型的名称BENFIT及其尺寸显示在族表(Family Table):BENFIT对话框的第一行,如图2-19的(1)所示】→【在对话框中按,以加入实例(见图2-19的(2)),然后在实例名(Instance Name)的选框中输入实例的名称:BENFIT301(见图2-19的(3)),并在其后的选框输入实例的尺寸(见图2-19的(4))】(2)选加入实例3)输入名称(1)可变尺寸图2-19 族表BENFIT对话框→【在族表(Family Table):BENFIT对话框中选实例BENFIT301→按以预览实例(见图2-19的(5))→零件如图2-20所示】→【在预览(Preview)窗口中按关闭(Close)】→【在族表(Family Table):BENFIT对话框中按确定(ok)】图2-20 预览实例对话框Step 7保存文件【按工具栏保存文件的图标】→【默认的文件名称为:BENFIT.PRT→按确定(ok)】→【选下拉式菜单文件(File)下的拭除(Erase)→当前(Current) →按(Yes),将零件benfit.prt自作业进程中移除】(五)注意事项如果利用族表生成实例失败,我们可以通过修改模型或族表的参数值,来使得实例模型尽量创建成功。
族表使用详解-

·首页·机械工程及自动化·机械制图·机械论文·设备维修·施工方案·网址大全·机械交易社区·模具设计与数控技术·Solidworks2007·ProENGINEER·Autocad2006教程·Caxa电子图版·UG 培训·Catia教程·Cimatron教程·Solidedge教程·Mastercam教程·Moldflow教程·PowerMILL教程·Ansys教程·工程机械·挖掘机械·铲土运输·起重机械·机动车辆·压实机械·路面机械·桩工机械·混凝土·钢筋加工·装修机械首页->模具设计与数控技术->proe教程->正文上篇:字符阵列做法详解-下篇:Pro_E2001全套中文教程(共26本),共三部,43.9 MB天使笔记:族表使用详解-作者:袖珍天使-来源:icax摘要本文理论结合实例,详细阐述了PROE中族表的应用场合及具体使用方法。
第1页: 摘要什么是族表族表是很多相似零件(或组件或特征)的集合,这些零件(组件/特征)从结构上看很相似,但在一些细节部份不同,比如尺寸大小或详细特征等。
一个典型的例子就是螺钉、螺母,同一个标准(如GB/T819.1)里,会有多达上百种不同规格,但它们看起来是一样的并且具有相同的功能,所以我们把这上百种规格的螺钉看成是一个零件族。
“族表”(Family Table) 中的零件也称表驱动零件。
下图(index.gif)是螺钉族。
图的左面是普通模型,右面是它的实例。
普通模型为父项。
这个表里,第一行是表头,列出了各列的抬头,第二行起,每一行是一个规格的螺钉的具体尺寸,也就是说,每一行是一个具体的螺钉规格,我们称之为一个实例,第一列是所有规格的螺钉的规格名,从每二列开始,每一列都是螺钉的一个尺寸参数的取值,我们称之为一个项或列。
PROE族表使用详解

PROE族表使用详解分享首次分享者:海的另一边已被分享5次评论(0)复制链接分享转载举报族表是很多相似零件(或组件或特征)的集合,这些零件(组件/特征)从结构上看很相似,但在一些细节部份不同,比如尺寸大小或详细特征等。
一个典型的例子就是螺钉、螺母,同一个标准(如GB/T819.1)里,会有多达上百种不同规格,但它们看起来是一样的并且具有相同的功能,所以我们把这上百种规格的螺钉看成是一个零件族。
“族表”(Family Table) 中的零件也称表驱动零件。
下图(index.gif)是螺钉族。
图的左面是普通模型,右面是它的实例。
普通模型为父项。
族表的作用:产生和存储大量简单而细致的对象把零件的生成标准化,既省时又省力从零件文件中生成各种零件,而无需重新构造可以对零件产生细小的变化而无需用关系改变模型产生可以存储到打印文件并包含在零件目录中的零件表族表实现了零件的标准化并且同一族表的实例相互之间可以自动互换。
关于族表的许可Pro/ENGINEER 模块许可证不同,允许实现的族表内容也不同。
有Pro/FEATURE许可,可以:创建表驱动的自定义组,组特征尺寸可以是表驱动的、不变的或可变的。
向零件“族表”(Family Table) 中添加表驱动的组。
基本的 Pro/ENGINEER许可,可以:通过向“族表”(Family Table) 中添加尺寸创建表驱动零件。
Pro/ASSEMBLY许可,可以:通过添加“族表”(Family Table) 子组件、零件名称以及组件尺寸来创建表驱动的组件。
族表结构族表,本质上是用电子表格来管理模型数据,它的外观体现也是一个由行和列组成的电子表格。
还是用螺钉来说,GB/T819.1里的上百种螺钉,外形都是一样的,只是尺寸有变化,比如螺纹规格、螺钉总长、螺纹长等等,在标准里,是这样描述这些数据的:(1.gif)我们把这个表格变换一下,变成下面这样(部份数据):(2.gif)这个表里,第一行是表头,列出了各列的抬头,第二行起,每一行是一个规格的螺钉的具体尺寸,也就是说,每一行是一个具体的螺钉规格,我们称之为一个实例,第一列是所有规格的螺钉的规格名,从每二列开始,每一列都是螺钉的一个尺寸参数的取值,我们称之为一个项或列。
基于 Pro/E 的族表工具在机械设计中的应用

基于 Pro/E 的族表工具在机械设计中的应用徐培;李文亮;张佃龙;姜彪【摘要】Pro/E is one of the most popular software with entire functions used in mechanical manufacture industry.Family ta-ble is an useful tool based on Pro/E software.Also there was a simple example to introducehow to assist product designing by using family table of Pro/E .Hope to make some useful references for machine designers through the description and explana-tion.%Pro/E是目前机械制造加工行业中,应用广泛及功能强大的三维软件。
族表是Pro/E软件中自带的实用工具。
以简单实例介绍怎样使用Pro/E的族表工具辅助产品的设计,为机械设计人员提供一些有益的参考。
【期刊名称】《机械研究与应用》【年(卷),期】2013(000)006【总页数】3页(P171-172,175)【关键词】Pro/E;族表;机械设计【作者】徐培;李文亮;张佃龙;姜彪【作者单位】兖矿集团机电设备制造厂,山东邹城 273500;兖矿集团机电设备制造厂,山东邹城 273500;兖矿集团机电设备制造厂,山东邹城 273500;兖矿集团机电设备制造厂,山东邹城 273500【正文语种】中文【中图分类】TH1221 引言Pro/E是一款功能强大的计算机三维辅助设计软件[1],为用户提供了一套从设计到制造的完整的CAD解决方案。
大到航空航天飞机,小到螺栓螺母,都可以应用这款软件实现全参数建模设计,继而付诸于实际生产。
【最新】PROE明细表

【最新】PROE明细表明细表(BOM)制作【概述】:本系列教程详细讲解了在ProE WildFire中定制明细表(BOM)的各个控制属性和方法,通过本系列教程的学习,用户可以实现明细表和球标的自由定制。
重复区域(Repeat Region)所谓的重复区域(Repeat Region),就是表中用户指定的变量填充的部分,这部分会根据相关模型所含的数据量的大小相应的进行展开或收缩以显示所有符合条件的数据。
重复区域的信息是由基于文本的报表符号来决定的,它们以文本的形式填充到重复区域内的表格中。
动态展开收缩是重复区域的最大特点,例如重复区域相关的装配有20个零件的话,在区域的一个表格内输入,那么在表更新的时候表会自动展开成20行以便为每个零件创建一个对应的单元格。
下面我们来看一个简单的例子:假设我们有一个表如下图所示,其中底下第一行就是重复区域,区域中的各个单元格的报表符号如图所示。
[快车下载]:那么当表更新的时候,它的展开应该类似下图所示[快车下载]:正是因为重复区域的这个重要特性,所以非常适用于用来自动生成装配的BOM 表。
Repeat,指令位置:Table Region…(重复区域)在表中可以创建重复区域,当然也可以对重复区域进行各种处理,具体的菜单项及作用如下图所示:, Add(添加)--创建一个重复区域Remove(移除)--删除一个重复区域,, Model/Rep(模型/简化表示)--设定区域相关的模型和表示Column, Model/Rep—设定数量列对应的模型和表示Attributes(属性)--设定重复区域的各项属性,, Flat/Rec Item(平铺/递归项目)--设定单个项目的平铺和递归, Filters(过滤)--设定重复区域的过滤规则或单个项目Sort Regions(排序)—设定区域内容的排序方法,, Comments(注释)—设定重复区域内的注释列Indentation(缩进),,设定区域不同级别间的项目的缩进量,, Dash Item(省略项)Fix Index(固定索引)--设定项目的索引号, Summation(求和)—对特定项进行求和Relations(关系),添加或修改报表关系,Update, Tables(更新表)Switch Syms(切换符号)--在符号和值之间进行切换。
ProE零件簇(FamilyTable)

第二章 零件簇(Family Table )在标准件中,有很多都是以零件簇的形式出现的。
如果我们在建立标准件库的时候,或者在建立系列零件组的时候,用原来的方式一个一个地建立,就会非常费力效率低,文件档也会非常大。
Pro/E 为了解决这个问题,就有Family Table 建立零件簇这种功能。
我们就可以利用这种功能,建立有共同特征的实体为基准零件,根据尺寸及特征的差异性,建立一个子零件库。
在使用时,我们以子零件名称为依据调用子零件。
有了这个零件簇,在零件组合中我们还可以用它选择性地进行零件替换。
Family Table 不但能控制尺寸的变化,而且能控制特征以及组件的显现。
接下来,我们将详细地讲解Family Table 功能。
它的菜单位置在根目录下,点选Family Table 后,就会看到主菜单,点选Add Item 就可以设置零件间的差异如图2-1。
于此同时,Family Table 主菜单中还有许多功能选择。
下面一一讲解:Delete Item:与Add Item 相对应,用于删除其加入的对象,功能菜单与Add图2-1选择零件尺寸 选择用户自定义参数 Feature:选择零件上的特征Component:选择组合文件中的组件选择合并的参考模型选择外部参考模型 选择组特征选择用Patten table 建立的特征 选择特殊对象如密度Item 相同,但比其多一功能,就是可以用From Menu 方式选择对象名称。
Set Generic:可以在基准零件窗口中,选择其它零件成为基准零件,出现如图2-2所示对话框。
Group Table:如果零件中存在Group 特征,课使用这种功能修改。
Edit:编辑Family Table 零件簇窗口。
Show:显示Family Table 零件簇窗口。
Instance:不用打开新文件,直接在标准零件中打开零件簇中的子零件,出现的对话框与图2-2相同。
Lock/Unlock:锁住Family Table 零件簇窗口,使之不能被修改或者解锁。
GBT5782外六方螺栓的PROE族零件表的建立与应用

GB/T5782外六方螺栓PROE族零件表的建立与应用下图是GB/T5782-M12螺栓的三维模型:下图是螺栓的M12的族表:1、首先建立PROE的三维模型,规划好相应的变动参数螺栓这个零件变动参数主要有两个,一是螺栓长度,如图示尺寸80;二是螺纹的长度。
2、模型建好后,我们开始进行族表的一些前期准备工作○1点菜单栏,工具-程序-编辑设计我们已经假设了两个变动参数,现分别以L和L1代替。
1、在打开的txt文本INPUT与END INPUT之间输入L和L1变量,其中引号中的文字为变量的文字说明。
如下图所示:完成后,保存关闭文体。
2、依次点是-输入-全选-完成全选后,输入L和L1的第一组值,50,30。
即为M12χ50的螺栓,其螺纹长度为30mm。
3、完成/返回○2点菜单栏,工具-关系1、在文本框建立模型参数与我们设置参数之间的赋值关系,如下图所示:其中D8与D37为模型的参数,点特征表面或模型树的对应特征,均可显示特征的参数代码。
2、设置完成后,点确定退出。
3、设置族表点菜单栏工具-族表1、点下图中,最右边亮色按钮。
2、选参数,点确定。
3、选中L和L1两参数,点击插入选取的。
4、输入各组的值,如下图:点图示中右上亮色按钮进行行的增加。
至此族表零件建立完成,以下为族零件在装配体中的应用。
4、装配体中,族零件的应用。
下图为含有两个螺栓的族零件的装配图。
当我们需要将其中的M12χ80替换为M12χ100,步骤如下:○1点击模型树下相应的零件,右击选择替换,出现如下,族表零件的替换为默认为族表,点击打开图标选出族树中,你想要的零件规格。
结果如下图:总结:族表零件,主要是方便装配体中零件的快速更换。
That’s all。
Proe 明细表设置

PRO_E明细表设置
明细表又称为BOM表,它由表格和文本组成,是工程图中必不可少的内容。
你看到的符号右边有…的就表明这个符号有子项可以展开。
报表符号分为下面的几大类:
asm…---有关装配的信息
dgm…-
fam…-有关族表的信息
harn…-有关电缆的参数信息
lay…-有关layout的信息
mbr…-有关单个元件的信息
mdl…-有关单个模型的信息
mfg…-有关mfg的信息
prs…
rpt…-有关重复区域的信息
weldasm…有关焊接装配的信息
尽管报表符号有很多,但是常用的也不算太多,记住下面的这些足以应付你的一般工作:
装配中的成员名称
asm.mbr.type装配中的成员类型(Assembly或Part)
asm.mbr.(user defined)装配中的成员的用户自定义参数
rpt.index报表的索引号
rpt.qty报表中的成员数量
rpt.level报表中的成员所处的装配等级
rpt.rel.(user defined)报表关系中的用户自定义参数
族表的实例名
族表实例的参数名
fam.inst.param.value族表实例的参数值。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
创建族表1. 创建一个普通模型,作为原始模型来使用。
2.创建族表:(2001):零件(组件)----族表;(WF):工具----族表。
进入族表编辑器,如下图(8.gif,2001、WF同一界面):B#T]e0k3.加入项,点上图第二个彩色按钮(增加/删除表列),进入项目选取窗口,如下图(9.gif,2001、WF同一界面):{[9sMtw选取一个项目类型,再选取相应项目加入项目列表里。
如果选错了,点减号按钮将其从项目列表里去掉。
选择完毕点“确定”返回族表编辑器。
注意:族表编辑器里各个列项的排列,是根据选取的顺序排列的,所以最好选取时把相关项挨着选在一起,以免数据乱七八糟;并且最好给各个项对应的对象(尺寸、特征等)取个有点实际意义的名字,这些名字将在族表编辑器的表头里显示出来,便于以后的数据管理。
4.加入实例行:点第2步图(8.gif)上的第一个彩色按钮(在所选行插入新的实例),编辑器里增加多个行,如下图(10.gif):EF2v[fAR",O8 !4[5.输入各新实例数据,把每一个实例对应的各个项的取值输入到表里。
“实例名”对应的那一列是每个实例的名字,在此为每个实例取个名字,将来用这个名字来调用这个实例。
各个项输入的值,如果与第一行(原始模型的数据)的值相同,那么可以用一个星号(*)代替。
注意一个细节:如果某个项是阵列的阵列数,那么子项取值为0的话,与用星号同效果(PTC的帮助上说的是取值为0的话,实例连阵列的原始特征都不生成,与软件的实际情况不同)。
6.输入完毕,校验实例。
点上图右起第二个按钮(校验族的实例)。
系统即开始运算,尝试生成每一个实例。
校验完毕如果没有实例生成失败,族表定义就可以结束了,点工具栏上的小眼镜图标(预览选定实例)会弹出一个小窗口,可以预览实例的最后形状,点“打开”可以在一个新窗口里打开一个实例;如果有实例校验失败,一般来说是此实例的某些项的取值有误,影响了模型的生成,需要检查此实例的各项取值,修正错误。
注:尺寸、参数、元件、特征的加入族表,都按上述过程加入即可,选取类型后,会有提示选取具体的尺寸、参数、元件、特征,“元件”是只有在组件里才可用的。
其它类型的加入族表及其管理,请参考后文。
公差的使用与尺寸相同,如果尺寸有公差,开启公差显示,即可将公差当普通尺寸一样选取中入族表。
lr>IK*[4K*创建多层族表与修改族表内容本文理论结合实例,详细阐述了PROE中族表的应用场合及具体使用方法。
创建多层族表1.创建原始模型。
2.规划数据管理。
根据原始模型的建模手法和各实例的具体变化,确定哪些项(尺寸、参数、特征、零件…)要用族表进行管理,再根据各个项的变化情况确定哪些项放在第一级族表里,哪些项放在第二级族表里,如果数据很多,还可能要规划哪些放在第三级族表里(或更多级族表)。
因为同一个项只能出现在族表树的某一个层级里,所以一个项位于哪个层级一定要规划好,否则后期数据录入量会很大,尽可能的把取值重复较多的项放在靠前的层级里。
例如原始模型里有A、B、C、D、E五个尺寸,五个尺寸项取值组合共生成100个实例,那么如何规划族表呢?方案A:只用一级族表,那么每个尺寸取值都要录入100次,需要输入数据5x100=500次。
方案B:经分析后发现100个实例中A、B、C这三个尺寸组合重复较多,其不同组合只有5种,那么把A、B、C放在第一级族表,D、E放在第二级族表,则A、B、C这三个尺寸取值各只需录入5次,D、E这两尺寸还是需要各录入100次,总共需要输入数据5x3 100x2=215次。
方案C:分析后也发现,100个实例中B、E这两个尺寸组合重复更多,其不同组合只有2种,那么把B、E 放在第一级族表,A、C、D放在第二级族表,则B、E这两个尺寸取值各要录入2次,A、C、D这三个尺寸各要录入100次,总共需要输入数据2x2 100x3=304次。
从以上的分析可以看到,不同的规划,数据录入量是差很远的。
所以,在建族表之前先分析一下数据,确定一个较好的族表方案是很重要的,特别是在有大量实例的情况下。
好的族表分级管理规划,不仅能大大减少数据录入量,降低错误发生率,还能为查找实例提供一个清晰明朗的指引,便于检索实例与修改数据。
3.建立第一级族表。
4.在族表编辑器里,选取第一级族表的某一个实例行,“插入”---“实例层表”,系统打开一个新的族表编辑器,按照上一节创建单层族表的步骤创建属于这个实例的二级族表。
同理,创建其它实例的二级族表。
创建完后,在原始模型里看到的族表编辑器如下:(12.gif)dv-Cj*<9可以看到,带有子族表的实例行前都有一个文件夹标记,不带子族表的实例行前是没有的。
要查看子族表的内容,可以在工具栏“查找”的实例列表(这里只显示带有子族表的实例名)里找到那个子族表所依附的实例名并将其设为当前实例(默认情况下是本级族表的原始实例名,对第一级族表,就是原始模型名)。
5.多层族表的第二种创建方法:在建立了第一级族表后,选中要加入子族表的实例,打开它,系统在一个新窗口打开所选实例,接下来在此窗口里按照上一节创建单层族表的步骤创建一个新族表,所创建的新族表就是依附于此实例的二级族表。
更多层级族表创建同理。
参考模型:GBT819_1.rar(装配体中所有元件被隐含,先打开零件再打开装配体反隐含)修改族表内容1.方式一:直接修改族表。
也就是打开族表编辑器,直接修改族表里各实例的值。
要注意一下的是星号(*)的使用,星号表示所选实例的这个项的取值与原始模型的值相同,如果原始模型变化,那么,实例也跟着变化,如果不想实例跟着原始模型变化,就不要使用星号。
另外,对于阵列数这种尺寸值,实例里取值也可以是0(直接修改模型不可以是0的!),但如果取0的话,实际效果也是星号的效果。
族表里的数值型项的取值,必须是一个确定的数值或星号(*),不能是一个范围或变量名;特征、元件、组、参照元件、合并零件、UDF等项的取值,可以是“Y”、“N”、“*”或这个元素(无件、参照元件、合并零件、UDF)所带的子族表中的各个实例的实例名。
族表里原始模型的各项值只能在模型窗口修改模型来实现,不能在族表里修改(也有例外,见下文)。
2.方式二:修改实例模型。
打开要修改的实例(“文件---打开---选取实例名”或在族表编辑器里选中要修改的实例后点“打开”),可以像普通模型一样修改实例模型。
修改原始模型,如是非族表控制内容,则所有实例都被修改,如是族表控制内容,则仅对原始模型和项取值为星号(*)的实例有效。
修改实例模型,影响如下:修改由族表控制的尺寸,系统会提示此尺寸由族表控制,确认后修改此尺寸,再生后族表自动更新此实例的取值;修改非族表控制的尺寸,系统没有任何提示信息,但所有实例连同原始模型的该尺寸都修改了;修改参数与修改尺寸类似,不论是否由族表控制,都没有提示信息,族表控制的参数修改再生后族表自动更新实例对应的项值,非族表控制的参数修改再后后,所有实例连同原始模型的值都修改了;隐含一个特征(元件),不管这个特征是否由族表控制,系统会提示隐含只是暂时有效,再生后特征就解除隐含,对族表没有任何影响。
删除一个特征(元件),如果它有子特征,子特征也会一起被删除,这些被删除的特征,如果是由族表控制的,那么族表里该实例的值被更新为“N”,如果不是由族表控制的,那么族表里会自动增加相应数目的新列,这些列对应原始模型的项值为“Y”,对应此实例的项值为“N”,对应其它实例的项值为“*”;增加一个特征,族表里会自动增加一列,此列对应原始模型的项值为“N”(注:这种情况下,可修改族表里原始模型的项值为“Y”,如果所增加的特征能在原始模型中生成,那么再生后这个特征将被加入到原始模型里,---接下来,所有其它的实例也都由星号把这个特征加入进去),对应此实例的项值为“Y”,对应其它实例的项值为“*”;修改尺寸名、特征名等,会自动更新族表内容;给任何一个实例增加参考尺寸、几何公差、表面粗糙度,都会自动在所有实例及原始模型中增加;族表内容的阵列本文理论结合实例,详细阐述了PROE中族表的应用场合及具体使用方法。
族表内容的阵列阵列族表内容,实际上是一种快速输入族表数据的方法,其作用是减少编辑族表的时间。
当一个族表里的多个项内容按一定规律变化时,我们就不必一个个项的输入,可以用阵列来快速输入。
因此,这里说的“阵列”,只是一个快速复制族表实例的方法,与建模的“阵列”是完全不同的。
1.创建族表,加入族表的各个列(项);2.创建一个实例,作为阵列复制的源,如下图(16.gif):dx= [/3.选中要阵列复制源实例,“编辑”----“用增量复制”,弹出设置窗口,如下图(17.gif):S;;sjC4.在左侧项目列表里选中要增量变化的项,比如d0,点“》”将其放入右侧列表里,并设定其增量为20;同样,将p7放入右侧列表,设定其增量为2。
在方向数量里设定为5,结果如下图(18.gif):{I= 8[5.上面例子为一个方向变化,当然也可以设定为多个方向变化,最终的变化与模型中多方向阵列的变化相似,可自行尝试体会。
如果某项没有被加入到右侧列表并给定一个非零增量,那么该项的值在所有生成的实例中保持源实例的值。
附:其它快速修改族表内容的方法:A.用Excel编辑,在族表编辑器里,“文件”---“用Excel编辑当前表”,系统启动Excel,并将当前表调入Excel内,然后像编辑普通Excel表那样编辑表,编辑完毕更新族表即可。
要注意的是,机器上必须装有Excel程序,编辑好的表里不可有PROE不接受的字符或符号,在某些版本里,这种做法不能成功(编辑完后更新不了)。
B.用记事本或其它编辑器编辑,在族表编辑器里,“文件”---“输出表”---“文本族表”,系统将当前表存为一个文本格式的文件,文件名为“name_tmp.ptd”(name为此族表的原始模型名,当然你也可以给它另外命名),然后用记事本或其它文本编辑器修改此文件,见下图(19.gif):qrG.d0f?修改后保存,然后在族表编辑器里,调入刚才修改的文件即可(“文件”---“输入表”)。
要注意:文件保存时应保存为文本格式,不能带有PROE不接受的字符或符号;文件名应是“原始模型名_tmp.ptd”,特别是在建多层族表时要注意,对于多层族表,这个“原始模型名”应是当前定义的子族表的原始实例名,这是系统命名规则,当然你可以按自己的规则去命名,只要不会搞错就好;对于多层族表,如同一层级有多个族表,族表结构都相同,则可以保存一个原始的文本文件,再复制出多个文件,按命名规则命名,并编辑好内容,然后创建每一个实例的子族表,只需要按文本文件中的项目排列顺序加入表控项目(即创建一个表头),然后就可以读入此实例对应的文本文件。