proe参数化教程

上传人:xzh****18 文档编号:41605623 上传时间:2018-05-30 格式:DOC 页数:18 大小:645KB
返回 下载 相关 举报
proe参数化教程_第1页
第1页 / 共18页
proe参数化教程_第2页
第2页 / 共18页
proe参数化教程_第3页
第3页 / 共18页
proe参数化教程_第4页
第4页 / 共18页
proe参数化教程_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《proe参数化教程》由会员分享,可在线阅读,更多相关《proe参数化教程(18页珍藏版)》请在金锄头文库上搜索。

1、- 312 -第 10 章 创建参数化模型本章将介绍 Pro/E Wildfire 中文版中参数化模型的概念,以及如何在 Pro/E Wildfire 中 设置用户参数,如何使用关系式实现用户参数和模型尺寸参数之间的关联等内容。10.1 参数参数是参数化建模的重要元素之一,它可以提供对于设计对象的附加信息,用以表明 模型的属性。参数和关系式一起使用可用于创建参数化模型。参数化模型的创建可以使设 计者方便地通过改变模型中参数的值来改变模型的形状和尺寸大小,从而方便地实现设计 意图的变更。10.1.1 参数概述Pro/E 最典型的特点是参数化。参数化不仅体现在使用尺寸作为参数控制模型,还体 现在可

2、以在尺寸间建立数学关系式,使它们保持相对的大小、位置或约束条件。 参数是 Pro/E 系统中用于控制模型形态而建立的一系列通过关系相互联系在一起的符 号。Pro/E 系统中主要包含以下几类参数: 1. 局部参数当前模型中创建的参数。可在模型中编辑局部参数。例如,在 Pro/E 系统中定义的尺 寸参数。 2. 外部参数在当前模型外面创建的并用于控制模型某些方面的参数。不能在模型中修改外部参数。 例如,可在“布局”模式下添加参数以定义某个零件的尺寸。打开该零件时,这些零件尺 寸受“布局”模式控制且在零件中是只读的。同样,可在 PDM 系统内创建参数并将其应 用到零件中。 3. 用户定义参数可连接几

3、何的其它信息。可将用户定义的参数添加到组件、零件、特征或图元。例如, 可为组件中的每个零件创建“COST”参数。然后,可将“COST”参数包括在“材料清 单”中以计算组件的总成本。 系统参数:由系统定义的参数,例如, “质量属性”参数。这些参数通常是只读 的。可在关系中使用它们,但不能控制它们的值。 注释元素参数:为“注释元素”定义的参数。 在创建零件模型的过程中,系统为模型中的每一个尺寸定义一个赋值的尺寸符号。用 户可以通过关系式使自己定义的用户参数和这个局部参数关联起来,从而达到控制该局部 参数的目的。 在零件模型设计模式中,在模型树中右击某一特征,在弹出的快捷菜单中选择【编辑】第 10

4、章 创建参数化模型- 313 -命令,或在视图区的模型中双击某一特征,则在屏幕绘图区显示该特征的尺寸值。在菜单 工具栏中选择【信息】【切换尺寸】命令,可以在屏幕绘图区域切换尺寸的数值显示与 符号显示。零件模型设计模式中尺寸符号显示为“d#”的形式,其中“#”是尺寸的编号, 例如:“d1” 。 图 10.1 所示是在屏幕绘图区显示的尺寸值,通过切换尺寸命令,可以切换为符号显 示,如图 10.2 所示。图 10.1 尺寸数值显示 图 10.2 尺寸符号显示10.1.2 参数的设置在菜单栏中选择【工具】【参数】命令,就可以打开如图 10.3 所示的【参数】对 话框,进行用户参数的设置。图 10.3

5、【参数】对话框如果在进入零件模型设计模式时选择使用模版文件,则系统自带两个字符串参数 “DESCRIPTION”和“MODELED_BY” 。在数据管理系统、分析特征、关系、 Pro/PROGRAM 程序或簇表等其它外部应用程序中设置的参数,在参数对话框也会显示出 来。 选择【参数】对话框中的【参数】【添加参数】菜单命令或单击图标按钮,就 可以添加一个新参数,系统自动给新添加的参数一个默认名称,不过可以改变参数的名称。Pro/ENGINEER Wildfire 4.0 中文版教程- 314 -在【参数】对话框中还可以对参数进行如下属性设置: 1. 名称定义的参数名必须以字母开头,不能使用“d#

