当前位置:文档之家› 齿轮参数化设计

齿轮参数化设计

基于PRO/E的齿轮参数化设计程佳,任大为,翟文进,王硕,高照锋中北大学材料科学与工程学院, 太原(030051)E-mail:mschj19870627@摘要:齿轮是广泛应用于各种机械传动的一种常用零件,用来传递动力、改变转速和旋转方向。

常见的有直齿圆柱齿轮、斜齿圆柱齿轮、圆锥齿轮、人字齿轮等。

文章介绍了基于PRO/E利用Program实现齿轮参数化设计的方法。

根据渐开线生成的原理和理论公式,在方程编辑器中输入笛卡尔坐标方程,从而生成精确的齿轮轮齿渐开线,再据角变位斜齿轮各参数的计算公式,精确创建了齿廓曲线;利用扫描混合和阵列命令创建斜齿轮的轮齿特征。

从而使设计人员能方便快捷地实现齿轮的三维特征造型设计以便提高设计效率。

关键字:齿轮;PRO/E Program ;参数化1 引言随着CAD技术的发展,在齿轮设计过程中,越来越广泛地采用三维建模的方法。

PRO/E是被广泛应用的CAD优秀软件,它有强大的三维建模功能。

利用PRO/E的二次开发工具模块Program,就可以方便地实现齿轮设计的参数化,从而大大提高设计效率。

当用户在PRO/E中对齿轮进行三维建模时,Program就以程序的形式记录了齿轮的主要设计步骤和尺寸参数列表,用户可以根据需要对程序进行修改。

这样只要用户重新运行这个程序并变更齿轮的参数就可以生成新的齿轮,从而使不熟悉三维建模技巧的设计人员也可使用现有的三维齿轮模型进行更新设计,减少繁琐复杂的重复劳动。

2 系统介绍Pro/Engineer是一个功能定义系统,即造型是通过各种不同设计专用功能来实现,其中包括:筋(Ribs)、槽( Slots)、倒角(Chamfers)和抽空(Shells)等,采用这种手段来建立形体,对于工程师来说是更自然,更直观,无需采用复杂的几何设计方式。

这系统的参数比功能是采用符号式的赋予形体尺寸,不象其他系统是直接指定一些固定数值于形体,这样工程师可任意建立形体上的尺寸和功能之间的关系,任何一个参数改变,其也相关的特征也会自动修正。

这种功能使得修改更为方便和可令设计优化更趋完美。

参数化设计方法作为一种全新的设计方法现已广泛用于工业界,充分运用Pro/E软件的参数化技术,实现渐开线齿轮的三维参数化建模已广泛应用[2]。

3 参数化齿轮的设计3.1圆柱斜齿齿轮参数化设计首先,按设计要求确定齿轮的相关参数,如表一所示为斜齿轮各参数:M(法向模数)、Z (齿数)、AFPH (压力角)、BTA(螺旋角)、W(齿厚)等。

表一斜齿圆柱齿轮参数序号名称符号参数值1 法向模数M 32 齿数Z 453 压力角AFPH 204 螺旋角BTA 125 齿厚W 60再根据设计参数和添加相应关系从而得出齿顶圆、齿根圆、分度圆、基圆尺寸。

关系如下所示:d=m*z/cos(bta)db=m*z*cos(afph)da=d+2*1*mdf=d-2*(1+0.25)*m渐开线齿轮设计最为重要的就是渐开线的确定,其由PRO/E方程得出,方程如下:afa=60*tr=db/2x=r*cos(afa)+pi*r*afa/180*sin(afa)y=r*sin(afa)-pi*r*afa/180*cos(afa)z=0至此可以建立渐开线的镜像基准面,从而得到如图一所示在FRONT面上的齿廓曲线。

草绘第一个齿廓,然后在利用PRO/E编辑(特征操作)得出其他齿廓。

(这里应注意,齿廓数量越多得到的齿轮就越标准,本文采用四个齿廓)剩下的工作就是利用扫描混合得出齿轮第一个齿,然后在阵列,从而得到标准的参数化斜齿齿轮如图二所示。

图1 齿廓曲线 图2 标准斜齿轮3.2锥齿轮的参数化设计锥齿轮用于相交两轴之间的传动,和圆柱齿轮相似,一对锥齿轮的运动相当于一对节圆锥的纯滚动,除此之外,锥齿轮还有分度圆锥、齿顶圆锥、齿根圆追和基圆锥[3]。

锥齿轮的参数化设计也是众多齿轮设计中最为繁杂的一个,其参数过多就不逐一列举,取其中部分参数如表二所示:表二锥齿轮参数序号名称符号参数值1 大端模数M 72 齿宽 B 483 齿数Z 224 压力角ALPHA 20根据齿轮的有关参数,确定相互关系,生成齿廓曲线。

得到锥齿轮两端面的分度圆锥、齿顶圆锥、齿根圆锥和基圆锥如图三所示。

