CAD设计论坛

 找回密码
 立即注册
论坛新手常用操作帮助系统等待验证的用户请看获取社区币方法的说明新注册会员必读(必修)
查看: 10557|回复: 23

PROE曲线方程

[复制链接]
发表于 2006-10-22 21:40 | 显示全部楼层 |阅读模式
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 编辑 ]
发表于 2006-10-23 12:24 | 显示全部楼层
好,頂一個吧!
发表于 2006-10-23 14:07 | 显示全部楼层

请教!

在 Pro/ENGINEER 里使用 Feature > Creat > Datum > Curve > From Equation 命令,我用的是PRO/ENGINEER WILDFIRE2003 出的较早的那种,我找了一下没找到这个命令(偶用的是中文版的),不知没有还是我太笨了!找不到!想请教在PRO/ENGINEER WILDFIRE2003 中文版里可以用吗?如能用,是怎样用法?多谢了!!!
发表于 2006-10-24 17:33 | 显示全部楼层

多谢!

我今天做出来了!
 楼主| 发表于 2006-10-24 19:03 | 显示全部楼层
可以找到!
 楼主| 发表于 2006-10-24 19:08 | 显示全部楼层
在>>工具>>关系里面
 楼主| 发表于 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中求得数
 楼主| 发表于 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 编辑 ]
 楼主| 发表于 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
 楼主| 发表于 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
发表于 2006-11-7 12:31 | 显示全部楼层
好难……
发表于 2006-11-8 18:39 | 显示全部楼层
看不懂
顶一个就走了
发表于 2006-11-9 22:09 | 显示全部楼层
好东西啊
我们今天刚学到这个
!!!!
发表于 2006-11-9 22:10 | 显示全部楼层
昨天还懂有什么用
!!!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于|免责|隐私|版权|广告|联系|手机版|CAD设计论坛

GMT+8, 2024-12-26 12:11

CAD设计论坛,为工程师增加动力。

© 2005-2024 askcad.com. All rights reserved.

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