CATIA绘制渐开线直齿轮,斜齿轮详细教程

今天给大家讲解一下CATIA中怎么绘制渐开线直齿轮,斜齿轮~~

然后文章最后给大家分享一下,我自己开发的生成齿轮的宏程序


首先在绘制齿轮之前,我们需要对齿轮的参数有一定的理解

我们需要给定以下齿轮参数

m 标准模数,有推荐的标准值,可以查询国家标准值范围
z 齿数
a 分度圆压力角
r,rt,rl,rb 分别是分度圆半径,齿顶圆半径,齿根圆半径,基圆半径,他们的数值是由m,z,a混合运算得出的
s 齿厚

第一步,定义参数如下图所示:

CATIA绘制渐开线直齿轮,斜齿轮详细教程的图1

第二步骤,我们定义渐开线方程,随着t的取值改变,x,y定义了位于渐开线上的点的位置,在绘制渐开线的时候,我们只需要用spline命令连接这些点即可!渐开线方程如下两个公式

x=rb*sin(t*PI*1rad)-rb*t*PI*cos(t*PI*1rad)

y=(rb*cos(t*PI*1rad) )+((rb*t*PI)*sin(t*PI*1rad))

其中定义x(t)坐标的界面如下所示,y的略过

CATIA绘制渐开线直齿轮,斜齿轮详细教程的图2

至此为止,结构树上已经出现各种parameters 和 relations


第三步骤,我们绘制四个圆的图形

CATIA绘制渐开线直齿轮,斜齿轮详细教程的图3


第四步骤,我们绘制渐开线图形,先绘制一堆渐开线点,然后用spline连接起来,具体的方法可以参考文章末尾视频教程,可以一个点一个点的绘制,或者说采用vba快速绘制生成都可以,绘制结果如下

CATIA绘制渐开线直齿轮,斜齿轮详细教程的图4

第五步骤 完成齿轮草图的绘制!这个过程中涉及到齿厚的定义,如果不清楚请移步视频讲解,视频链接位于文章末尾

CATIA绘制渐开线直齿轮,斜齿轮详细教程的图5

到这里如果是想做直齿轮就可以直接对草图进行拉伸操作,得到如下:CATIA绘制渐开线直齿轮,斜齿轮详细教程的图6

CATIA绘制渐开线直齿轮,斜齿轮详细教程的图7

如果我们想绘制渐开线斜齿轮,那么我们继续

第六步骤,想要绘制斜齿轮,我们首先需要把斜齿轮的螺旋线画出来,我们可以在刚才绘制的齿轮外形上任意选择一点作为螺旋线的起点

螺旋线的螺距H=π*mt*(z+2*cosβ)/tanβ,mt是端面模数,β是螺旋角,关于斜齿轮的端面模数和法向模数,请自行百度吧,我们定义一个螺距参数如下

CATIA绘制渐开线直齿轮,斜齿轮详细教程的图8

第七步骤,选择helix(螺旋线)命令,以H为螺距,齿宽为20mm定义一下螺旋线,如下图,做出一条z向距离为20的螺旋线

CATIA绘制渐开线直齿轮,斜齿轮详细教程的图9

第八步骤,对之前绘制的齿轮草图,以第7步绘制的螺旋线为导向进行rib操作,即可得到最终的斜齿轮模型,如下所示,至此,完成斜齿轮的绘制!

CATIA绘制渐开线直齿轮,斜齿轮详细教程的图10

但是到此就满足了吗,并没有,我们可以按照上述提供的思路开发一个宏程序,界面如下所示CATIA绘制渐开线直齿轮,斜齿轮详细教程的图11CATIA绘制渐开线直齿轮,斜齿轮详细教程的图12CATIA绘制渐开线直齿轮,斜齿轮详细教程的图13CATIA绘制渐开线直齿轮,斜齿轮详细教程的图14CATIA绘制渐开线直齿轮,斜齿轮详细教程的图15CATIA绘制渐开线直齿轮,斜齿轮详细教程的图16CATIA绘制渐开线直齿轮,斜齿轮详细教程的图17CATIA绘制渐开线直齿轮,斜齿轮详细教程的图18CATIA绘制渐开线直齿轮,斜齿轮详细教程的图19CATIA绘制渐开线直齿轮,斜齿轮详细教程的图20CATIA绘制渐开线直齿轮,斜齿轮详细教程的图21CATIA绘制渐开线直齿轮,斜齿轮详细教程的图22CATIA绘制渐开线直齿轮,斜齿轮详细教程的图23CATIA绘制渐开线直齿轮,斜齿轮详细教程的图24CATIA绘制渐开线直齿轮,斜齿轮详细教程的图25

CATIA绘制渐开线直齿轮,斜齿轮详细教程的图26

我们填写完参数,尝试运行一下程序,即可得到如下的动画演示

CATIA绘制渐开线直齿轮,斜齿轮详细教程的图27

是不是速度so fast!!哈哈哈

文章来源:CATIA小蚂蚁

(2条)
默认 最新
感谢分享
评论 点赞
学习了
评论 点赞
点赞 3 评论 2 收藏 7
关注