(其大小由关系决定)delta=atan(z/z_asm)d=m*zha=(hax+x)*mhf=(hax+cx-x)*mh=(2*hax+cx)*mdb=d*cos(alpha)da=d+2*ha*cos(delta)df=d-2*hf*cos(delta)rx=d/(2*sin(delta))theta_a=atan(ha/rx)theta_f=atan(hf/rx)delta_a=delta+theta_adelta_f=delta-theta_fhb=(d-db)/(2*cos(delta))theta_b=atan(hb/rx)delta_b=delta-theta_b 图三两端面曲线草绘ba=b/cos(theta_a)bb=b/cos(theta_b)bf=b/cos(theta_f)D0=d/(2*tan(delta)) [1]在锥齿轮设计中应注意两个端面的坐标原点,因而必须建立两个基准坐标系并旋转一定角度(360*cos(delta)/(4*z)+180*tan(alpha)/pi-alpha)。

再者就是分别建立两端面的渐开线如图四所示:大端渐开线方程:r=db/cos(delta)/2theta=60*tx=r*cos(theta)+r*sin(theta)*theta*pi/180y=r*sin(theta)-r*cos(theta)*theta*pi/180z=0小端渐开线方程:r=(db-2*bb*sin(delta_b))/cos(delta)/2theta=60*tx=r*cos(theta)+r*sin(theta)*theta*pi/180y=r*sin(theta)-r*cos(theta)*theta*pi/180z=0然后在进行渐开线的镜像,镜像基准面的偏转角度为(360*cos(delta)/(4*z) )至此,可以分别草绘两端面的齿廓,再利用混合扫描完成第一个齿。

为了能在以后更方便处理,先复制、选择性黏贴一个齿再进行阵列,从而得标准的锥齿轮。

如图五所示:图四 各端面渐开线 图五 标准锥齿轮4 编辑齿轮参数化设计程序4.1 程序编辑在PRO/E工具/程序/编辑设计中输入如下语句:#0001 INPUT#0002 法向模数 UNMBER=3#0003“法向模数==”#0004螺旋角 NUMBER=12#0005“螺旋角==”#0006 齿数 NUMBER=45#0007“齿数==”#0008 齿厚 NUMBER=60#0009“齿厚==”#0010 压力角 NUMBER=20#0011“压力角==”#0012 END INPUT4.2运行齿轮参数化设计程序齿轮的参数化设计程序编辑完成后,只要调用Regenerate命令,PRO/E就自动执行程序,用户可根据提示输入新的模数、齿数和齿宽等系数,PRO/E就能按新输入的齿轮参数自动生成新的齿轮。

5 结束语1.对于直齿圆柱齿轮,可以通过参数和关系来确定齿轮在二维平面上的全部齿形,然后通过拉伸得到,但此种方法草绘过程繁琐且电脑计算量大。

也可以通过上述办法得到,至于是在实体上切出齿形还是先做齿形再补中间,个人认为同样可取。

2.对于斜齿圆柱齿轮和锥齿轮,我认为以上做法很快捷,但是细节部分得注意。

尤其对于锥齿轮,个人认为必须熟练掌握PRO/E操作命令,这样才能快速、高效的绘图,并且对基础要更熟练,例如:基准点、面、坐标的建立以及特征操作等等。

3.Program 是PRO/E的一个使用简单,应用灵活的二次开发工具,用它可以方便地实现零件的参数化设计。

在工程实际中,设计人员可根据上述方法建立各类零件的模型库。

使用时只需调用模型Program 程序就可以灵活地修改设计,从而提高设计效率。

参考文献[1]葛正浩,杨芙炼《机构运动学与动力学仿真及分析》北京:化学工业出版社.2009[2]杨可桢,程光蕴,李仲生.《机械设计基础》.第五版.北京:高等教育出版社.2005.[3]孙桓.《机械原理》[M].北京:北京高等教育出版社.1990.Based on PRO / E Gear Parametric DesignCheng Jia, Ren Dawei, Huo Wenjin, Wang Shuo, Gao Zhao FengNorth University of China .School of Materials Science and Engineering, Taiyuan(030051)AbstractGears are widely used in a variety of mechanical transmission of a common parts, used to transfer power to change the speed and direction of rotation. Common are spur gears, helical gears, bevel gear, herringbone gear. This paper introduces based on PRO / E to use Program Gears parametric design approach. According to the principles of involute generation and theoretical formula, equation editor, enter the Cartesian coordinates equation, to generate accurate involute gear teeth, then deflection angle bevel gear according to the parameters of the calculation formula, accurate to create tooth profile curve; the use of mix-and-scanned array command to create a helical gear tooth feature.Allowing designers to easily and quickly achieve the three-dimensional characteristics of gear Design in order to improve design efficiency.Keywords: Gear; PRO / E Program; parameter。

相关主题