PROE的关系式参数设置
ProE参数设置
a.设定小数点位数(Config.pro)(1) Default_Dec_Place 3 →3D状态下之小数点位数(2) Sketch_Dec_Place 3 →Sketch 状态下之小数点位数b.资料备份Dbms →Backup →选择目录c.Feature resolution (Trim Part)(1) Undo Change : 放弃修改,回复原来(2) Investigate : 调查失败原因(3) Fix Model : 修改任意之feature(4) Quick Fix : 修改失败之feature★Sketch Feature失败之原因★Pick & Place Feature失败之原因(1) Section: 70% (1) Reference: 70%(2) Reference: 10% (2) Geometry: 30%(3) Geometry: 20%★Redefine : 重新定义属性、断面、深度…..Reroute : 重新改变参考Reorder : 改变作图顺序d.Draft Check (拔模角检测) :→Info →Surface Analysis →Draft Check (使用Three Color)(1)可检查是否Under Cut(2)可检查角度是否足够e.Interference & Clearance (干涉检查& 间隙检查)→Info →Measure →Clea/Interf(1)Pair:二个二个检查 1. Whole Part : 整个Part做检查2. Surface: 以面做检查(通常检查间隙)(2) Global:全部检查 3. Single Entity : 以线段做检查f.X-Session (剖面)→Set Up →X-Session ( 立做剖面一定要选组立Datum PlaneSpacing : 剖面线间隙→Hatching Angle : 剖面线角度Line Style : 剖面线线型及颜色☆Exclude comp : 组立剖面内忽略某一个part☆Restore comp : 组立剖面内回复某一个partg.检查曲面最高点Create Surface TrimSilhouetteh.精度(1)Relative accuracy (相对精度)(2)Absolute accuracy (绝对精度)Config.pro 内需设定Enable_absolute_accuracy yesDefault_absolute_accuracy 0.003i.Unit (单位)(1)Same size →大小相同,尺寸变了(2)Same dim →大小变了,尺寸相同(3)User scale →自行订定放大倍率j.Group(1) 将几个feature 做成一个group →group →Create →Local group(feature 号码需连续)Group pattern : 选择一个group 做Pattern (注意: 一个group只能有一个对外尺寸)(3) Group pattern 后解除整体关系→Group →unpattern(4) 解除Group 关系→Group →ungroup(5) 解除尺寸相依关系→Modify →Make Independent。
PROE 4.0 参数设置
点工具—选项—在弹出的窗口下方输入项目和值—点添加更改—点应用.drawing_setup_file→在设置值栏点浏览→进入proe4.0安装目录→text→cns-cn.dtl 中国标准(D:\Program Files\proeWildfire 4.0\text\cns_cn.dtl)template_solidpart 定义缺省零件模版的单位(mmns_part_solid 公制的毫米牛秒)template_designasm组件单位mmns_flat_harnesstemplate_drawing 工程图缺省模板设置(D:\ProgramFiles\proeWildfire 4.0\templates\a4_drawing.drw 安装目录里的自带模版template_sheetmetalpart 板金单位mmns_part_sheetmetal.prt template_mfgmold 制造模具单位mmns_mfg_mold.mfgpro_unit_sys定义新对象的单位(mmns 毫米牛秒)pro_unit_length 定义新对象的长度单位(umit_inch /unit_mm) pro_unit_mass 定义质量单位(unit_gram 克)Default_dec_places 定义缺省的显示值小数位(2-14) sketcher_dec_places 定义草绘时的显示值小数位(2-14) default_ang_dec_places 定义绘图时角度的小数位sketcher_palette_path 自定义草绘调色板目录.设置字体pro_font_dir 定义字体目录PROE是自己的字体,如果转为CAD档或PDF档会显示不出来。
1.在任意地方新建一文件夹,如E:\FONTS . 在C:\windos\fonts(系统默认的字体库)将要用的字体复制到新建的文件夹里。
2.打开E:\FONTS 将里面的字体名复制一个要用的。
Proe 三角函数公式大全及参数详细说明
不超過其值的最大整數 可以給函數 ceil 和 floor 加一個可選的自變量,用它指 定要圓整的小數位數。 帶有圓整參數的這些函數的語法是:
下列運算符可用於關係(包括等式和條件語句)中。 關係中也可以包括下列數學函數: cos () 余弦 tan () 正切 sin () 正弦 sqrt () 平方根 asin () 反正弦 acos () 反余弦 atan () 反正切 sinh () 雙曲線正弦 cosh () 雙曲線余弦 tanh () 雙曲線正切 注釋:所有三角函數都使用單位度。 log() 以 10 為底的對數 ln() 自然對數 exp() e 的冪 abs() 絕對值 ceil() 不小於其值的最小整數 floor() ceil(parameter_name number_of_dec_places) floor (parameter_name number_of_dec_places) 或 number,
19. 抛物线 笛卡儿坐标 方程:x =(4 * t) y =(3 * t) + (5 * t ^2) z =0
20.螺旋线 圓柱坐标 方程:r = 5 theta = t*1800 z =(cos(theta90))+24*t
21.三叶线 圆柱坐标 方程:a=1 theta=t*380 b=sin(theta) r=a*cos(theta)*(4*b*b-1)
15.费马曲线(有点像螺纹线) 数学方程:r*r = a*a*theta 圓柱坐标 方程1: theta=360*t*5 a=4 r=a*sqrt(theta*180/pi) 方程2: theta=360*t*5 a=4 r=-a*sqrt(theta*180/pi) 由于Pro/e只能做连续的 曲线,所以只能分两次做
PROE常用参数与设置方法
PROE常用参数与设置方法PROE是一款功能强大的三维建模软件,它拥有丰富的参数设置和功能选项,可以满足不同需求的设计工作。
下面将介绍一些PROE常用的参数和设置方法。
1.系统参数设置在PROE中,可以通过设置系统参数来调整软件的性能和外观。
在“文件”菜单下选择“选项”,弹出选项对话框。
在这里可以设置一些常用的参数,例如界面语言、默认文件夹路径、文档单位等。
2.自定义工具栏和快捷键3.参数建模PROE是一款基于参数化建模的软件,通过使用参数可以快速创建并修改模型。
在创建模型时,可以使用约束和尺寸来定义模型的形状和位置。
通过修改参数值,可以实现模型的形状和尺寸的快速调整。
在实际使用中,可以使用公式、关系和条件来定义参数之间的关系,实现更复杂的模型设计。
4.部件模型的关系与装配在PROE中,可以通过定义部件模型之间的关系和装配关系,实现设计模型的组装。
在装配过程中,可以使用约束和连接等功能,定义部件之间的相对位置和运动关系。
通过修改这些关系,可以快速调整模型的装配状态。
5.材料和质量设置6.显示设置在PROE中,可以通过设置显示选项,调整模型的显示效果。
在“视图”菜单下选择“显示设置”,弹出显示设置对话框。
在这里可以设置模型的颜色、线型、透明度等属性,以及显示隐藏一些对象。
通过合理设置显示选项,可以更清楚地展示和查看模型。
以上是PROE常用的参数和设置方法。
通过合理设置各项参数和选项,可以使设计工作更高效、更准确。
当然,这里只是介绍了一部分常用的参数和设置方法,实际使用中还有更多功能和设置可供探索和使用。
PROE参数化教程
PROE参数化教程PROE是一款常用的三维设计软件,参数化是PROE中的一个重要功能,通过参数化,可以灵活地改变模型尺寸、形状、位置等属性,在设计中起到了十分重要的作用。
下面将介绍一些PROE参数化的基本使用方法和技巧。
1.定义参数在PROE中,我们可以使用“参数”功能来定义模型中的各种尺寸参数。
打开PROE软件后,选择“Insert”-“Datum”-“Point”创建一个点,然后在“Model Tree”视图中可以看到新创建的点。
选择该点,然后在工具栏中选择“Parameters”图标,弹出“Parameters”对话框。
在该对话框中,可以定义该点的尺寸参数。
比如,我们可以将该点的X轴值定义为“x”,Y轴值定义为“y”。
2.使用参数定义好参数后,我们可以在模型中使用这些参数。
例如,在创建一条直线时,可以将直线的长度定义为之前定义的参数。
选择“Insert”-“Datum”-“Line”,然后在属性栏中,将直线的长度值设置为之前定义的参数“x”。
这样,在模型中创建的直线的长度就会根据参数“x”的值来动态变化。
3.关系设置在进行参数化设计时,经常需要在不同的模型元素之间建立关系。
PROE中通过“关系”功能来实现这一点。
选择“Insert”-“Relations”,然后点击模型中两个元素,可以建立它们之间的关系。
例如,在建立两点之间的距离关系时,选择要建立关系的两个点,然后在属性栏中选择“Distance”关系类型,输入距离的值,点击确定,即可建立两点之间的距离关系。
4.公式使用在参数化设计中,经常需要使用一些复杂的公式来计算尺寸值。
PROE中使用公式功能可以实现这一点。
选择“Insert”-“Formula”,然后在公式对话框中输入公式,使用已经定义的参数和常量进行计算。
比如,我们可以定义一个参数“d”,然后通过公式计算出该参数的值为“2*x+y”。
5.参考尺寸使用在进行参数化设计时,有时需要参考模型中的一些尺寸值来定义其他的参数。
Proe(CREO)如何用参数控制零件装配(PROGRAM程序设计全解析)
PROE(Creo)/PROGRAM 程序设计与关系结合来替换装配中的部件 本课题主要解决问题:如何用参数驱动实现装配体中的零件替换,获得变化后的正确结果模型。
解决方法:1.参数中添加相应参数:包括驱动参数(a ,b ,c )和结果参数(tag1)2.在关系中添加运算过程(如下所得tag1被赋值"big001"或者"big002")3. 在模型中装配big001所在的类属文件(或者装配类属文件中的任意一个族表实例文件均可),打开PROE(Creo)/PROGRAM 模型意图--程序设计--编辑设计,修改代码:找到big001所在的代码:将big001 修改成(tag1)如下保存关闭即可。
这时候被装配的实例由关系中的tag1的运算结果值来控制。
主要零件big001,big002必须为一个模型中的族表里面的两个实例。
(FANS 整理)PROE/PROGRAM程序设计全解析前言:本文对PROE/PROGRAM的所有语句及语法进行了详细的解说,并配备实例讲解。
关键字:Program、Input……End Input、Relations……End Relations、Add……End Add、Execute……End Execute、If……End If、Massprop……End Massprop、Lookup_inst、Suppressed、Modify、Choose、Interact。
PROE/PROGRAM其实是一门很简单的程序设计语言。
这门语言的基本词语总共就只有11个:Input……End Input、Relations……End Relations、Add……End Add、Execute……End Execute、If……End If、Massprop……End Massprop、Lookup_inst、Suppressed、Modify、Choose、Interact。
PROE参数化教程
第10 章创建参数化模型本章将介绍Pro/E Wildfire 中文版中参数化模型的概念,以及如何在Pro/E Wildfire 中设置用户参数,如何使用关系式实现用户参数和模型尺寸参数之间的关联等内容。
10.1 参数参数是参数化建模的重要元素之一,它可以提供对于设计对象的附加信息,用以表明模型的属性。
参数和关系式一起使用可用于创建参数化模型。
参数化模型的创建可以使设计者方便地通过改变模型中参数的值来改变模型的形状和尺寸大小,从而方便地实现设计意图的变更。
10.1.1 参数概述Pro/E 最典型的特点是参数化。
参数化不仅体现在使用尺寸作为参数控制模型,还体现在可以在尺寸间建立数学关系式,使它们保持相对的大小、位置或约束条件。
参数是Pro/E 系统中用于控制模型形态而建立的一系列通过关系相互联系在一起的符号。
Pro/E 系统中主要包含以下几类参数:1. 局部参数当前模型中创建的参数。
可在模型中编辑局部参数。
例如,在Pro/E 系统中定义的尺寸参数。
2. 外部参数在当前模型外面创建的并用于控制模型某些方面的参数。
不能在模型中修改外部参数。
例如,可在“布局”模式下添加参数以定义某个零件的尺寸。
打开该零件时,这些零件尺寸受“布局”模式控制且在零件中是只读的。
同样,可在PDM 系统内创建参数并将其应用到零件中。
3. 用户定义参数可连接几何的其它信息。
可将用户定义的参数添加到组件、零件、特征或图元。
例如,可为组件中的每个零件创建“COST”参数。
然后,可将“COST”参数包括在“材料清单” 中以计算组件的总成本。
系统参数:由系统定义的参数,例如,“质量属性”参数。
这些参数通常是只读的。
可在关系中使用它们,但不能控制它们的值。
注释元素参数:为“注释元素”定义的参数。
在创建零件模型的过程中,系统为模型中的每一个尺寸定义一个赋值的尺寸符号。
用- 312 -第10章创建参数化模型户可以通过关系式使自己定义的用户参数和这个局部参数关联起来,从而达到控制该局部参数的目的。
Proe齿轮建模参数及关系
Proe齿轮建模参数及关系proe齿轮建模1、直齿圆柱齿轮建模参数:M------------------------齿轮模数Z------------------------齿轮齿数B------------------------齿轮宽度ALPHA-----------------------齿轮压力角HA某-----------------------齿轮的齿顶高系数C某------------------------齿轮的齿根高系数D11----------------------齿根过度圆弧半径参数关系:d=M某Z分度圆直径db=d某co(ALPHA)基圆直径Ha=Ha某某M齿顶高Hf=(Ha某+C某)某M齿根高DA=D+2某Ha齿顶圆直径DF=D-2某Hf齿根圆直径D11=0.38某m笛卡尔坐标渐开线方程:r=DB/2Theta=t某45某=r某co(theta)+r某in(theta)某theta某pi/180proe齿轮建模Z=r某in(theta)-r某co(theta)某theta某pi/1802、直齿圆柱变位齿轮建模参数:M------------------------齿轮模数Z-------------------------齿轮齿数某-------------------------变位系数B-------------------------齿轮宽度ALPHA-------------------------齿轮压力角HA某-------------------------齿轮的齿顶高系数C某--------------------------齿轮的齿根高系数D11------------------------齿根过度圆弧半径参数关系:D=Z某M分度圆直径db=D某co(ALPHA)基圆直径T_D=(PI/2+2某某某tan(ALPHA))某M分度圆上的齿厚DA=D+(HA某+某)某M某2齿顶圆的直径DF=d-((ha某+c某)-某)某M某2齿根圆的直径INV_PHI=tan(ALPHA)-ALPHA某PI/180渐开线函数T_DB=(T_D+M某Z某INV_PHI)某co(ALPHA)基圆上的齿厚SITA=180某(1/Z-T_DB/(PI某db))基圆上的齿槽所对应圆心角度数的一半D1=B圆柱坯料宽度等于齿宽proe齿轮建模D3=360/ZDTM1与FRONT面的夹角柱坐标渐开线方程r=db/2/co(45某t)theta=tan(45某t)某180/pi-45某t+itaz=03、斜齿圆柱变位齿轮建模参数:M_N-----------------------齿轮法向模数Z_N-----------------------齿轮的法向变位系数Z------------------------齿轮齿数B-----------------------齿轮宽度BETA-----------------------齿轮的螺旋角ALPHA------------------------齿轮压力角HA某------------------------齿轮的齿顶高系数C某-------------------------齿轮的齿根高系数D11-------------------------齿根过度圆弧半径关系:M_T=M_N/co(beta)齿轮端面模数a_t=ATAN(tan(alpha)/co(beta))齿轮端面压力角某_t=某_n某co(beta)齿轮端面变位系数d=z某m_t分度圆直径db=d某co(a_t)基圆直径proe齿轮建模T_D=(pi/2+2某某_t某tan(a_t))某m_t分度圆齿厚DA=d+(ha某某co(beta)+某_t)某m_t某2齿顶圆直径df=d-((ha某+c某)某co(beta)-某_t)某m_t某2齿根圆直径INV_PHI=tan(a_t)-a_t 某pi/180渐开线函数T_DB=(T_D+m_n某z某inv_phi)某co(a_t)基圆齿厚ita=180某(1/z-t_db/(pi某db))基圆上的齿槽所对应圆心角度数的一半D1=b+20某m_n圆柱坯料的长度D3=360/zDTM1与FRONT面的夹角圆柱渐开线方程:r=db/2/co(45某t)theta=tan(45某t)某180/pi-45某t+itaz=0。
proe关系式(大全)
PROE关系(1)关于关系关系(也被称为参数关系)是书写在符号尺寸和参数之间的用户定义的等式。
关系捕获特征、零件或组件元件内的设计关系,从而允许用户来控制对模型修改的效果。
关系是捕获设计知识和意图的一种方式。
和参数一样,关系被用于驱动模型。
如果更改关系,则模型也会随之改变。
可以使用关系来:·控制模型的修改效果。
·定义零件和组件中的尺寸值。
·作为设计条件的约束(例如,指定孔相对于零件边的位置)。
·在设计过程中描述某个模型或组件的不同零件之间的条件关系。
关系可以是简单值(例如 d1=4)或复杂的条件分支语句。
(2)关系类型有两种类型的关系:·等式 (Equality) - 使方程左边的参数等于右边的表达式。
这类关系用于给尺寸和参数赋值。
例如:简单的赋值:d1 = 4.75复杂的赋值:d5 = d2*(SQRT(d7/3.0+d4))·比较 (Comparison) - 比较方程左边的表达式和右边的表达式。
这种关系通常用于作为一个约束或用于逻辑分支的条件语句中。
例如:作为约束:(d1 + d2) > (d3 + 2.5)在条件语句中:IF (d1 + 2.5) >= d7(3)添加关系可以把关系添加到:·特征的截面(在“草绘器”模式下)。
·特征(在“零件”或“组件”模式下)。
·零件(在“零件”或“组件”模式下)。
·组件(在“组件”模式下)。
第一次选择“工具”(Tools)>“关系”(Relations) 时,假定要查看或更改当前模型(例如,“零件”模式下的零件)中的关系。
要使用关系,同时打开零件或组件,可单击“工具”(Tools)>“关系”(Relations)。
“关系”(Relations) 对话框打开。
在“查找”(Look In) 下,选取下列对象类型之一:·零件 (Part) - 使用零件中的关系(在“零件”和“组件”模式下均可)。
PROE关系式和参数详解(精)
注释:所有三角函数都使用单位度。
log(
以10为底的对数
ln(
自然对数
exp(
e的幂
abs(
绝对值
ceil(
不小于其值的最小整数
floor(不超过其值的最大整数
可以给函数ceil和floor加一个可选的自变量,用它指定要圆整的小数位数。
带有圆整参数的这些函数的语法是: ceil(parameter_name或number , number_of_dec_places
下列函数返回一个0.0和1.0之间的值:
trajpar_of_pnt("trajname", "pointname"
其中trajname是复合曲线名, pointname是基准点名。
轨线是一个沿复合曲线的参数,在它上面垂直于曲线切线的平面通过基准点。因此,基准点不必位于曲线上;在曲线上距基准点最近的点上计算该参数值。
·零件关系-使用零件中的关系。
·特征关系-使用特征特有的关系。如果特征有一个截面,那么使用者就可选择:获得对截面(草绘器中截面(草绘器中关系的访问,或者获得对作为一个整体的特征中的关系的访问。
·阵列关系-使用阵列所特有的关系。
注释:
─如果试图将截面之外的关系指派给已经由截面关系驱动的参数,则系统再生模型时给出错误信息。试图将关系指派给已经由截面之外关系驱动的参数时也同样。删除关系之一并重新生成。
关系是捕获设计知识和意图的一种方式。和参数一样,它们用于驱动模型-改变关系也就改变了模型。
关系可用于控制模型修改的影响作用、定义零件和组件中的尺寸值、为设计条件担当约束(例如,指定与零件的边相关的孔的位置。
它们用在设计过程中来描述模型或组件的不同部分之间的关系。关系可以是简单值(例如, d1=4或复杂的条件分支语句。
ProeCreoUG曲线方程大全及关系式、函数的说明资料
Proe Creo UG 曲线方程大全及关系式、函数的说明资料Pro/E 各种曲线方程集合 1.碟形弹簧 圓柱坐标 方程:r = 5 theta = t*3600z =(sin(3.5*theta-90))+24*t图1圆柱坐标(cylindrical ) 方程: r=ttheta=10+t*(20*360) z=t*3图34.蝴蝶曲线 球坐标方程:rho = 8 * t theta = 360 * t * 4 phi = -360 * t * 8图4图5笛卡儿坐标方程:x = 4 * cos ( t *(5*360))y = 4 * sin ( t *(5*360))z = 10*t图611.心脏线圓柱坐标方程:a=10r=a*(1+cos(theta))theta=t*360Pro/E 各种曲线方程集合(二)Array22.外摆线迪卡尔坐标方程:theta=t*720*5b=8a=5x=(a+b)*cos(theta)-b*cos((a/b+1)*theta)y=(a+b)*sin(theta)-b*sin((a/b+1)*theta)z=0图22 23. Lissajous 曲线theta=t*360a=1b=1c=100n=3x=a*sin(n*theta+c)y=b*sin(theta) Array图23 24.长短幅圆内旋轮线卡笛尔坐标方程:a=5b=7c=2.2theta=360*t*10x=(a-b)*cos(theta)+c*cos((a/b-1)*theta)y=(a-b)*sin(theta)-c*sin((a/b-1)*theta)图2425.长短幅圆外旋轮线卡笛尔坐标方程:theta=t*360*10a=5b=3c=5x=(a+b)*cos(theta)-c*cos((a/b+1)*theta)y=(a+b)*sin(theta)-c*sin((a/b+1)*theta)图2526. 三尖瓣线a=10x = a*(2*cos(t*360)+cos(2*t*360))y = a*(2*sin(t*360)-sin(2*t*360))图2627.概率曲线!方程:笛卡儿坐标x = t*10-5y = exp(0-x^2)图2728.箕舌线笛卡儿坐标系a = 1x = -5 + t*10y = 8*a^3/(x^2+4*a^2)图2829.阿基米德螺线柱坐标a=100theta = t*400r = a*theta图2930.对数螺线柱坐标theta = t*360*2.2a = 0.005r = exp(a*theta)图3031.蔓叶线笛卡儿坐标系a=10y=t*100-50solvex^3 = y^2*(2*a-x)for x图3132.tan曲线笛卡儿坐标系x = t*8.5 -4.25y = tan(x*20)图3233.双曲余弦x = 6*t-3y = (exp(x)+exp(0-x))/2图3334.双曲正弦x = 6*t-3y = (exp(x)-exp(0-x))/2图34 35.双曲正切y = (exp(x)-exp(0-x))/(exp(x)+exp(0-x))图3536.一峰三驻点曲线x = 3*t-1.5y=(x^2-1)^3+1图3637.八字曲线x = 2 * cos ( t *(2*180))y = 2 * sin ( t *(5*360))z = 0图37r=t*(10*180)+1theta=10+t*(20*180)z=t图3839.圆x = cos ( t *(5*180))y = sin ( t *(5*180))z = 0图39 40.封闭球形环绕曲线rho=2theta=360*tphi=t*360*10图4041.柱坐标螺旋曲线x = 100*t * cos ( t *(5*180))y = 100*t * sin ( t *(5*180))z = 0Pro/E 各种曲线方程集合(三)42.蛇形曲线x = 2 * cos ( (t+1) *(2*180))y = 2 * sin ( t *(5*360))z = t*(t+1)图4243.8字形曲线柱坐标theta = t*360r=10+(8*sin(theta))^2图4344.椭圆曲线笛卡尔坐标系a = 10b = 20theta = t*360x = a*cos(theta)y = b*sin(theta)图4445.梅花曲线柱坐标theta = t*360r=10+(3*sin(theta*2.5))^2图4546.另一个花曲线theta = t*360r=10-(3*sin(theta*3))^2z=4*sin(theta*3)^2图4647.改一下就成为空间感更强的花曲线了;)theta = t*360r=10-(3*sin(theta*3))^2z=(r*sin(theta*3))^2图4748.螺旋上升的椭圆线a = 10b = 20theta = t*360*3x = a*cos(theta)y = b*sin(theta)z=t*12图4849.甚至这种螺旋花曲线theta = t*360*4r=10+(3*sin(theta*2.5))^2z = t*16图4950 鼓形线笛卡尔方程r=5+3.3*sin(t*180)+ttheta=t*360*10z=t*10图50 51 长命锁曲线笛卡尔方程:a=1*t*359.5b=q2*t*360c=q3*t*360rr1=w1rr2=w2rr3=w3x=rr1*cos(a)+rr2*cos(b)+rr3*cos(c)y=rr1*sin(a)+rr2*sin(b)+rr3*sin(c)图5152 簪形线球坐标方程:rho=200*ttheta=900*tphi=t*90*10图52 53.螺旋上升曲线r=t^10theta=t^3*360*6*3+t^3*360*3*3z=t^3*(t+1)图5354.蘑菇曲线rho=t^3+t*(t+1)theta=t*360phi=t^2*360*20*20图5455. 8字曲线a=1b=1x=3*b*cos(t*360)+a*cos(3*t*360)Y=b*sin(t*360)+a*sin(3*t*360)图5556.梅花曲线theta=t*360r=100+50*cos(5*theta)z=2*cos(5*theta)图5657.桃形曲线rho=t^3+t*(t+1)theta=t*360phi=t^2*360*10*10图5758.名稱:碟形弹簧建立環境:pro/e圓柱坐r = 5theta = t*3600z =(sin(3.5*theta-90))+24图5859.环形二次曲线笛卡儿方程:x=50*cos(t*360)y=50*sin(t*360)z=10*cos(t*360*8)图5960 蝶线球坐标:rho=4*sin(t*360)+6*cos(t*360^2)theta=t*360phi=log(1+t*360)*t*360图6061.正弦周弹簧笛卡尔:ang1=t*360ang2=t*360*20x=ang1*2*pi/360y=sin(ang1)*5+cos(ang2)z=sin(ang2)Pro/E 各种曲线方程集合(四)62.环形螺旋线x=(50+10*sin(t*360*15))*cos(t*360)y=(50+10*sin(t*360*15))*sin(t*360)z=10*cos(t*360*5)图6263.内接弹簧x=2*cos(t*360*10)+cos(t*180*10)y=2*sin(t*360*10)+sin(t*180*10)z=t*6图6364.多变内接式弹簧x=3*cos(t*360*8)-1.5*cos(t*480*8)y=3*sin(t*360*8)-1.5*sin(t*480*8)z=t*8图6465.柱面正弦波线柱坐标:方程r=30theta=t*360z=5*sin(5*theta-90)图65 66. ufo (漩涡线). 球坐标:rho=t*20^2theta=t*log(30)*60phi=t*7200图6667. 手把曲线thta0=t*360thta1=t*360*6r0=400r1=40r=r0+r1*cos(thta1)x=r*cos(thta0)y=r1*sin(thta1)z=0图6768.篮子圆柱坐标r=5+0.3*sin(t*180)+ttheta=t*360*30z=t*5图6869. 圆柱齿轮齿廓的渐开线方程:afa=60*tx=10*cos(afa)+pi*10*afa/180*sin(afa)x=10*sin(afa)-pi*10*afa/180*cos(afa)z=0注:afa为压力角,取值范围是0到60,10为基圆半径。
ProeCreoUG曲线方程大全及关系式、函数的说明资料
Proe Creo UG 曲线方程大全及关系式、函数的说明资料Pro/E 各种曲线方程集合 1.碟形弹簧 圓柱坐标 方程:r = 5theta = t*3600z =(sin(3.5*theta-90))+24*t图12.葉形线.圆柱坐标(cylindrical ) 方程: r=ttheta=10+t*(20*360) z=t*3图3图5笛卡儿坐标方程:x = 4 * cos ( t *(5*360))y = 4 * sin ( t *(5*360))z = 10*t图611.心脏线圓柱坐标方程:a=10r=a*(1+cos(theta))theta=t*360Pro/E 各种曲线方程集合(二)Array22.外摆线迪卡尔坐标方程:theta=t*720*5b=8a=5x=(a+b)*cos(theta)-b*cos((a/b+1)*theta)y=(a+b)*sin(theta)-b*sin((a/b+1)*theta)z=0图22 23. Lissajous 曲线theta=t*360a=1b=1c=100n=3x=a*sin(n*theta+c)y=b*sin(theta)图23 24.长短幅圆内旋轮线卡笛尔坐标b=7c=2.2theta=360*t*10x=(a-b)*cos(theta)+c*cos((a/b-1)*theta)y=(a-b)*sin(theta)-c*sin((a/b-1)*theta)图24 25.长短幅圆外旋轮线卡笛尔坐标方程:theta=t*360*10a=5b=3c=5x=(a+b)*cos(theta)-c*cos((a/b+1)*theta)y=(a+b)*sin(theta)-c*sin((a/b+1)*theta)图2526. 三尖瓣线a=10x = a*(2*cos(t*360)+cos(2*t*360))y = a*(2*sin(t*360)-sin(2*t*360))图26 27.概率曲线!方程:笛卡儿坐标x = t*10-5y = exp(0-x^2)图27 28.箕舌线笛卡儿坐标系a = 1x = -5 + t*10y = 8*a^3/(x^2+4*a^2)图28 29.阿基米德螺线柱坐标a=100theta = t*400r = a*theta图29 30.对数螺线柱坐标theta = t*360*2.2a = 0.005r = exp(a*theta)图30 31.蔓叶线笛卡儿坐标系a=10y=t*100-50solvex^3 = y^2*(2*a-x)for x图31 32.tan曲线笛卡儿坐标系x = t*8.5 -4.25y = tan(x*20)图32 33.双曲余弦x = 6*t-3y = (exp(x)+exp(0-x))/2图33 34.双曲正弦x = 6*t-3y = (exp(x)-exp(0-x))/2图34 35.双曲正切y = (exp(x)-exp(0-x))/(exp(x)+exp(0-x))图35 36.一峰三驻点曲线x = 3*t-1.5y=(x^2-1)^3+1图36 37.八字曲线x = 2 * cos ( t *(2*180))y = 2 * sin ( t *(5*360))z = 0图37r=t*(10*180)+1theta=10+t*(20*180)z=t图38 39.圆x = cos ( t *(5*180))y = sin ( t *(5*180))z = 0图39 40.封闭球形环绕曲线rho=2phi=t*360*10图40 41.柱坐标螺旋曲线x = 100*t * cos ( t *(5*180))y = 100*t * sin ( t *(5*180))z = 0Pro/E 各种曲线方程集合(三)42.蛇形曲线x = 2 * cos ( (t+1) *(2*180))y = 2 * sin ( t *(5*360))z = t*(t+1)图42 43.8字形曲线柱坐标theta = t*360r=10+(8*sin(theta))^2图43 44.椭圆曲线笛卡尔坐标系a = 10b = 20theta = t*360x = a*cos(theta)y = b*sin(theta)图44 45.梅花曲线柱坐标theta = t*360r=10+(3*sin(theta*2.5))^2图45 46.另一个花曲线theta = t*360r=10-(3*sin(theta*3))^2z=4*sin(theta*3)^2图46 47.改一下就成为空间感更强的花曲线了;)theta = t*360r=10-(3*sin(theta*3))^2z=(r*sin(theta*3))^2图4748.螺旋上升的椭圆线a = 10b = 20theta = t*360*3x = a*cos(theta)y = b*sin(theta)z=t*12图48 49.甚至这种螺旋花曲线theta = t*360*4r=10+(3*sin(theta*2.5))^2z = t*16图49 50 鼓形线笛卡尔方程r=5+3.3*sin(t*180)+ttheta=t*360*10z=t*10图50 51 长命锁曲线笛卡尔方程:a=1*t*359.5b=q2*t*360c=q3*t*360rr1=w1rr2=w2rr3=w3x=rr1*cos(a)+rr2*cos(b)+rr3*cos(c)y=rr1*sin(a)+rr2*sin(b)+rr3*sin(c)图51 52 簪形线球坐标方程:rho=200*ttheta=900*tphi=t*90*10图52 53.螺旋上升曲线r=t^10theta=t^3*360*6*3+t^3*360*3*3z=t^3*(t+1)图53 54.蘑菇曲线rho=t^3+t*(t+1)theta=t*360phi=t^2*360*20*20图54 55. 8字曲线a=1b=1x=3*b*cos(t*360)+a*cos(3*t*360)Y=b*sin(t*360)+a*sin(3*t*360)图55 56.梅花曲线theta=t*360r=100+50*cos(5*theta)z=2*cos(5*theta)图5657.桃形曲线rho=t^3+t*(t+1)theta=t*360phi=t^2*360*10*10图57 58.名稱:碟形弹簧建立環境:pro/e圓柱坐r = 5theta = t*3600z =(sin(3.5*theta-90))+24图58 59.环形二次曲线笛卡儿方程:x=50*cos(t*360)y=50*sin(t*360)z=10*cos(t*360*8)图59 60 蝶线球坐标:rho=4*sin(t*360)+6*cos(t*360^2)theta=t*360phi=log(1+t*360)*t*360图60 61.正弦周弹簧笛卡尔:ang1=t*360ang2=t*360*20x=ang1*2*pi/360y=sin(ang1)*5+cos(ang2)z=sin(ang2)Pro/E 各种曲线方程集合(四)62.环形螺旋线x=(50+10*sin(t*360*15))*cos(t*360)y=(50+10*sin(t*360*15))*sin(t*360)z=10*cos(t*360*5)图62 63.内接弹簧x=2*cos(t*360*10)+cos(t*180*10)y=2*sin(t*360*10)+sin(t*180*10)z=t*6图63 64.多变内接式弹簧x=3*cos(t*360*8)-1.5*cos(t*480*8)y=3*sin(t*360*8)-1.5*sin(t*480*8)z=t*8图64 65.柱面正弦波线柱坐标:方程r=30theta=t*360z=5*sin(5*theta-90)图65 66. ufo (漩涡线)球坐标:rho=t*20^2theta=t*log(30)*60phi=t*7200图66 67. 手把曲线thta0=t*360thta1=t*360*6r0=400r1=40r=r0+r1*cos(thta1)x=r*cos(thta0)y=r1*sin(thta1)z=0图67 68.篮子圆柱坐标r=5+0.3*sin(t*180)+ttheta=t*360*30z=t*5图68 69. 圆柱齿轮齿廓的渐开线方程:afa=60*tx=10*cos(afa)+pi*10*afa/180*sin(afa)x=10*sin(afa)-pi*10*afa/180*cos(afa)z=0注:afa为压力角,取值范围是0到60,10为基圆半径。
Proe设计常用齿轮的参数及关系、渐开线方程
Proe设计常⽤齿轮的参数及关系、渐开线⽅程Proe设计常⽤齿轮的参数及关系、渐开线⽅程这⾥稍微总结了四种常⽤的齿轮的参数及关系:1.柱形直齿轮所需参数:(11个)齿数(z)、模数(m)、压⼒⾓(angle)、齿厚(b)齿顶圆(da)、分度圆(d)、齿基圆(db)、齿根圆(df)齿顶⾼系数(hax)、顶隙系数(cx)、变位系数(x)齿顶⾼(ha)、齿根⾼(hf)基本关系:ha=mhf=1.25*mda=m*(z+2)d=m*zdb=d*cos(angle)df=m*(z-2.5)渐开线⽅程:theta=45*tr=db/2x=r*cos(theta)+r*sin(theta)*pi*theta/180 y=r*sin(theta)-r*cos(theta)*pi*theta/180 z=02.斜齿轮所需参数(14个)齿数(z)、模数(mn)、压⼒⾓(alpha)、螺旋⾓(beta)、齿厚(b)齿顶圆(da)、分度圆(d)、齿基圆(db)、齿根圆(df)齿顶⾼系数(hax)、顶隙系数(cx)、变位系数(x)齿顶⾼(ha)、齿根⾼(hf)基本关系:ha=(hax+x)*mnhf=(hax+cx-x)*mnd=mn*z/cos(beta)da=d+2*hadb=d*cos(alpha)df=d-2*hf渐开线⽅程:r=db/2x=r*cos(theta)+r*sin(theta)*pi*theta/180 y=r*sin(theta)-r*cos(theta)*pi*theta/180 z=03.锥形齿轮(伞形齿轮)所需参数(24个)齿数(z)、模数(m)、压⼒⾓(alpha)齿顶圆(da)、分度圆(d)、齿基圆(db)、齿根圆(df)齿顶⾼系数(hax)、顶隙系数(cx)、变位系数(x)齿顶⾼(ha)、齿⾼(h)、齿基⾼(hb)、齿根⾼(hf)顶锥⾓(delta_a)、分锥⾓(delta)、基锥⾓(delta_b)、根锥⾓(delta_f)锥顶宽(ba)、锥宽(b)、锥基宽(bb)、锥根宽(bf)锥距(rx)、与之相啮合的⼤齿轮齿数(z_asm)基本关系:ha=(hax+x)*mhf=(hax+cx-x)*mh=ha+hfdelta=atan(z/z_asm)d=m*zdb=d*cos(alpha)da=d+2*ha*cos(delta)df=d-2*hf*cos(delta)hb=(d-db)/(2*cos(delta))rx=d/(2*sin(delta))theta_a=atan(ha/rx)theta_b=atan(hb/rx)theta_f=atan(hf/rx)delta_a=delta+theta_adelta_b=delta-theta_bdelta_f=delta-theta_fba=b/cos(theta_a)bb=b/cos(theta_a)bf=b/cos(theta_a)渐开线⽅程:r=d11/2 (d11是分度圆直径,需具体确定)theta=60*tx=r*cos(theta)+r*sin(theta)*pi*theta/180 y=r*sin(theta)-r*cos(theta)*pi*theta/180z=0从上图不难看出:⼈字形齿轮其实是两个斜齿轮复合⽽成,其参数与斜齿轮⼀致渐开线⽅程:theta=60*tr=db/2x=r*cos(theta)+r*sin(theta)*pi*theta/180y=r*sin(theta)-r*cos(theta)*pi*theta/180z=0需要注意的是:以上渐开线均是以Proe的FRONT⾯为草绘⾯画圆时正确的渐开线。
PROE关系式
如果你很了解这个公式sd1=evalgraph("g1",trajpar*100)那就没有必要再看下去了.本节只是对此用法的最简单介绍.sd1=evalgraph("g1",trajpar*100)简单说这句的意思就是将基准图形G1特定范围内的每一个横坐标对应的纵坐标的值赋给SD1.SD1是一个尺寸名称.Trajpar*100的意思是在G1图形中取X=0与X=100之间的只一段所对应的纵坐标作为取值范围. Trajpar是[0,1]的一个范围.开始取0,结束取1.这类公式多见于可变截面扫描中对可变尺寸的控制.以下简单分析一下.可变截面扫描的元素为:(截面和轨迹都是直线,且相互垂直)上面这个变截面扫描相信谁都会创建,其中扫描截面的尺寸受函数影响.sd1=evalgraph("g1",trajpar*100)当扫描轨迹长度为100的时候.扫描出来的曲面(显示线框模式)和基准图形G1从某种角度来看是一样的:Y从开始25变化到结束75.当扫描轨迹长度为50的时候.扫描出来的曲面的斜边部分变得异常陡峭.Y依然从开始的25变化到75,但是中间距离因为缩减成50,因此变化的趋势更明显了.当扫描轨迹长度为200的时候.扫描出来的曲面的斜边部分变得非常平缓.Y依然从开始的25变化到75,但是中间距离因为增加了一倍,因此变化的斜度就少了很多.上面几个图的斜度没有标出来,单靠眼睛已经可以明显辨别出其变化的趋势了.从上面几个图到底带来了什么启示呢?对于同一个公式sd1=evalgraph("g1",trajpar*100)所扫描出来的曲面的Y坐标总是要从25开始 75结束.而中间扫描轨迹的长度只会影响其变化的剧烈程度.就好像在爬山.归纳上面几个图,我想这个函数你应该明白了至少一半.接着看一下trajpar的影响.看下图.将原来sd1=evalgraph("g1",trajpar*100)修改为:sd1=evalgraph("g1",trajpar*200)扫描轨迹长度为100这个图的Y坐标从25开始从125结束.但是我基准图形最高只画到75,125是怎么出来的呢?试着将基准图形延长一下,测量X为200对应的Y值,恰恰就是125.在基准图形测量X为50时候基准图形对应的Y坐标之后发现,恰好是50.上面修改了两次Trajpar的乘数之后发现Y的结束坐标有了变化.这说明了什么呢?Trajpar*100就说明允许取Y最大值为基准图形上X为100所对应的Y值Trajpar*200就说明允许取Y最大值为基准图形上X为200所对应的Y值,不够长的话自动寻找延长线上的点(考虑一下如果基准图形是曲线而不是直线的情况)Trajpar*50就说明允许取Y最大值为基准图形上X为50所对应的Y值因此可以知道evalgraph()函数的第二个参数实际上控制SD1可取值的范围.第一个参数当然是基准图形.如果再修改一下:<span style="display:none" ; style="$ _" a5 l$ u9 D& r. `6 p1 |1 t sd1=evalgraph("g1",20+trajpar*100)那就变成是取基准图形上最小 X=20对应的Y值最大X=20+100 对应的Y值.。
Proe工程图参数定义
Proe⼯程图参数定义⼀、Proe⼯程图参数定义模型设置:proe模板模型1、打开PROE模型模板⽬录D:\Program Files\PTC\Creo Elements\Pro5.0\templates→打开需要修改的模型⽂件如:mmns_part_solid.prt公制模板模型2、修改模型设置:⽂件→属性→材料类更改单位为:毫⽶千克秒更改质量属性密度为:0.0000785(⾦属)源更改为:⼏何和参数3、设置参数及关系式:在关系及参数中写⼊以下内容:定义重量计算关系式4.1、设置参数图号=rel_model_name名称=PTC_COMMON_NAME材料=PTC_MATERIAL_NAME重量=MP_MASS("")4.2、设置关系式⼯具→关系添加关系式:质量=MP_MASS("")→点选参数:添加参数名称为:质量(与关系式名称对应)其他保持系统定义⼯程图设置:⼯程图定义标题栏参数\1、表图框设置②图号:&图号③名称:&名称④材料:&材料⑤重量:&重量 [.3]⑥⽐例:&scale⑦共页:&total_sheets⑧第页:¤t_sheet⑨单位名称:直接在标题栏单元格中输⼊。
⽇期:&today_date(需要⼿⼯输⼊⽇期),:&todays_date(⾃动提取电脑系统⽇期)2、⼯程图显⽰重量:1、载⼊模型2、于模型中⽂件→属性→质量属性→更改→⽣成报告3、回⼯程图点编辑→再⽣模型→重量栏及显⽰重量企业应⽤中⼯程图明细表(BOM表)中要显⽰的参数是要添加到模板中的(如零件的名称,规格,重量等),重量是系统⾃动计算的不需要设置值,⽽零件名称和规格是要在零件模型中⼿动维护,相对⽐较⿇烦,有⼀种⽅法可以在组件中批量维护每个零件参数值,下⾯介绍以维护零件名称“DESCRIPTION”参数为例的操作步骤。
proe球面阵列关系式
proe球面阵列关系式Proe球面阵列是一种过程工程软件中的一个重要命令,在进行机械设计的过程中经常使用。
通过该命令,用户可以轻松地进行三维建模。
这篇文章将分步骤介绍如何在Proe中进行球面阵列,并给出相应的关系式。
步骤一:打开Proe软件,新建一个零部件在该软件中,打开“文件”菜单,选择“新建”,然后选择“零散件”选项。
在创建新的零部件之前,我们需要确定该部件的类型和名称。
步骤二:绘制基础几何体当我们打开一个新零部件时,我们需要画出一个基础几何体。
例如,绘制一个球,以便进行球面阵列。
在Proe软件中,选择“绘制球”命令,并按照相应的标准规范绘制球和其它基础几何体。
步骤三:输入球体的参数在Proe软件中,我们可以通过如下方式输入球的参数:选择“编辑”>“驱动尺寸”。
在出现的对话框中选择”球体半径”,并输入所需的半径(例如:30毫米)。
步骤四:添加球面阵列在Proe软件中,选择“创建”>“模式”>“变换”,然后选择球体。
在出现的对话框中,选择“阵列类型”为“球形阵列”,然后输入所需的参数。
例如,如果你需要在一个球体上分布100个小球,可以输入“阵列数量”为100。
此外,还需要确定每个小球之间的距离以及偏移角度。
这些参数的输入方式可以根据自己的需要进行调整。
步骤五:确定球面阵列关系式在Proe软件中,球面阵列关系式的公式为:z=a*sin(b*i)*cos(j)y=a*sin(b*i)*sin(j)x=a*cos(b*i)其中,a为球的半径,i表示阵列的数量,b表示角度(弧度制),j表示偏移角度。
通过上面的公式,可以计算出每个小球的x、y、z坐标值,从而确定它们在球面上的位置。
总结:在Proe软件中,通过球面阵列命令,可以快速、准确地进行三维建模。
通过以上步骤,用户可以轻松地绘制出球体和球面阵列,并且很容易地推导出球面阵列关系式。
本文所介绍的Proe球面阵列命令虽然非常实用,但还有很多其它的命令和操作方法可以探索,希望读者可以在深入了解该软件的基础上,发挥自己的想象力和能力,实现更多更复杂的机械设计方案。
Proe-Creo-UG曲线方程大全及关系式、函数的说明资料
Proe Creo UG曲线方程大全与关系式、函数的说明资料Pro/E 各种曲线方程集合1.碟形弹簧圓柱坐标方程:r = 5theta = t*3600z =<sin<3.5*theta-90>>+24*t图12.葉形线.笛卡儿坐標标方程:a=10x=3*a*t/<1+<t^3>>y=3*a*<t^2>/<1+<t^3>>图23.螺旋线<Helical curve>圆柱坐标〔cylindrical〕方程:r=ttheta=10+t*<20*360>z=t*3图34.蝴蝶曲线球坐标方程:rho = 8 * ttheta = 360 * t * 4phi = -360 * t * 8图45.渐开线采用笛卡尔坐标系方程:r=1ang=360*ts=2*pi*r*tx0=s*cos<ang>y0=s*sin<ang>x=x0+s*sin<ang>y=y0-s*cos<ang>z=0图56.螺旋线.笛卡儿坐标方程:x = 4 * cos < t *<5*360>>y = 4 * sin < t *<5*360>>z = 10*t图6 7.对数曲线笛卡尔坐标系方程:z=0x = 10*ty = log<10*t+0.0001>图78.球面螺旋线采用球坐标系方程:rho=4theta=t*180phi=t*360*20图8 9.双弧外摆线卡迪尔坐标方程:l=2.5b=2.5x=3*b*cos<t*360>+l*cos<3*t*360>Y=3*b*sin<t*360>+l*sin<3*t*360>图910.星行线卡迪尔坐标方程:a=5x=a*<cos<t*360>>^3y=a*<sin<t*360>>^3图10 11.心脏线圓柱坐标方程:a=10r=a*<1+cos<theta>>theta=t*360Pro/E 各种曲线方程集合〔二〕22.外摆线迪卡尔坐标方程:theta=t*720*5b=8a=5x=<a+b>*cos<theta>-b*cos<<a/b+1>*theta>y=<a+b>*sin<theta>-b*sin<<a/b+1>*theta>z=0图22 23. Lissajous 曲线theta=t*360a=1b=1c=100n=3x=a*sin<n*theta+c>y=b*sin<theta>图23 24.长短幅圆内旋轮线卡笛尔坐标方程:a=5b=7c=2.2theta=360*t*10x=<a-b>*cos<theta>+c*cos<<a/b-1>*theta>y=<a-b>*sin<theta>-c*sin<<a/b-1>*theta>图24 25.长短幅圆外旋轮线卡笛尔坐标方程:theta=t*360*10a=5b=3c=5x=<a+b>*cos<theta>-c*cos<<a/b+1>*theta>y=<a+b>*sin<theta>-c*sin<<a/b+1>*theta>图25 26. 三尖瓣线a=10x = a*<2*cos<t*360>+cos<2*t*360>>y = a*<2*sin<t*360>-sin<2*t*360>>图26 27.概率曲线!方程:笛卡儿坐标x = t*10-5y = exp<0-x^2>图27 28.箕舌线笛卡儿坐标系a = 1x = -5 + t*10y = 8*a^3/<x^2+4*a^2>图28 29.阿基米德螺线柱坐标a=100theta = t*400r = a*theta图29 30.对数螺线柱坐标theta = t*360*2.2a = 0.005r = exp<a*theta>图30 31.蔓叶线笛卡儿坐标系a=10y=t*100-50solvex^3 = y^2*<2*a-x>for x图31 32.tan曲线笛卡儿坐标系x = t*8.5 -4.25y = tan<x*20>图32 33.双曲余弦x = 6*t-3y = <exp<x>+exp<0-x>>/2图33 34.双曲正弦x = 6*t-3y = <exp<x>-exp<0-x>>/2图34 35.双曲正切x = 6*t-3y = <exp<x>-exp<0-x>>/<exp<x>+exp<0-x>>图35 36.一峰三驻点曲线x = 3*t-1.5y=<x^2-1>^3+1图36 37.八字曲线x = 2 * cos < t *<2*180>>y = 2 * sin < t *<5*360>>z = 0图37 38.螺旋曲线r=t*<10*180>+1theta=10+t*<20*180>z=t图38 39.圆x = cos < t *<5*180>>y = sin < t *<5*180>>z = 0图39 40.封闭球形环绕曲线rho=2theta=360*tphi=t*360*10图40 41.柱坐标螺旋曲线x = 100*t * cos < t *<5*180>>y = 100*t * sin < t *<5*180>>z = 0Pro/E 各种曲线方程集合〔三〕42.蛇形曲线x = 2 * cos < <t+1> *<2*180>>y = 2 * sin < t *<5*360>>z = t*<t+1>图42 43.8字形曲线柱坐标theta = t*360r=10+<8*sin<theta>>^2图43 44.椭圆曲线笛卡尔坐标系a = 10b = 20theta = t*360x = a*cos<theta>y = b*sin<theta>图44 45.梅花曲线柱坐标theta = t*360r=10+<3*sin<theta*2.5>>^2图45 46.另一个花曲线theta = t*360r=10-<3*sin<theta*3>>^2z=4*sin<theta*3>^2图46 47.改一下就成为空间感更强的花曲线了;>theta = t*360r=10-<3*sin<theta*3>>^2z=<r*sin<theta*3>>^2图4748.螺旋上升的椭圆线a = 10b = 20theta = t*360*3x = a*cos<theta>y = b*sin<theta>z=t*12图48 49.甚至这种螺旋花曲线theta = t*360*4r=10+<3*sin<theta*2.5>>^2z = t*16图49 50 鼓形线笛卡尔方程r=5+3.3*sin<t*180>+ttheta=t*360*10z=t*10图50 51 长命锁曲线笛卡尔方程:a=1*t*359.5b=q2*t*360c=q3*t*360rr1=w1rr2=w2rr3=w3x=rr1*cos<a>+rr2*cos<b>+rr3*cos<c>y=rr1*sin<a>+rr2*sin<b>+rr3*sin<c>图51 52 簪形线球坐标方程:rho=200*ttheta=900*tphi=t*90*10图52 53.螺旋上升曲线r=t^10theta=t^3*360*6*3+t^3*360*3*3z=t^3*<t+1>图53 54.蘑菇曲线rho=t^3+t*<t+1>theta=t*360phi=t^2*360*20*20图54 55. 8字曲线a=1b=1x=3*b*cos<t*360>+a*cos<3*t*360>Y=b*sin<t*360>+a*sin<3*t*360>图55 56.梅花曲线theta=t*360r=100+50*cos<5*theta>z=2*cos<5*theta>图56 57.桃形曲线rho=t^3+t*<t+1>theta=t*360phi=t^2*360*10*10图57 58.名稱:碟形弹簧建立環境:pro/e圓柱坐r = 5theta = t*3600z =<sin<3.5*theta-90>>+24图58 59.环形二次曲线笛卡儿方程:x=50*cos<t*360>y=50*sin<t*360>z=10*cos<t*360*8>图59 60 蝶线球坐标:rho=4*sin<t*360>+6*cos<t*360^2>theta=t*360phi=log<1+t*360>*t*360图60 61.正弦周弹簧笛卡尔:ang1=t*360ang2=t*360*20x=ang1*2*pi/360y=sin<ang1>*5+cos<ang2>z=sin<ang2>Pro/E 各种曲线方程集合〔四〕62.环形螺旋线x=〔50+10*sin<t*360*15>>*cos<t*360>y=<50+10*sin<t*360*15>>*sin<t*360>z=10*cos<t*360*5>图62 63.内接弹簧x=2*cos<t*360*10>+cos<t*180*10>y=2*sin<t*360*10>+sin<t*180*10>z=t*6图63 64.多变内接式弹簧x=3*cos<t*360*8>-1.5*cos<t*480*8>y=3*sin<t*360*8>-1.5*sin<t*480*8>z=t*8图64 65.柱面正弦波线柱坐标:方程r=30theta=t*360z=5*sin<5*theta-90>图65 66. ufo 〔漩涡线〕球坐标:rho=t*20^2theta=t*log<30>*60phi=t*7200图66 67. 手把曲线thta0=t*360thta1=t*360*6r0=400r1=40r=r0+r1*cos<thta1>x=r*cos<thta0>y=r1*sin<thta1>z=0图67 68.篮子圆柱坐标r=5+0.3*sin<t*180>+ttheta=t*360*30z=t*5图68 69. 圆柱齿轮齿廓的渐开线方程:afa=60*tx=10*cos<afa>+pi*10*afa/180*sin<afa>x=10*sin<afa>-pi*10*afa/180*cos<afa>z=0注:afa为压力角,取值范围是0到60,10为基圆半径.图69 70.对数螺旋曲线柱坐标:r=sqrt<theta>theta=t*360*30z=0图70 71. 罩形线球坐标:rho=4theta=t*60phi=t*360*10图7172. 向日葵线theta=t*360r=30+10*sin<theta*30>z=0图72 73. 太阳线r=1.5*cos<50*theta>+1theta=t*360z=0图73 74 塔形螺旋线r=t*80+50theta=t*360*10z=t*80图74 75 花瓣线球坐标:rho=t*20theta=t*360*90phi=t*360*10图75 76 双元宝线r=sin<t*360*10>+30theta=sin<t*360*15>z=sin<t*3>图76 77 阿基米德螺线的变形〔自己想得〕不知前面有没有??:what柱坐标下:theta=360*2*<t-0.5>r=10*thetaz=0图77 78 改过来的渐开线方程r=20ang = t*360x=r*cos<ang>+2*pi*r*t*sin<ang>y=r*sin<ang>-2*pi*r*t*cos<ang>z=0图78 79 双鱼曲线球坐标系rho=30+10*sin<t*360*10>theta=t*180*cos<t*360*10>phi=t*360*30图7980 蝴蝶结曲线x=200*t*sin<t*3600>y=250*t*cos<t*3600>z=300*t*sin<t*1800>图80 81 "两相望"曲线球坐标系rho=30theta=t*360*cos<t*360*20>phi=t*360*20图81 Pro/E 各种曲线方程集合〔五〕82 小蜜蜂笛卡尔坐标系:x=cos<t*360>+cos<3*t*360>Y=sin<t*360>+sin<5*t*360>图82 83 弯月x=cos<t*360>+cos<2*t*360>Y=sin<t*360>*2+sin<t*360>*2图83 84 热带鱼a=5x=<a*<cos<t*360*3>>^4>*ty=<a*<sin<t*360*3>>^4>*t图84 85 燕尾剪x=3*cos<t*360*4>y=3*sin<t*360*3>z=t图85 86 天蚕丝theta=t*3600r=<cos<360*t*20>*.5*t+1>*t图8687 心电图圆柱坐标系:r=sin<t*360*2>+.2theta=10+t*<6*360>z=t*388 变化后的星形线迪卡尔坐标系theta=t*360x=10*cos<theta>^3y=10*sin<theta>^3z=cos<theta>89 小白兔theta=t*360-90r=cos<360*<t/<1+t^<6.5>>>*6*t>*3.5+5图89 90 大家好theta=t*360+180r=cos<360*t^3*6>*2+5图90 91 蛇形线笛卡尔坐标系:x=2*cos<t*360*3>*ty=2*sin<t*360*3>*tz=<sqrt<sqrt<sqrt<t>>>>^3*5图91 92 五环柱坐标:theta=t*360*4r=cos<t*360*5>+1图92 93 蜘蛛网柱坐标:theta=t*360*5r=t*sin<t*360*25>*5+8图93 94 次声波笛卡尔:x=t*5y=t*cos<t*360*8>图94 95 十字渐开线柱坐标:theta=t*360*4r=<cos<t*360*16>*0.5*t+1>*t图95 96 内五环笛卡尔theta=t*360*4x=2+<10-5>*cos<theta>+6*cos<<10/6-1>*theta> y=2+<10-5>*sin<theta>-6*sin<<10/6-1>*theta>图96 97 蜗轨线柱坐标;theta=t*360*2r=cos<t*360*30>*t*0.5+t*2图97钣金件展开长度计算的推导在Pro/E钣金模块中,计算折弯部分的展开长度公式是:DL=<pi/2*Ri+y_factor*t>*a/90式中:DL板材的中性层长度Ri 折弯内径y_factor Y轴比例因子T板材厚度a 折弯部分相对的圆心角以下是推导过程:其中,k为中性层系数〔即内壁到中性层距离与板厚的比值〕DL=2*pi〔Ri+k*T>*a/360=<pi*Ri+pi*k*T>*a/180=<pi/2*Ri+pi/2*k*T>*a/90令pi/2*k=y_factor则DL=<pi/2*Ri+y_factor*T>*a/90我个人认为,其中的k因子对我们计算展开长度有直接意义,所以在设定折弯许可的时候,设定k因子就可以了.k值针对不同的材料有不同的值.普通钢板k值为0.45,实际取0.5,误差极小.关系中使用的函数数学函数下列运算符可用于关系〔包括等式和条件语句〕中.关系中也可以包括下列数学函数:cos <> 余弦tan <> 正切sin <> 正弦sqrt <> 平方根asin <> 反正弦acos <> 反余弦atan <> 反正切sinh <> 双曲线正弦cosh <> 双曲线余弦tanh <> 双曲线正切注释:所有三角函数都使用单位度.log<> 以10为底的对数ln<> 自然对数exp<> e的幂abs<> 绝对值ceil<> 不小于其值的最小整数floor<> 不超过其值的最大整数可以给函数ceil和floor加一个可选的自变量,用它指定要圆整的小数字数.带有圆整参数的这些函数的语法是:ceil<parameter_name或number, number_of_dec_places>floor <parameter_name 或 number, number_of_dec_places>其中number_of_dec_places是可选值:·可以被表示为一个数或一个使用者自定义参数.如果该参数值是一个实数,则被截尾成为一个整数.·它的最大值是8.如果超过8,则不会舍入要舍入的数〔第一个自变量〕,并使用其初值.·如果不指定它,则功能同前期版本一样.使用不指定小数部分位数的ceil和floor函数,其举例如下:ceil <10.2> 值为11floor <10.2> 值为 11使用指定小数部分位数的ceil和floor函数,其举例如下:ceil <10.255, 2> 等于10.26ceil <10.255, 0> 等于11 [ 与ceil <10.255>相同 ]floor <10.255, 1> 等于10.2floor <10.255, 2> 等于10.26曲线表计算曲线表计算使使用者能用曲线表特征,通过关系来驱动尺寸.尺寸可以是草绘器、零件或组件尺寸.格式如下:evalgraph<"graph_name", x> ,其中graph_name是曲线表的名称,x是沿曲线表x-轴的值,返回y值.对于混合特征,可以指定轨线参数trajpar作为该函数的第二个自变量.注释:曲线表特征通常是用于计算x-轴上所定义范围内x值对应的y值.当超出范围时,y值是通过外推的方法来计算的.对于小于初始值的x值,系统通过从初始点延长切线的方法计算外推值.同样,对于大于终点值的x值,系统通过将切线从终点往外延伸计算外推值.复合曲线轨道函数在关系中可以使用复合曲线的轨道参数trajpar_of_pnt.下列函数返回一个0.0和1.0之间的值:trajpar_of_pnt<"trajname", "pointname">其中trajname是复合曲线名,pointname是基准点名.轨线是一个沿复合曲线的参数,在它上面垂直于曲线切线的平面通过基准点.因此,基准点不必位于曲线上;在曲线上距基准点最近的点上计算该参数值.如果复合曲线被用作多轨道扫瞄的骨架,则trajpar_of_pnt与trajpar或1.0 - trajpar一致〔取决于为混合特征选择的起点〕.关于关系关系〔也被称为参数关系〕是使用者自定义的符号尺寸和参数之间的等式.关系捕获特征之间、参数之间或组件组件之间的设计关系,因此,允许使用者来控制对模型修改的影响作用.关系是捕获设计知识和意图的一种方式.和参数一样,它们用于驱动模型-改变关系也就改变了模型.关系可用于控制模型修改的影响作用、定义零件和组件中的尺寸值、为设计条件担当约束〔例如,指定与零件的边相关的孔的位置〕.它们用在设计过程中来描述模型或组件的不同部分之间的关系.关系可以是简单值〔例如,d1=4〕或复杂的条件分支语句.关系类型有两种类型的关系:·等式 - 使等式左边的一个参数等于右边的表达式.这种关系用于给尺寸和参数赋值.例如:简单的赋值:d1 = 4.75复杂的赋值:d5 = d2*<SQRT<d7/3.0+d4>>·比较 - 比较左边的表达式和右边的表达式.这种关系通常用于作为一个约束或用于逻辑分支的条件语句中.例如:作为约束:<d1 + d2> > <d3 + 2.5>在条件语句中;IF <d1 + 2.5> >= d7增加关系可以把关系增加到:·特征的截面〔在草绘模式中,如果最初通过选择"草绘器">"关系">"增加"来创建截面〕.·特征〔在零件或组件模式下〕.·零件〔在零件或组件模式下〕.·组件〔在组件模式下〕.当第一次选择关系菜单时,预设为查看或改变当前模型〔例如,零件模式下的一个零件〕中的关系.要获得对关系的访问,从"部件"或"组件"菜单中选择"关系",然后从"模型关系"菜单中选择下列命令之一:·组件关系 - 使用组件中的关系.如果组件包含一个或多个子组件, "组件关系"菜单出现并带有下列命令:─当前 - 缺省时是顶层组件.─名称 - 键入组件名.·骨架关系 - 使用组件中骨架模型的关系〔只对组件适用〕.·零件关系 - 使用零件中的关系.·特征关系 - 使用特征特有的关系.如果特征有一个截面,那么使用者就可选择:获得对截面〔草绘器〕中截面〔草绘器〕中关系的访问,或者获得对作为一个整体的特征中的关系的访问.·数组关系 - 使用数组所特有的关系.注释:─如果试图将截面之外的关系指派给已经由截面关系驱动的参数,则系统再生模型时给出错误信息.试图将关系指派给已经由截面之外关系驱动的参数时也同样.删除关系之一并重新生成.─如果组件试图给已经由零件或子组件关系驱动的尺寸变量指派值时,出现两个错误信息.删除关系之一并重新生成.─修改模型的单位元可使关系无效,因为它们没有随该模型缩放.有关修改单位的详细信息,请参阅"关于公制和非公制度量单位"帮助主题.关系中使用参数符号在关系中使用四种类型的参数符号:·尺寸符号 - 支持下列尺寸符号类型:─d# - 零件或组件模式下的尺寸.─d#:# - 组件模式下的尺寸.组件或组件的进程标识添加为后缀.─rd# - 零件或顶层组件中的参考尺寸.─rd#:# - 组件模式中的参考尺寸〔组件或组件的进程标识添加为后缀〕.─rsd# - 草绘器中〔截面〕的参考尺寸.─kd# - 在草绘〔截面〕中的已知尺寸〔在父零件或组件中〕.·公差 - 这些是与公差格式相关连的参数.当尺寸由数字的转向符号的时侯出项这些符号.─tp m# - 加减对称格式中的公差;#是尺寸数.─tp# - 加减格式中的正公差;#是尺寸数.─tm# - 加减格式中的负公差;#是尺寸数.·实例数 - 这些是整数参数,是数组方向上的实例个数.─p# - 其中#是实例的个数.注释:如果将实例数改变为一个非整数值,Pro/ENGINEER将截去其小数部分.例如,2.90将变为2.·使用者参数 - 这些可以是由增加参数或关系所定义的参数.例如:V olume = d0*d1*d2Vendor = "Stockton Corp."注释:─使用者参数名必须以字母开头〔如果它们要用于关系的话〕.─不能使用d#、kd#、rd#、tm#、tp#、或tpm#作为使用者参数名,因为它们是由尺寸保留使用的.─使用者参数名不能包含非字母数字字符,诸如!、、#、$.网上收集的一些曲线参数方程,和大家共享飞碟球坐标 rho=20*t^2 theta=60*log<30>*t phi=7200*t "rho=200*t" "theta=900*t" "phi=t*90*10"篮子圆柱坐标 r=5+0.3*sin<t*180>+t theta=t*360*30 z=t*5正弦曲线笛卡尔坐标系 eyf4 x=50*t y=10*sin<t*360> z=0螺旋线<Helical curve> 圆柱坐标 r=t theta=10+t*<20*360> z=t*3蝴蝶曲线球坐标 rho = 8 * t theta = 360 * t * 4 phi = -360 * t * 8Rhodonea 曲线采用笛卡尔坐标系 theta=t*360*4 x=25+<10-6>*cos<theta>+10*cos<<10/6-1>*theta> y=25+<10-6> *sin<theta>-6*sin<<10/6-1>*theta>圆内螺旋线采用柱座标系 theta=t*360 r=10+10*sin<6*theta> z=2*sin<6*theta>渐开线的方程 r=1 ang=360*t s=2*pi*r*t x0=s*cos<ang> y0=s*sin<ang> x=x0+s*sin<ang> y=y0-s*cos<ang> z=0 对数曲线 z=0 x = 10*t y = log<10*t+0.0001>球面螺旋线采用球坐标系 rho=4 theta=t*180 phi=t*360*20双弧外摆线卡迪尔坐标 l=2.5 b=2.5 x=3*b*cos<t*360>+l*cos<3*t*360> Y=3*b*sin<t*360>+l*sin<3*t*360>星行线卡迪尔坐标 a=5 x=a*<cos<t*360>>^3 y=a*<sin<t*360>>^3心臟線圓柱坐標 a=10 r=a*<1+cos<theta>> theta=t*360葉形線笛卡儿坐標 a=10 x=3*a*t/<1+<t^3>> y=3*a*<t^2>/<1+<t^3>>笛卡儿坐标下的螺旋线 x = 4 * cos < t *<5*360>> y = 4 * sin < t *<5*360>> z = 10*t抛物线 eyf13 笛卡儿坐标 x =<4 * t> y =<3 * t> + <5 * t ^2> z =0碟形弹簧eyf12圓柱坐标r =5 theta = t*3600 z =<sin<3.5*theta-90>>+24*t如何制作螺旋线〔Helical Curve〕________________________________________制作螺旋线有下列二个方法:1、formed curve ;2、利用方程式〔from equation〕________________________________________一.Formed curve:1、首先建立缺省的datum plan;并建立一个参数p,用来控制螺旋圈数〔set up/parameters/create/real parameters ,初始值可以设为:1〕2、建立圆柱体〔或者圆柱曲面〕,3、建立form curve,选择tang plane 为sketching plane,选择圆柱体的顶面为top,然后绘制如图2直线:图2注意事项:a、对齐直线的两个端点〔右上端点对齐圆柱的top面,左下端点对齐圆柱轴线和tang plane的交点〕b、建立coordinate system,并对齐直线的左下端点>4、建立relation:sd#=L*P*PI*D[L为圆柱的长度;P 为参数〔第一步建立的参数〕;D 为圆柱的直径;PI 为π]5、regenerate后你可以看到生成的helical curve<图3>了.图3二、利用方程式:1、首先建立缺省的datum plan,coordinate system<系统坐标>2、建立datum curve ,选择from equation3、选择coordinate system, 圆柱坐标〔cylindrical〕卡笛尔坐标<Cartesian>球坐标<sphereical>此时出现下列信息:/* For cylindrical coordinate system, enter parametric equation/* in terms of t <which will vary from 0 to 1> for r, theta and z/* For example: for a circle in x-y plane, centered at origin/* and radius = 4, the parametric equations will be:/* r = 4/* theta = t * 360/* z = 0/*-------------------------------------------------------------------其中螺旋线的方程式为:r = 螺旋线的最小半径+ t * <螺旋线的主要半径-螺旋线的最小半径>theta = t * <螺旋线的螺距* 360 * 引导角的度数<if any>z = 要求高度+ t在弹出的信息文文件内输入下列数值:4、存档退出后按ok5、你所建立的螺旋线如下图:.。
5proe关系与参数
Pro/ENGINEER Wildfire关系和参数
关系的元素
尺寸符号
公差Байду номын сангаас号 实例符号 用户参数
d#-零件尺寸 d#:#-组件中的尺寸 sd#-草绘器尺寸 rd#-参照尺寸 tm#-负公差 tp#-正公差 tpm#-正/负公差 P0,p1,p2,etc
Pro/ENGINEER Wildfire关系和参数
参数关系
关系式的类型:
• 等式:使方程左边的参数等于右边的表达式 简单的赋值:d1=5.75 复杂的赋值:d5=d2*(SQRT(d7/3.0+d4))
• 约束:d1>=4.75 • 比较:比较方程左边的表达式和右边的表达式
作为约束:(d1+d2)>(d3+2.5) 在条件语句中:IF(d1+2.5)>=d7
于诊断出可能发生的错误。 对关系加以注释是一个很好的习惯(/*) 用修改(Modify)、尺寸修饰(Dim Cosmetics)、
(符号)可以改变尺寸的符号名称。
Pro/ENGINEER Wildfire关系和参数
参数
参数是系统中默认的,也可以是用户自己定义的 参数可以用于如下环境:
• 定义关系中添加参数 • 在工程图中利用参数在BOM表中自动提取对应信息,显示特定内容,如中
• 域点
Pro/ENGINEER Wildfire基准特征 基准点
输入点:可以支持IBL和PTS格式。
Pro/ENGINEER Wildfire基准特征
基准坐标系
基准坐标系—在模型上显示为黄色,有名称标记,如: CS1,坐标系的每个轴也被标记为(X,Y,Z)
PROE参数设置+技巧大全
PROE---config.pro---常用参数+设置方法用PROE,就一定要灵活使用“config.pro”文件来设置属于自己的系统参数,界面,为后续的设计工作添油加速。
config.pro文件可以存放在以下两个地方:(1) Pro/E 安装目录下的text 目录;(2) Pro/E 的工作目录;以鼠标右键点选Pro/E 的快捷方式图标,-→“属性”-→“快捷方式”栏的“起始位置”即为工作目录。
当使用者进入Pro/E系统时,系统会先去读取text 目录下的config.pro 档案,然后再去读取Pro/E 工作目录下的config.pro 档案:这些档案内若有重复设定的参数选项,则系统会以最后读取的数据为主(亦即以工作目录下的config.pro 档案为主)。
因此系统管理者可以先将大环境需要所规画出来的config.pro 放于Pro/E 安装目录下的text 目录底下,而使用者再将自己规画的config.pro 放于Pro/E 的内定工作目录下。
另外于text 目录底下,系统管理者还可将config.pro 更名为config.sup,如此则可强制Pro/E 的使用者使用此项设定数据,后来读取的config.pro 若有重复之参数也无法改写。
启动 Pro/E 时,系统会自动加载环境设定档config.pro,若我们设定config.pro时用到某些较特殊的环境参数,例如:visible_message_line 1……则我们必须重新启动Pro/E,这些设定才会有效。
以下为常用的 config.pro 参数:◆清除旧版文件命令:purge 在系统窗口下输入◆如何设置图纸视角【第一,第三视角】设置方法:在工程图模式下,执行‘文件’---‘属性’----‘绘图选项’,在下列选项中选择projection_type,修改默认的‘third_angle’为‘first_angle’,然后确定。
一:在绘图选项中设置好之后,按保存,取文件名为draw.dtl,将其保存在WF安装目录下的text子目录下;二:配置config.pro,设置参数drawing_setup_file为第一步中保存的文件,注意要用全路径,然后保存config.pro。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
pro/e關係式、函數的相關說明資料?
關係中使用的函數
數學函數
下列運算符可用於關係(包括等式和條件語句)中。
關係中也可以包括下列數學函數<()>
cos ()
余弦
tan ()
正切
sin ()
正弦
sqrt ()
平方根
asin ()
反正弦
acos ()
反余弦
atan ()
反正切
sinh ()
雙曲線正弦
cosh ()
雙曲線余弦
tanh ()
雙曲線正切
注釋<()>所有三角函數都使用單位度。
log()
以10為底的對數
ln()
自然對數
exp()
e的冪
abs()
絕對值
ceil()
不小於其值的最小整數floor()
不超過其值的最大整數
可以給函數ceil和floor加一個可選的自變量,用它指定要圓整的小數位數。
帶有圓整參數的這些函數的語法是<()>
ceil(parameter_name或number, number_of_dec_places)
floor (parameter_name 或number, number_of_dec_places)
其中number_of_dec_places是可選值<()>
·可以被表示為一個數或一個使用者自定義參數。
如果該參數值是一個實數,則被截尾成為一個整數。
·它的最大值是8。
如果超過8,則不會舍入要舍入的數(第一個自變量),並使用其初值。
·如果不指定它,則功能同前期版本一樣。
使用不指定小數部分位數的ceil和floor函數,其舉例如下<()>
ceil (10.2) 值為11
floor (10.2) 值為11
使用指定小數部分位數的ceil和floor函數,其舉例如下<()>
ceil (10.255, 2) 等於10.26
ceil (10.255, 0) 等於11 [ 與ceil (10.255)相同] floor (10.255, 1) 等於10.2
floor (10.255, 2) 等於10.26
曲線表計算
曲線表計算使使用者能用曲線表特征,通過關係來驅動尺寸。
尺寸可以是草繪器、零件或組件尺寸。
格式如下<()>
evalgraph("graph_name", x)
,其中graph_name是曲線表的名稱,x是沿曲線表x-軸的值,返回y值。
對於混合特征,可以指定軌線參數trajpar作為該函數的第二個自變量。
注釋<()>曲線表特征通常是用於計算x-軸上所定義範圍內x值對應的y值。
當超出範圍時,y值是通過外推的方法來計算的。
對於小於初始值的x值,系統通過從初始點延長切線的方法計算外推值。
同樣,對於大於終點值的x值,系統通過將切線從終點往外延伸計算外推值。
復合曲線軌道函數
在關係中可以使用復合曲線的軌道參數trajpar_of_pnt。
下列函數返回一個0.0和 1.0之間的值<()>
trajpar_of_pnt("trajname", "pointname")
其中trajname是復合曲線名,pointname是基準點名。
軌線是一個沿復合曲線的參數,在它上面垂直於曲線切線的平面通過基準點。
因此,基準點不必位於曲線上;在曲線上距基準點最近的點上計算該參數值。
如果復合曲線被用作多軌道掃瞄的骨架,則trajpar_of_pnt與trajpar或1.0 - trajpar一致(取決於為混合特征選擇的起點)。
關於關係
關係(也被稱為參數關係)是使用者自定義的符號尺寸和參數之間的等式。
關係捕獲特征之間、參數之間或組件元件之間的設計關係,因此,允許使用者來控制對模型修改的影響作用。
關係是捕獲設計知識和意圖的一種方式。
和參數一樣,它們用於驅動模型-改變關係也就改變了模型。
關係可用於控制模型修改的影響作用、定義零件和組件中的尺寸值、為設計條件擔當約束(例如,指定與零件的邊相關的孔的位置)。
它們用在設計過程中來描述模型或組件的不同部分之間的關係。
關係可以是簡單值(例如,d1=4)或復雜的條件分支語句。
關係類型
有兩種類型的關係<()> ·等式- 使等式左邊的一個參數等於右邊的表達式。
這
種關係用於給尺寸和參數賦值。
例如<()>
簡單的賦值<()>d1 = 4.75
復雜的賦值<()>d5 = d2*(SQRT(d7/3.0+d4)) ·比較- 比較左邊的表達式和右邊的表達式。
這種關係通常用於作為一個約束或用於邏輯分支的條件語句中。
例如<()>
作為約束<()>(d1 + d2) > (d3 + 2.5)
在條件語句中;IF (d1 + 2.5) >= d7
增加關係
可以把關係增加到<()> ·特征的截面(在草繪模式中,如果最初通過選擇“草繪器”>“關係”>“增加”來創建截面)。
·特征(在零件或組件模式下)。
·零件(在零件或組件模式下)。
·組件(在組件模式下)。
當第一次選擇關係功能表時,預設為查看或改變當前模型(例如,零件模式下的一個零件)中的關係。
要獲得對關係的訪問,從“部件”或“組件”功能表中選擇“關係”,然后從“模型關係”功能表中選擇下列命令之一<()>
·組件關係- 使用組件中的關係。
如果組件包含一個或多個子組件,“組件關係”功能表出現並帶有下列命令<()>
─當前- 缺省時是頂層組件。
─名稱- 鍵入組件名。
·骨架關係- 使用組件中骨架模型的關係(只對組件適用)。
·零件關係- 使用零件中的關係。
·特征關係- 使用特征特有的關係。
如果特征有一個截面,那麼使用者就可選擇<()>獲得對截面(草繪器)中截面(草繪器)中關係的訪問,或者獲得對作為一個整體的特征中的關係的訪問。
·陣列關係- 使用陣列所特有的關係。
注釋<()>
─如果試圖將截面之外的關係指派給已經由截面關係驅動的參數,則系統再生模型時給出錯誤資訊。
試圖將關係指派給已經由截面之外關係驅動的參數時也同樣。
刪除關係之一並重新生成。
─如果組件試圖給已經由零件或子組件關係驅動的尺寸變量指派值時,出現兩個錯誤資訊。
刪除關係之一並重新生成。
─修改模型的單位可使關係無效,因為它們沒有隨該模型縮放。
有關修改單位的詳細資訊,請參閱“關於公制和非公制度量單位”幫助主題。
關係中使用參數符號
在關係中使用四種類型的參數符號<()>
·尺寸符號- 支持下列尺寸符號類型<()>
─d# - 零件或組件模式下的尺寸。
─d#:# - 組件模式下的尺寸。
組件或元件的進程標識添加為后綴。
─rd# - 零件或頂層組件中的參考尺寸。
─rd#:# - 組件模式中的參考尺寸(組件或元件的進程標識添加為后綴)。
─rsd# - 草繪器中(截面)的參考尺寸。
─kd# - 在草繪(截面)中的已知尺寸(在父零件或組件中)。
·公差- 這些是與公差格式相關連的參數。
當尺寸由數字的轉向符號的時侯出項這些符號。
─tpm# - 加減對稱格式中的公差;#是尺寸數。
─tp# - 加減格式中的正公差;#是尺寸數。
─tm# - 加減格式中的負公差;#是尺寸數。
·實例數- 這些是整數參數,是陣列方向上的實例個數。
─p# - 其中#是實例的個數。
注釋<()>如果將實例數改變為一個非整數值,Pro/ENGINEER將截去其小數部分。
例如,2.90將變為2。
·使用者參數- 這些可以是由增加參數或關係所定義的參數。
例如<()>
Volume = d0*d1*d2
Vendor = "Stockton Corp." 注釋<()>
─使用者參數名必須以字母開頭(如果它們要用於關係的話)。
─不能使用d#、kd#、rd#、tm#、tp#、或tpm#作為使用者參數名,因為它們是由尺寸保留使用的。
─使用者參數名不能包含非字母數字字符,諸如!、@、#、$。
下列參數是由系統保留使用的<()>
PI(幾何常數)
值= 3.14159
(不能改變該值。
)
G(引力常數)
缺省值= 9.8米/秒2
(C1、C2、C3和C4是缺省值,分別等於1.0、2.0、3.0和4.0。
)
可以使用“關係”功能表中的“增加”命令改變這些系統參數的值。
這些改變的值應用於當前工作區的所有模型。