luokh2004 发表于 2006-10-22 21:40

PROE曲线方程

PROE曲线方程
第一个:参数方程

1.卡笛尔坐标下的渐开线参数方程
    卡笛尔坐标系下的渐开线参数方程如下(设压力角 afa 由0到60度,基圆半径为 10):

      afa=60*t
      x=10*cos(afa)+pi*10*afa/180 * sin(afa)
      y=10*sin(afa)-pi*10*afa/180 * cos(afa)
      z=0
 
2.圆柱坐标下的渐开线参数方程
    圆柱坐标系下的渐开线参数方程如下(设基圆半径为10,压力角 afa 从0到60度):

      afa = 60*t
      r = (10^2 + (pi*10*afa/180)^2)^0.5
      theta = afa-atan((pi*10*afa/180)/10)
      z = 0

    在 Pro/ENGINEER 里使用 Feature > Creat > Datum > Curve > From Equation 命令,选择一个坐标系,然后选择坐标类型(卡笛尔坐标/圆柱坐标/球坐标),在窗口里输入以上方程即可生成一段精确的渐开线。

第一:参数方程
圆渐开线方程:
x=R*(cos(t*360)+t*2*pi*sin(t*360))
y=R*(sin(t*360)-t*2*pi*cos(t*360))
z=0
t (将从0变到1)R为基圆半径pi=3.141592

1.卡笛尔坐标下的渐开线参数方程
    卡笛尔坐标系下的渐开线参数方程如下(设压力角 afa 由0到60度,基圆半径为 10):

      afa=60*t
      x=10*cos(afa)+pi*10*afa/180 * sin(afa)
      y=10*sin(afa)-pi*10*afa/180 * cos(afa)
      z=0
 
2.圆柱坐标下的渐开线参数方程
    圆柱坐标系下的渐开线参数方程如下(设基圆半径为10,压力角 afa 从0到60度):

      afa = 60*t
      r = (10^2 + (pi*10*afa/180)^2)^0.5
      theta = afa-atan((pi*10*afa/180)/10)
      z = 0

[ 本帖最后由 luokh2004 于 2006-10-26 14:08 编辑 ]

番禺理工 发表于 2006-10-23 00:08



[ 本帖最后由 luokh2004 于 2006-10-26 14:00 编辑 ]

hjf905 发表于 2006-10-23 12:24

好,頂一個吧!

reedwong 发表于 2006-10-23 14:07

请教!

在 Pro/ENGINEER 里使用 Feature > Creat > Datum > Curve > From Equation 命令,我用的是PRO/ENGINEER WILDFIRE2003 出的较早的那种,我找了一下没找到这个命令(偶用的是中文版的),不知没有还是我太笨了!找不到!想请教在PRO/ENGINEER WILDFIRE2003 中文版里可以用吗?如能用,是怎样用法?多谢了!!!

reedwong 发表于 2006-10-24 17:33

多谢!

:lol 我今天做出来了!

luokh2004 发表于 2006-10-24 19:03

可以找到!

luokh2004 发表于 2006-10-24 19:08

在>>工具>>关系里面

luokh2004 发表于 2006-10-24 19:10

第二个:渐开线的数学式

渐开线的数学式
rbase=64
todeg=180/pi
unwind=0
solve
unwind*todeg-atan(unwind)=trajpar*14
for unwind
sd#=rbase*(1+unwind^2)^0.5
rbase及todeg皆为常量(rbase代表基圆半径,todeg为弧度与角度的转换常数),而其后的4行
"undwind=0至for unwind"为求方程式的解(变量为unwind,undwind=0代表变量
unwind的初始值),最后将变量解unwind代入多项式(1+unwind^2)^0.5中求得数

luokh2004 发表于 2006-10-26 14:12

第三个:渐开线方程
b:齿轮高度

c:顶隙系数

inva:端面压力角的渐开线函数

invaa:齿顶圆端面压力角渐开线函数

invaf:齿根圆端面压力角渐开线函数

m:模数

r:分度圆半径

rb:基圆半径

ra:齿顶圆半径

rf:齿根圆半径

sar:齿顶圆齿厚之半

sr:分度圆齿厚之半

sbr:基圆齿厚之半(自己推导的)

sfr:齿根圆齿厚之半

x:半位系数

z:齿数

[ 本帖最后由 luokh2004 于 2006-10-26 14:14 编辑 ]

luokh2004 发表于 2006-10-26 14:13

b1=5

c1=0.35

inva=tan(20)-pi()/180*20

invaa1=tan(180/pi()*acos(rb1/ra1))-acos(rb1/ra1)

invaf1=if(rb1<=rf1)(tan(180/pi()*acos(rb1/rf1))-acos(rb1/rf1))else(0)

m1=0.4

r1=m1*z1/2

ra1=m1*(z1+2+2*x1)/2

rb1=m1*z1*cos(20)/2

rf1=m1*(z1-2-2*c1+2*x1)/2

sar1=ra1*(pi()/(2*z1)+inva-invaa1)

sbr1=rb1*(pi()/(2*z1)+inva)

sfr1=rf1*(pi()/(2*z1)+inva-invaf1)

sr1=pi()*m1/4+x1*m1*tan(20)

x1=0

z1=13

luokh2004 发表于 2006-10-26 14:15

渐开线的方程
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

cheny 发表于 2006-11-7 12:31

好难……:(

谁明浪子心 发表于 2006-11-8 18:39

看不懂
顶一个就走了

谁明浪子心 发表于 2006-11-9 22:09

好东西啊
我们今天刚学到这个
!!!!

谁明浪子心 发表于 2006-11-9 22:10

昨天还懂有什么用
!!!
页: [1] 2
查看完整版本: PROE曲线方程