6、” 、 “kd#” 、 “rd#” 、 “tm#” 、 “tp#”或 “tpm#” 、 “PI” (几何常数) 、 “G” (引力常数)等作为参数名,因为系统需要保留它们和 尺寸一起使用,参数名不能包含非字母数字数字字符,如“!” 、 “” 、 “#” 、 “$”等。建 议使用具有一定含义的参数名称。 2. 类型:用鼠标单击需要修改的参数对应的【类型】框,可以选择设置参数的类型,可以选择 的参数的类型有整数、实数、字符串、是否四种。 3. 值用鼠标单击需要修改的参数所对应的【数值】框,可以修改参数的值。 4. 指定可指定所选系统和用户参数作为 Pro/INTRALINK 或另一种 PDM 系统

7、中的属性使用。图 10.4 【参数】对话框5. 访问定义对参数的访问如下: 【完整】:完整访问参数是在参数中创建的用户定义的参数。可在任何地方修改 它们。 【限制】:可将完全访问参数设置为“限制”访问。限制的访问参数不能由关系 修改。可通过“族表”和 Pro/PROGRAM 修改限制的访问参数。 【锁定】:锁住访问意味着参数由外部应用程序(数据管理系统、分析特征、关 系、Pro/PROGRAM 或族表)创建。被锁住的参数只能从外部应用程序内进行修第 10 章 创建参数化模型- 315 -改。 6. 源指示创建参数的位置或其受驱动的位置,反映了参数的来源,如由用户定义产生、由 关系创建等。 7.

8、 说明提供参数的说明。 8. 受限制的指示其属性由外部文件定义的受限制值参数。 9. 单位从单位列表中选取定义参数的单位。注意:单位只能为参数类型“实型”定义,并且 仅在创建参数时定义。 下面通过实例介绍添加用户参数一般步骤 (1)在【参数】对话框中单击添加参数图标按钮,系统自动添加一个名为 “PARAMETER_1”的参数,用鼠标单击该参数,将其名改为“my_parameter” 。 (2)单击对应的【类型】框,将其数值类型修改为【实数】 。 (3)单击【数值】框,将其值修改为“2.78” 。新创建的参数如图 10.4 所示。10.1.3 参数和模型尺寸的关联尺寸参数和模型尺寸可以通过关系式

