找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5261|回复: 4

[求助] 画直齿轮时渐开线的方程都一样吗

[复制链接]

19

主题

285

回帖

0

威望

工程师

积分
364
发表于 2011-9-22 11:08 | 显示全部楼层 |阅读模式
最近在画直齿轮,在论坛中搜索了一些资料,发现渐开线的方程不一样
在我的视频教程中渐开线的方程是:
theta=45*t
r=db/2
x=r*cos(theta)+r*sin(theta)*pi*theta/180
y=r*sin(theta)-r*cos(theta)*pi*theta/180
z=0
论坛中下载的资料是:       
ang=90*t
r=db/2
s=PI*r*t/2
xc=r*cos(ang)
yc=r*sin(ang)
x=xc+s*sin(ang)
y=yc-s*cos(ang)
z=0
请各位高手帮忙看看。。。
论坛下载画的.jpg
视频教程画的.jpg

19

主题

285

回帖

0

威望

工程师

积分
364
 楼主| 发表于 2011-9-22 11:08 | 显示全部楼层
好像出来的效果不一样
回复

使用道具 举报

4

主题

160

回帖

29

威望

工程师

积分
253
发表于 2011-9-22 16:51 | 显示全部楼层
这两个方程上一样的,而且用的是极坐标系。唯一不同就是上面的方程渐开线较短(只画了45度);下面的方程渐开线较长(画了90度角),但它的前45度角与上面方程绝对是重合的。

对于下方方程:
x=xc+s*sin(ang)
xc=r*cos(ang)
所以  x=r*cos(ang)+s*sin(ang)
又s=PI*r*t/2
所以  x=r*cos(ang)+PI*r*t/2*sin(ang)
调整下参数顺序,得  x=r*cos(ang)+r*sin(ang)*Pi*t/2

对于上方方程
x=r*cos(theta)+r*sin(theta)*pi*theta/180
theta=45*t
所以  x=r*cos(theta)+r*sin(theta)*pi*45*t/180
即    x=r*cos(theta)+r*sin(theta)*pi*t/4

两个方程现在不同的就是最后的除数,一个是2,一个是4。但它们的意义要和Pi放到一起理解:即一个是Pi/2,另一个是Pi/4,也就是一个是渐开线画到90度角,另一个是渐开线画到45度角
回复

使用道具 举报

10

主题

76

回帖

0

威望

助工

积分
106
QQ
发表于 2011-9-23 22:19 | 显示全部楼层

回复 3# scorpioclx 的帖子

真是好贴!非常感谢前辈的解释.我之前也是疑惑这个问题.多谢.
回复

使用道具 举报

2

主题

29

回帖

0

威望

实习生

积分
35
发表于 2018-8-27 11:54 | 显示全部楼层
好贴~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

本站为非营利性站点,部分资源为网友搜集或发布,仅供学习和研究使用,如用于商业用途,请购买正版。站内所发布的资源,如有侵犯你的权益,请发邮件联系我们,本站将立即改正或删除。

手机版|小黑屋|野火论坛(©2007~2024) ( 苏ICP备11036728号-2 )苏公网安备 32039102000103号|站长QQ28016688

GMT+8, 2024-11-25 01:41 , Processed in 0.138388 second(s), 24 queries .

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