当前位置:文档之家› PROENGINEER

PROENGINEER

Pro/ENGINEER

简介:proe是当今世界上最普及的三维CAD/CAE系统软件之一具有零件设计、产品

装配、模具开发、钣金设计、NC开发、造型设计,机构仿真和铸造件设计等强大功能,在航空航天、机械、电子、汽车、家电以及玩具等工程设计领域有68.3%以上的设计任务是通过它来完成的。它是以特征参数化建模全关联单一数据库管理为优势修改一个参数而使全部的参数自动化修改,而方便设计人员设计。

Proe基本参数和关系式

trajpar是一个系统变量取值从0-1 开始是0结束时是1,沿轨迹从0-1的变化,轨迹的起始点为0,终点为1,但用到具体中,还是有区别的。主要是用在角度或用在尺寸。用在角度:如sd6=trajpar*360*20 就表示SD6的渐变取值是从0--7200度,或者说旋转20圈。用在尺寸:如sd6=trajpar*360*20 就表示SD6的渐变取值是从0--7200,是长度的变化而已。

用于尺寸时例1:

sd7=10+5*sin(trajpar*360*5)

10+5*sin是指尺寸从10开始按正弦移动最小尺寸为10最大尺寸为15。trajpar*360*5是指有五个这样向下向上的正弦尺寸。

用于角度变化时例2:

Sd3=trajpar*360*45+60

60是指草绘尺寸角度为60,trajpar*360*45是指这样的草绘转了45圈。

sd4=15*sin (trajpar*360) +40

按15的正弦移动尺寸,其中的40代表划草绘尺寸宽度为40

曲线方程

在proe中系统默认的方程式编辑器是Pro/Engineer自带的Pro/Table编辑器,如果

想改用系统默认的记事本来编辑,你可以设定config选项:relation_file_editor的值为editor.在所有的坐标系形式中,都有一个共用的可变参数t,这个实际就是用来确定方程式取值域的同时也是用它来驱动方程式的生成的.它的变动范围是0~1,如果我们要需要别的范围,可以通过乘以系数和添加前导值来实现,比如我们要求变动范围是0~10,那么我们可以用10*t来表达;而如果我们需要的变动范围是5~10,那么可以用5+5*t来表达.把一个方程式看成是某一个点的坐标值,通过t的变化实际就是产生一系列的点.连续的点就构成了实际的曲线.笛卡尔坐标系使用点的三个轴的坐标值(x,y,z)来确定一个点。圆柱坐标系使用半径r,和x轴的夹角theta 和高度z来表示(图eqcurve.2.02);而球坐标系则使用球半径rho,原点到点的向量和Z轴的夹角theta和向量在xy平面上和X轴的夹角phi来表示对于一个平面圆来说,显然z始终为恒定值.系使用半径r,和x轴的夹角theta和高度z来表示;而球坐标系则使用球半径rho,原点到点的向量和Z轴的夹角theta和向量在xy平面上和X轴的夹角phi来表示

平面上的一个圆方程例3:

x=10*cos(t*360) //半径为10

y=10*sin(t*360)

z=0

当然如果z给定一个值的话,就是圆的平面的高度

了.t*360是实现角度从0到360度变化(一周)的变化)

上面的半径是维持恒定的10,如果我们添加一些变

量使的半径发生周期变化,那就会出现类似图1的效果.

x=(10+2*sin(t*360*12))*cos(t*360)

y=(10+2*sin(t*360*12))*sin(t*360)

z=0

其中t*360*12表示在整个周期实现了12个周期的变

化. 图1

而如果我们把上一步中的周期变化部分加到Z上面,

那就实现了圆周波浪线的创建,图2

x=10*cos(t*360)

y=10*sin(t*360)

z=2*sin(t*360*12)

z部分的值代表了高度值在一周内实现12个周期变

化,在-2和2直接实现正弦变化. 图2

如果把上两步的变化组合起来,我们就可以得到一个

锥形的波浪线.图3

x=(10+2*sin(t*360*12))*cos(t*360)

y=(10+2*sin(t*360*12))*sin(t*360)

z=2*sin(t*360*12)

分析很简单,显然当z处于最低的时候,圆的半径也

是最小的,反之也亦然,因为他们的变化是同步的, 图3

所以就出现了这样的锥形效果

而如果我们把上一步中z的表达式改为

2*cos(t*360*12),那么高度和半径的变化周期正好错

开90度,这样就可以得到了一个圆周的线圈.图4

x=(10+2*sin(t*360*12))*cos(t*360)

y=(10+2*sin(t*360*12))*sin(t*360)

z=2*cos(t*360*12)

上面的变化都是x和y的半径值都是一样的,如果我图4

们改成不一样的,就可以实现椭圆周的变化了。图5

x=(15+2*sin(t*360*12))*cos(t*360)

y=(10+2*sin(t*360*12))*sin(t*360)

z=2*cos(t*360*12)

前面我们的变化都是封闭的,也就是说终点和起点是图5

重合的,如果我们把z的变化稍为改变一下,就可以

实现螺旋变化图6 。

x=10*cos(t*360*12)

y=10*sin(t*360*12)

z=12*2*t

这是因为对螺旋线来说,高度是一直在线性增加的,

x,y是多个周期变化的.

12代表12个周期2代表以2个单位线性增加螺旋。图6

同样,我们如果把x和y的半径纸改为不一样的就可

以实现椭圆螺旋线的创建.图7

x=15*cos(t*360*12)

y=10*sin(t*360*12)

z=12*2*t

而如果我们再加上半径的大小变化,就可以实现锥形

变化,得到椭圆锥螺旋线,图8 图7

x=(15-14*t)*cos(t*360*12)

y=(10-9*t)*sin(t*360*12)

z=12*2*t

而如果让半径实现半径的正弦变化,就可以得到类似

花瓶状的螺旋线。

x=(10+4*sin(t*360))*cos(t*360*12)

y=(10+4*sin(t*360))*sin (t*360*12)

z=24*t 图9 图8

x=(10+4*sin(t*360))*cos(t*360*12)

y=(10+4*sin(t*360))*sin (t*360*24)

z=24*t 图10

图9 图10 对于圆螺旋,我们如果用圆柱坐标系来写的话,就可以这

样: 图11

r=10

theta=t*360*12

z=24*t

半球螺旋线,如果我们用球坐标的方式来写,就可以写成这样:

rho=10 图11 theta=t*90

phi=t*360*12图12

圆住方程

r=1+9*sin(180*t)

theta=t*360*4 图12

z=t*28图13

图13

● 几何(形位)公差

用于表示圆度、直线度与平行度等公差组合。

的 用于表示直线或平面与基准线(或基准平面) 用于表示直线或平面与基准线(或基准平面) 用于表示几何形态偏离其正确位置(理论上) (理论 但是回转时 并沿 ● Proe 环境变量与绘图选项

线性变化关系:

图中关系的意思是锤线的曲率从0.7线性减到0.5。效果图如下,箭头处为0.7方点处为0.5。

sd3=10+sin(trajpar*360*4)*5

图形:

图形(Graph)主要是利用函数的概念来控制截面变化,注意通过Graph所绘制的函数一定不能是多值(即:坐标平面上的每一个x值只能有唯一的y值与之对应)。另外,在Graph里面所绘制的函数不一定是标准函数,大部分都是我们自己所根据实际来创建:需要怎样的形状,需要形状在什么范围内变化是绘制Graph的目的。而关系就实现就在Graph上面!

绘制Graph时候必须加坐标系!

相关主题
文本预览
相关文档 最新文档