9、联系在一起,从而可以用于控制对模型修改的效 果。参数之间的关系构成 Pro/E 系统的核心,对于 Pro/E 的高级设计起着重要作用。 在菜单栏中选择【工具】【关系】命令,就可以打开如图 10.5 所示的【关系】对 话框,进行参数之间关系的设置。图 10.5 【关系】对话框Pro/ENGINEER Wildfire 4.0 中文版教程- 316 -下面对 Pro/E Wildfire 中文版零件模块中的关系进行介绍。 1. 关系式的类型关系式可以分为等式和不等式两种类型。 等式关系式通常用于给尺寸参数或自定义参数等参数赋值。例如:“d=4.75” ,是简 单赋值;“d5=d2*(SQRT(d7

10、/5.0+d0)” ,是比较复杂的赋值。 不等式关系式通常用作一个约束或用于逻辑分支的条件语句中。例如: “d1+d2d3+d4” ,是作为约束;“IF(d0+2)=d2” ,是用于条件语句中。 2. 关系式中使用的数学函数在关系式中使用的数学函数如表 10.1 所示。表 10.1 关系式中常用的数学函数函数说明注意事项sin( )正弦所有三角函数使用的单位都是度cos( )余弦tan( )正切asin( )反正弦acos( )反余弦atan( )反正切sinh( )双曲线正弦cosh( )双曲线余弦tanh( )双曲线正切sqrt( )平方根lg( )以 10 为底的对数ln( )自然对数e

11、xp( )e 的幂abs( )绝对值ceil(参数,小数位 数)指定小数位数如果未指定小数位数,则默认为 0。该函数采用采用向上圆整法,如 ceil(0.123,2)值为 0.13;floor(参数,小数 位数)指定小数位数如果未指定小数位数,则默认为 0。该函数采用采用向下圆整法,如 ceil(0.126,2)值为 0.12;3. 关系式中使用的运算符在关系式中可以使用的运算符及说明如表 10.2 所示。 4. 关系式错误的检查与修改关系式编写完成后,使用关系对话框中的【实用工具】 、 【校验】菜单命令或单击 (校核)按钮,系统会自动检查其有效性,如果发现错误,则提示出错,并在显示编 辑区错

12、误的关系式下方打上标记,如图 10.6 所示在关系式中最常见的错误类型有: 横列超过 80 个字符。修改时应把此行用反斜线“”分成两行。第 10 章 创建参数化模型- 317 -参数名称超过 31 个字符。修改时应使参数名称少于 31 个字符。 语法错误,出现没有定义的参数或函数。 如果尺寸由关系式驱动,则不能直接修改它,如果试图修改它,则系统显示错误信息。 例如,如果已输入关系式“d0=d1+d2”,则不能直接修改“d0” ;要改变“d0”的值,则必 须修改“d1”或“d2”的值,或者重新编辑关系。表 10.2 关系式中的运算符及说明类别符号说明+加-减*乘/除算术运算符指数赋值运算符=等于

13、比较运算符= =恒等于大于=大于或等于!=,0):“ B NUMBER “请输入齿轮的齿宽(B0):“ HAX NUMBER “请输入齿轮的齿顶高系数(ha*0):“ CX NUMBERPro/ENGINEER Wildfire 4.0 中文版教程- 328 -“请输入齿轮的顶隙系数(C*0):“ ALPHA NUMBER “请输入齿轮的压力角(0):“ X NUMBER “请输入齿轮的变位系数:“ 如图 10.32 所示,然后保存,关闭该文本文件。 (4)系统提示:要将所做的修改体现到模型中?单击【是】按钮。 (5)在菜单管理器中选择【输入】命令,然后在出现的菜单中选择【Z】 、 【M】 、

14、 【B】三个复选框,并选择【完成选择】命令,如图 10.33 所示。图 10.32 【记事本】窗口 图 10.33 菜单管理器(6)系统提示:请输入齿轮的齿数(z0)。输入值为“25” ,单击完成图标按钮。 (7)系统提示:请输入齿轮的模数(m0)。输入值为“2.50” ,单击完成图标按钮。(8)系统提示:请输入齿轮的的齿宽(B0)。输入值为“30.00” ,单击完成图标按钮 ,系统生成新的齿轮模型如图 10.34 所示。第 10 章 创建参数化模型- 329 -图 10.34 齿轮模型(9)在菜单管理器中选择【完成/返回】按钮。 结果零件参看所附光盘“第 10 章范例结果文件para_fan

15、li02_jg.prt” 。10.3 总结与回顾参数化是 Pro/E 构建模型的基本方法,通过相互关联的参数来驱动模型,从而使这些 参数之间存在着一定的父子关系,通过控制这些关系就可以控制模型的形态。通过创建关 系式使用户建立的参数和系统参数联系起来,从而可以使用户通过修改自己所建立的参数 的值来控制模型形态,减少大量的重复性的工作。在创建用户参数时一定要注意不能和系 统专有参数名称相冲突,关系式的书写也一定要符合 Pro/E 的格式要求。10.4 思考与练习题1. 在 Pro/E 系统中有哪几类参数?各有什么特点? 2. 哪些参数名不能用于定义用户参数? 3. 是否可以随意删除一个模型中的参

16、数? 4. 在关系中出现的参数,是否可以直接在【参数】对话框中访问? 5. 什么是关系式?它有那些基本类型? 6. 关系式中最常见的错误类型有哪些? 7. 打开 Pro/E,新建一个实体零件文件,在文件中建立如表 10.3 所示参数:表 10.3 参数表名称类型数值访问length实数50.00完全ratio_of_lentowth实数2完全width实数10.00完全leaf_number整数5完全interval_angle实数10完全Mould_name符号leaf锁定Pro/ENGINEER Wildfire 4.0 中文版教程- 330 -8. 在练习题 7 所建立的文件中,建立如下的关系式: width=length/ratio_of_len

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号