找回密码 注册 QQ登录
开思网工业级高精度在线3D打印服务

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 17387|回复: 9
打印 上一主题 下一主题

关系式介绍

[复制链接]
跳转到指定楼层
1
发表于 2005-2-3 22:42:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
我是初学者 这个关系式也是从网络上得到的 
关键词:Pro/Engineer 关系式 使用
  
Pro/Engineer是美国参数技术公司(PTC)推出的新一代CAD/CAE/CAM软件,其强大的功能深受业内人士欢迎,并成为当今世界上拥有用户最多的三维CAD软件。随着WTO的加入,要求工业设计人员由二维CAD向三维CAD转变也成为必然趋势。本人根据使用Pro/Engineer的体会,感到理解和使用好Pro/Engineer中的关系式很重要,它将给自己的设计带来更大的方便、灵活和快捷。因此将它介绍给Pro/Engineer的初级用户,愿与大家共勉。
1 概念
关系式(relations)是用户使用尺寸符号和各种参数定义的一种数学方程式,或称为函数。建立关系式的目的是为了有效地控制模型的特征外形或控制零件之间的装配关系,而且会大大简化尺寸操作,省去许多相关的手工计算。在Pro/Engineer中提供四种类型的关系式,见图1 。 图1
在编制或修改关系式时,应正确理解Pro/Engineer提供的符号含义(均为英文缩写),并准确使用,如在编辑草绘尺寸关系时,就必须用sd#,而不能使用其它的符号。Pro/Engineer系统本身也提供一些参数,常用的有PI(常数π)、G(重力加速度=9.8m/s2)、C1(常数1)、C2(常数2)等。关系式中的运算符基本上同C语言中的运算符,在实用中可体会。另外系统还支持三角函数、对数等。
建立关系式的方法有两种:一种是在草图模式(sketcher)中,单击Relation→add,在出现的空白条目中,建立关系式;另一种是在特征完成后,在part菜单中,单击Relation→add,根据需要建立关系式。建立的关系式可以是恒等式,也可以是不等式。在恒等式中,未知参数放在等号左边,可知或已知参数放在等号右边。
2 实例应用
实例1 在特征中添加关系式。  
假如已做好了如图2所示的零件模型,该模型有一个孔特征和一个立方体特征。如果我们希望该孔特征与立方体特征的边长关联,随着立方体的放大或收缩,孔的直径及其相对位置等比缩放,可按如下步骤建立关系式:1/ 从part菜单中选取Relations选项,→FeatRel,选取图中的圆孔特征,→Feature,系统要求选取相关特征,以便显示尺寸参数选取图中的圆孔和立方体特征,单击Relation→add,在输文本框中,可依次输入关系式:d5=0.3d0;d6=0.5d0;d8=0.2d0,单击done,完成输入,并重新生成零件模型即可。读者可通过变换关系式的内容,观看零件模型的变化 ,从中体会关系式的意义。
  
实例2 在关系式中使用控制参数trajpar。
Trajpar是一个介于0到1之间的实数,在高级建模的变截面扫描特征中很有用,在扫描的起点,其值为0,在扫描的终点,其值为1。图3为在特征中加入关系式sd4=50*sin(trajpar*360)+60后的结果。
显然,左端高60,中间最高处为110,中间最低处为10,右端高60。可见,利用函数和trajpar控制特征的外形既准确又方便。
实例3 在关系式中使用GRAPH曲线  
GRAPH曲线实际上是一种数学函数的图形表示,该曲线不是零件几何特征,在零件模型上不显示。应该注意该曲线图形不能封闭,每一个x值只能对应一个y值,绘制GRAPH曲线时,必须使用坐标系。绘制
GRAPH曲线的具体操作如下:Create→Datum→Graph→输入该函数图形名→AdvGeometry中的Coordsys,用鼠标单击绘图窗口适当位置建立坐标轴→绘制函数图形→标注尺寸→完成。
图3
  
