找回密码
 注册
中华设计论坛 门户 ProE曲面 查看内容

proe教程-天使笔记:族表使用详解-

2008-1-27 09:27| 发布者: 美雅设计在线| 查看: 1205| 评论: 1|原作者: 美雅设计在线|来自: 美雅论坛(www.meiyadesign.com)

另:上面讲述了族表中如何使用参照模型,其中零件B的族表是手动完成的。根据WF2.0在线帮助,这个内容都是可以自动完成的。不过,我的版本的不能做到,因此,这里只简单的提一下,具体操作请参考以下内容自行试验:
首先完成上一节步骤的第1~4步。
打开装配体AB的族表编辑器,选“工具”---“将外部参照转换到实例”,系统运算,发现元件B有外部参照,“更新参照”对话框打开,并建议将实例B01、B02、B03加入到元件B族表中,点“确定”系统自动在元件B中生成一个族表,包含以上实例。
(使用参照模型需要注意:零件B参照零件A或其它零件或组件,那么,需要先打开被参照的零件或组件并更新,然后再生零件B,被参照零件或组件里的变化才能体现到零件B中。)
本文理论结合实例,详细阐述了PROE中族表的应用场合及具体使用方法。
第1页: 摘要 第2页:族表结构 第3页:多层族表 第4页:创建族表 第5页:创建多层族表与修改族表内容 第6页:族表内容的阵列 第7页:族表中使用参照模型 第8页:族表中使用合并零件及符号 第9页:族表与UDF 第10页:族表中使用阵列表及族表零件的声明 第11页:实例索引文件与加速器文件
族表中使用合并零件
PROE组件里的零件合并,实际上就是PROE中的实体布尔运算之实体相加,零件切除,也就是实体相减。将零件A合并到零件C中后,如果零件A带有族表,其不同实例的结构、尺寸不同,那么,在零件C中也可创建族表,给零件C定义多个实例,分别对应零件A的每一个实例。过程:
1.创建零件A、C;
2.在零件A中创建族表,各实例名为A1、A2、A3…;
3.创建组件AC;
4.在组件AC中执行合并操作(或切除操作),将零件A合并到零件C中;
5.打开零件C,创建族表,加入列项时选“合并零件”,系统列表提示当前零件所拥有的外部合并,选取零件A。加入族表实例,各项取值分别用零件A中的实例名A1、A2、A3…,见下图:(23.gif)



使用合并零件实际上也是一种零件间的相互参照,有关合并零件的操作请自行试验掌握。

族表中使用符号

可以根据需要自已在模型中定义符号,对于零件part或组件part来说,最常见的一种符号就是表面粗糙度符号及系统内部定义的C1、C2、C3、C4这些符号。可以在族表中管理这些符号,以便使符号的可变内容在不同的实例中取不同的值。下面以表面粗糙度符号及C1、C2为例,说明符号的族表管理方法:
1.创建原始模型;
2.加入表面粗糙度;(零件—设置—曲面光洁度)
3.创建族表,加入列项,在“增加项目”下方的类型列表里点“其它”,系统不会提示当前有哪些可用内容,只在信息区出一行提示,要求输入符号名,输入“sf0”;重复点“其它”---输入符号名的过程,继续输入sf1、C1、C2等等;
4.增加实例,编辑各实例的取值,如下:(27.gif)



以上只是示例,当然其它的符号也可同样管理。
参考模型:sign.prt.rar(为了验证C1、C2等符号的取值变化,加入了几个赋值关系式)
族表与UDF
本文理论结合实例,详细阐述了PROE中族表的应用场合及具体使用方法。
第1页: 摘要 第2页:族表结构 第3页:多层族表 第4页:创建族表 第5页:创建多层族表与修改族表内容 第6页:族表内容的阵列 第7页:族表中使用参照模型 第8页:族表中使用合并零件及符号 第9页:族表与UDF 第10页:族表中使用阵列表及族表零件的声明 第11页:实例索引文件与加速器文件
族表与UDF
类似于标准零件库,用户自定义特征(UDF)可以在很大程度上减少建模的重复工作,只要将经常用到的类似结构(特征组合)定义为UDF,就可以在以后的建模过程中调用这些UDF。UDF由一系列的特征组成,并用一个文件保存,因此,UDF也可以使用族表来进行管理。本节内容讨论如何在UDF中使用族表和在族表中使用UDF实例。
如何在UDF中使用族表,过程如下:
1.创建原始模型;
2.选取原始模型上的一些特征, 创建UDF;(特征---UDF库---创建)
3.在UDF定义窗口中,点“Family Table”(见下图24.gif),进入族表编辑器;(注意,此族表编辑器与普通的族表编辑器有一点不同)



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



族表中使用阵列表及族表零件的声明
本文理论结合实例,详细阐述了PROE中族表的应用场合及具体使用方法。
第1页: 摘要 第2页:族表结构 第3页:多层族表 第4页:创建族表 第5页:创建多层族表与修改族表内容 第6页:族表内容的阵列 第7页:族表中使用参照模型 第8页:族表中使用合并零件及符号 第9页:族表与UDF 第10页:族表中使用阵列表及族表零件的声明 第11页:实例索引文件与加速器文件
发表评论

最新评论

引用 dengbingjiedyx 2010-2-23 15:40
族表使用详解值得看看

查看全部评论(1)

本站无意传播任何侵权软件与信息,部分资源为网友搜集或发布,仅供学习和研究使用,请支持正版。站内所发布的资源,如有侵犯你的权益,请联系我们,本站将立即改正或删除。

QQ|Archiver|手机版|小黑屋|联系我们|中华设计论坛 ( 苏ICP备20023187号-1

GMT+8, 2025-5-1 17:08

Powered by Discuz! X3.5

© 2006-2024 Daliang Team.

返回顶部