3 应用实例
在非圆齿轮中,以椭恻齿轮的应用最为广泛,本文以多阶椭圆齿轮为例,通过程序实现其参数化三维建模。椭圆齿轮的节曲线方程为 式中m为椭圆齿轮的模数,z为齿数,e为偏心率,以为椭圆阶数。
由于椭圆齿轮各部位的齿形不尽相同,为此首先要依据公式(5)通过数值积分,确定各个轮齿在节曲线上的位置,然后再计算求出每个轮齿齿廓上的若干个点,通过SolidWorks软件提供的样条曲线接口函数来近似拟合生成轮齿廓线。
输入椭圆齿轮的基本参数,如图5所示。创建了模数m=2,齿数z=40,偏心率k=0.45,阶数n=l的一阶椭圆齿轮和模数m=3,齿数z=50,偏心率k=-0.15,阶数n=3的三阶椭圆齿轮,如图6所示。
图5 齿轮参数输入对话框
图6 椭圆齿轮三维实体
4 结束语
本文以三维CAD软件SolidWorks为平台,应用VB语言对其进行二次开发,完成了用对话框进行人机对话的椭圆齿轮的快速设计系统。从运行实例可以看出,实现了椭圆齿轮的三维造型的参数化设计,且设计方便、绘图准确,避免了重复性劳动,缩短了产品设计周期,同时也为非圆齿轮的计算机辅助设计提供了一种方法。
|