GRAPH在关系式中的格式如下:sd#=evalgraph(“graph-name”,x-value)。其中graph-name是用GRAPH绘制的函数曲线名(英文),x-value是在GRAPH曲线中x轴上的值,总体含义是,根据GRAPH和对应的x值,而返回对应的y值,并赋给要约束的关系尺寸sd#。  
图4为本例中采用的名称为graph1的曲线
  
图5为采用变截面扫描特征建立的瓶子模型,为了使瓶子高度方向的圆角有所变化,根据设计意图,我们让此圆角随着瓶体的不断升高圆角也不断变大,其变化规律完全依照graph1曲线(图中瓶体高度180)。此例中我们只需加入如下关系式:
sd5=evalgraph(“graph1”,trajpar*180)
重新生成模型后的结果如图6所示。
  
3 结束语
以上对Pro/Engineer中的关系式作了简要介绍 ,此外,如果对已应用的关系式进行修改也十分方便,只需选取 Relation菜单中的EditRel,系统自动弹出记事本,在其中选取要修改的关系式,编辑修改完后,保存退出,并重新生成模型即可。当零件模型的多个关系式之间有一定联系时,应注意关系式的建立顺序。即如果一个关系式中定义的参数被其它关系式使用,此关系式应放在其它关系式的前面,
如果顺序不对,则关系式的控制达不到目的。当关系式较多时,建议用Relation菜单中的Sort Rel,此时系统自动进行特征排序。总之,在实际设计中,灵活、巧用关系式,必将给我们的设计带来意想不到的轻松与便捷。  
  
图1  
图中灰的Assem Rel,为装配关系式,该项只有在装配模式下才可使用。通过给定装配关系式,设计者可控制零件之间的相关性和零件之间的装配关系;Part Rel ,该项为零件关系式 ,使用此选项可建立同一零件中,不同特征之间的相关性;Feat Rel ,该项为特征关系式,使用此项可建立该特征与其对应约束参数之间的关系;Pattern Rel,该项为阵列关系式,可对阵列特征进行约束。  
关系式中使用的参数符号有四种类型,分别是尺寸参数符号(如d#、rd#、sd#等,其中的#代表正整数,具体该数为几,可在图形视窗中观察到)、公差参数符号、特征阵列数目参数符号、用户自定义参数符号。  
  
图4  
实例2 在关系式中使用控制参数trajpar。
Trajpar是一个介于0到1之间的实数,在高级建模的变截面扫描特征中很有用,在扫描的起点,其值为0,在扫描的终点,其值为1。图3为在特征中加入关系式sd4=50*sin(trajpar*360)+60后的结果。
显然,左端高60,中间最高处为110,中间最低处为10,
右端高60。可见,利用函数和trajpar控制特征的外形既  
准确又方便
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2005-3-23 11:32:38 | 只看该作者
这么好的东东没有顶吗?
我来顶一下
3
发表于 2005-3-23 11:48:08 | 只看该作者
hao,ding yi xia
4
发表于 2005-10-29 10:24:58 | 只看该作者
好也黎咖!唔该晒!
5
发表于 2005-10-29 11:04:41 | 只看该作者
图都某~点睇吖~叼
6
发表于 2005-10-29 14:46:45 | 只看该作者

可以一试!谢谢!

7
发表于 2005-10-29 15:31:21 | 只看该作者
怎么沒有圖呢
8
发表于 2005-10-29 23:09:42 | 只看该作者
兄弟怎么没上附件图片呢?

另:草图里加的关系,和零件里加的关系,是不同的。

零件里加关系还可以在修改尺寸时,当要求输入新尺寸值时,直接在那里输入 =xxxxxxxx的,而不用进关系编辑器里去编辑。
9
发表于 2008-9-2 14:44:02 | 只看该作者
怎么看不到图啊
10
发表于 2008-12-16 11:24:33 | 只看该作者
希望能看到图!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2025-2-5 05:10 , Processed in 0.037688 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2025 www.iCAx.org

快速回复 返回顶部 返回列表