渐开线圆柱齿轮的智能设计_第1页
渐开线圆柱齿轮的智能设计_第2页
渐开线圆柱齿轮的智能设计_第3页
渐开线圆柱齿轮的智能设计_第4页
渐开线圆柱齿轮的智能设计_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、渐开线圆柱齿轮的智能设计 () 论文摘要:齿轮是机器、仪器中使用最多的传动零件,尤其是渐开线圆柱齿轮的应用更为广泛。齿轮是一个较复杂的几何体,对单个齿轮的齿廓加工误差国家标准规定了17种控制参数,根据齿轮使用要求的不同,对以上17个参数控制的要求也不同。如何确定齿轮的精度等级以及依据其精度等级确定相关控制参数的公差值,是齿轮设计的关键所在。 传统的设计方法是依据经验用类比法,结合查表及大量繁杂的公式计算,这样的方法一是工作量大,二是不可能对各参数进行优化及筛选,很难保证齿轮精度设计的合理性。因此,借用了辅助软件对齿轮的几何参数进行智能设计计算后,对齿轮精度的设计及其相关的数据进行计算机处理,使

2、齿轮的精度设计达到快速、准确、合理,齿轮设计起来就没那么费时和吃力了。引 言 现行的机械行业中在齿轮设计的过程里,非常缺乏对几何参数计算的比较统一的软件,很多时候只是采用手工计算、取大概的数值,对于一些比较复杂的齿轮来说,制造出来的齿轮存在误差较大。传统的设计方法是依据经验用类比法,结合查表及大量繁杂的公式计算,这样的方法一是工作量大,二是不可能对各参数进行优化及筛选,很难保证齿轮精度设计的合理性。因此,借用了辅助软件对其进行计算后,对齿轮精度的设计及其相关的数据进行计算机处理,使齿轮的精度设计达到快速、准确、合理,齿轮设计起来就没那么费时和吃力了。我国现有(1)GB/T10095。1-200

3、1渐开线圆柱齿轮精度第一部分:轮齿等效ISO1328-1。(2)GB/T10095。2-2001渐开线圆柱齿轮精度第二部分:径向综合等效ISO1328-2。 第一章 渐开线圆柱齿轮几何参数计算相关研究综述第一节渐开线圆柱齿轮国内的研究现状齿轮的简介 标准齿轮的结构构造图如图1。 图1 齿轮构造图齿轮机构是各种机构中最为广泛的一种传动机构。它依靠齿轮齿廓直接接触来传递两轴之间的运动和动力,并有传递功率范围大,传递效率高,传动比精确使用寿命长,工作可靠的优点。齿轮的组成结构一般有轮齿、齿槽、端面、法面、齿顶圆、齿根圆、基圆和分度圆。轮齿简称齿,是齿轮上每一个用于啮合的凸起部分,这些凸起部分一般呈辐

4、射状排列,配对齿轮上的轮齿互相接触,可使齿轮持续啮合运转;基圆是形成渐开线的发生线作纯滚动的圆;分度圆,是在端面内计算齿轮几何尺寸的基准圆。渐开线齿轮比较容易制造,且传动平稳,传递速度稳定,传动比准确,渐开线圆柱齿轮是机械传动量大而广的基础零部件,广泛在汽车、拖拉机、机床、电力、冶金、矿山、工程、起重运输、船舶、机车、农机、轻工、建工、建材和军工等领域中应用。因此现代使用的齿轮中,渐开线齿轮占绝多数,而摆线齿轮和圆弧齿轮应用较小。研究现状 我国1960 年以前没有圆柱齿轮精度标准,直接应用苏联TOCT 164346标准,1958年起原第一机械工业部组织力量着手研究,经过分析、研究和验证苏联TO

5、CT 164356标准,制订和颁布JB 17960圆柱齿轮传动公差机械工业部部标准。对当时机械工业的发展起到积极推动作用,很快达到世界五十年代水平,在七十年代末国家机械工业改革开放,要求迅速赶上世界齿轮发展步伐,机械工业部领导下决心,直接以ISO 13281975国际基础修订JB 17960标准,以等效采用ISO 13281975标准,颁布JB 17981和JB 17983渐开线圆柱齿轮精度机械工业部部标准,大力进行宣贯,促进圆柱齿轮精度质量明显的提高。同时带动国内齿轮机床、刀具和量仪的发展,于1998年由技术监督局颁布为GB 1009588渐开线圆柱齿轮精度国家标准我国在改革开放,发展经济的

6、政策指示下,大量引进德国、日本等西方工业发达国家的工业机械产品,而配件需要国产化,JB 17983和GB 1009588标准已不相适应,一方面鼓励直接采用德国、日本和美国标准,另一方面以宣贯行政文件形式进行补充。提出齿距偏差、齿距累计误差、齿向误差四个为必检项目评定齿轮精度等级。宣贯中发现达到齿形误差精度最难。其齿形的齿端部规定不够合理,齿形精度达到要求但齿距精度尚有一定的富余而不相协调。部分先进企业总结国内外技术经验,采取积极的技术措施,生产出与世界水平相当的齿轮产品。以上这些与ISO1328-1997标准相对照,在很多关键地方是不谋而合。当前我国在重大机械装备中所需渐开线齿轮都可以国产化。

7、现行GB 1009588渐开线圆柱齿轮精度国家标准是等效采用ISO 13281975国际标准的,现在国际上已将ISO 13281975标准作废由ISO1328-1997标准代替。1997年由国家技术监督局下任务对GB 1009588标准进行修订,经过对ISO1328-1997标准翻译、消化和征求各方面意见,绝大多数认为我国齿轮产品应与国际接轨,促进国际和国内齿轮产品的贸易,发展齿轮生产。修订GB 1009588国家标准应等同采用ISO1328-1997国际标准。目前国家技术监督局和国家机械工业局鼓励要求技术进步迫切和有条件的齿轮制造企业,直接采用ISO1328-1997国际标准作为企业标准生产

8、齿轮先行一步,深入、充分发挥ISO1328-1997国际标准作用,为本企业真正提高齿轮性能质量、降低制造成本提高经济效益,走入国际市场。 我国现有(1)GB/T10095。1-2001渐开线圆柱齿轮精度第一部分:轮齿等效ISO1328-1。(2)GB/T10095。2-2001渐开线圆柱齿轮精度第二部分:径向综合等效ISO1328-2。第二节 课题研究的意义 齿轮是机器、仪器中使用最多的传动零件,尤其是渐开线圆柱齿轮的应用更为广泛。齿轮是一个较复杂的几何体,对单个齿轮的齿廓加工误差国家标准规定了17种控制参数,根据齿轮使用要求的不同,对以上17个参数控制的要求也不同。如何确定齿轮的精度等级以及

9、依据其精度等级确定相关控制参数的公差值,是齿轮设计的关键所在。传统的设计方法是依据经验用类比法,结合查表及大量繁杂的公式计算,这样的方法一是工作量大,二是不可能对各参数进行优化及筛选,很难保证齿轮精度设计的合理性。因此,借用了辅助软件对其进行计算后,对齿轮精度的设计及其相关的数据进行计算机处理,使齿轮的精度设计达到快速、准确、合理,齿轮设计起来就没那么费时和吃力了。第三节 设计的研究思路与研究的重点 本设计的研究重点是渐开线圆柱齿轮传动设计的计算。研究外啮合齿轮和内啮合齿轮传动的主要几何参数计算、齿轮齿厚计算、精度计算和强度计算,帮助实现齿轮的合理设计。第四节 渐开线圆柱齿轮的发展前景 渐开线

10、圆柱齿轮的智能设计是一种具有广阔前景的机械制造技术。它在国内应用方面存在一定的问题。比如说它的操作具有一定的复杂性,以至于有人把会用计算机渐开线圆柱齿轮的智能设计的辅助软件的应用看作难点。通过对一些软件的运用和发展状况的分析和研究,会发现渐开线圆柱齿轮的智能设计的发展趋势会朝着一种方便快捷的方向发展。操作性能越方便,但同时这对我们机械专业知识与计算机辅助制造软件应用的要求也有很高的要求。渐开线圆柱齿轮的智能设计作为信息科技与齿轮机械设计相结合的产物,它的进步是非常迅速的,不断的升级,不断的淘汰过时的软件和设计方案,开发新的针对性的软件和设计方法。从而使CAD/CAM更加名副其实,更有针对性。

11、渐开线圆柱齿轮的智能设计的成本与创造的价值有着向反方向发展的趋势。随着科学的不断进步,它的发展前景也是无可限量的。但是,它只是人的辅助手段,决不可能代替人的主导地位。它贯穿于整个设计流程的始终,服务于整个设计的各个阶段,演绎展示设计的进程与结果。 第二章渐开线圆柱齿轮几何参数计算的辅助软件的主要研究内容第一节 齿轮传动设计步骤 齿轮传动设计步骤: 1、简化设计:根据齿轮传动的齿数、啮合角和模数等,确定中心距等主要参数。2、几何设计计算:设计和计算齿轮的基本参数,并进行几何尺寸计算。如:计算分度圆直径、齿高、齿顶高、齿根高、基圆直径等。3、齿厚测量尺寸计算:根据上步的计算结果和已知参数,计算齿轮

12、的齿厚参数。如:固定弦齿厚、固定弦齿高等参数。4、精度计算:计算出齿轮的精度测量参数,如:各级精度等级、齿厚上/下偏差、侧隙公差、最小/大极限侧隙等。5、强度校核:在基本参数确定后,进行精确的齿面接触强度和齿根弯曲强度校核。分别将计算出的接触/弯曲强度允许传递功率与已知功率相比较,如果都大于实际功率,则所设计的齿轮强度过关。6、如果校核不满足强度要求,可以返回2),修改参数,重新计算。课题研究的主要内容就是设计一个进行齿轮设计的计算软件,现在课题是几何尺寸计算,主要应集中在此,精度只是其中一部分。在设计渐开线圆柱齿轮时会计算出其齿数、齿形和齿高等。第二节 渐开线圆柱齿轮几何参数 外啮合标准圆柱

13、齿轮传动几何尺寸计算 外啮合标准圆柱齿轮传动参数计算如表1。表1 外啮合标准圆柱齿轮传动参数名称符号直齿轮螺旋齿轮原始参数基准齿形齿形角=20tant=tan/cos齿顶高系数ha*=1hat*= ha*cos=cos径向间隙系数C*=0.25Ct*=C *cos=0.25cos齿根圆角半径系数*=0.38t*=*cos=0.38 cos模数m由强度计算或结构设计确定,一般传递动力的齿轮m=1mt=m/cos齿数Z设计时选定设计时选定分度圆螺旋角=0按推荐值或按中心距条件确定主要几何参数的计算(mm)中心距aa=m/2(Z1+Z2)=1/2(d1+d2)a=m/2cos(Z1+Z2)=1/2(

14、d1+d2)一般希望a为标准数值或圆整的数值分度圆直径dd=mZd=mZ/cos名称符号直齿轮螺旋齿轮主要几何参数的计算(mm)齿顶高haha= ha*m齿顶圆直径dada=d+2ha=(Z+2)mda=d+2ha=(Z/ cos+2)m齿根高hfhf=( ha*+C*)m=1.25m齿根圆直径dfdf=d-2ht=(Z-2.5)mdf=d-2ht=(Z/ cos-2.5)m齿高hh= ha+ hf基圆直径dbdb=dcosdb=dcost外啮合高度变位齿轮传动的几何尺寸计算 外啮合高度变位齿轮传动的参数计算如表2。表2 外啮合高度变位齿轮传动的参数项目名称符号原 始 参 数齿 数小轮Z1大轮

15、Z2模数m螺旋角基准齿形齿形角齿顶高系数ha*径向间隙系数c*齿根圆半径系数r*变位系数小轮x1大轮x2切 齿 方 法小轮及大轮均用滚刀切制齿宽小轮b1大轮b2主要几何参数的计算(mm)项目名称符号计算公式中心距aa=(Z1+Z2)m/2cos端面齿形角t tant=tan/cos分度圆直径dd=mZ/cos齿顶高haha=m(ha*+x)齿高hh=m(2ha*+c*)齿根高hfhf=h-ha=m(ha*+c*-x)齿顶圆直径dada=d+2ha齿根圆直径dfdf=d-2 hf基圆直径dbdb=dcost基圆螺旋角bsinb=sincos法面分度圆齿厚snsn=(0.5+2xtan)m齿厚测量

16、尺寸的计算(mm)固定弦齿厚s(_)cs(_)c =(0.5cos2+xsin2)m或s(_)c =s(_)c*m(s(_)c*可查表)固定弦齿高h(_)ch(_)c =0.5(da-d-s(_)ctan)或h(_)c =0.5(da-d)-h(_)*m(h(_)*可查表)斜齿轮当量齿数ZnZn=Zn/cos3分度圆弦齿厚s(_)s(_)=Zsin/cos*m ,式中=(/2Z+2xtan/z)*cos3分度圆弦齿高h(_)ah(_)a =0.5da-(cos-sin2)/cos2*d来源:论文天下论文网 内啮合标准齿轮传动的几何尺寸计算 内啮合标准齿轮传动的参数计算如表3。表3 内啮合标准齿

17、轮传动的参数项目名称符号原 始 参 数齿 数小轮Z1内齿轮Z2模数m基准齿形齿形角齿顶高系数ha*径向间隙系数c*齿根圆半径系数r*插齿刀齿数Z02齿顶圆直径da02齿顶高系数ha02*切 齿 方 法小轮及大轮均用滚刀切制齿宽小轮b1大轮b2工作齿宽bw主要几何参数的计算(mm)项目名称符号计算公式中心距aa=(Z2-Z1)m/2 分度圆直径小轮d1=mZ1大轮d2=mZ2插齿刀变位系数X02X02=da02/2m-(Z02+2ha02*)/2内齿轮与插齿刀啮合角invw02invw02=2(x2-x02)tan/(Z2-Z02)+inv内齿轮与插齿刀中心距aw02aw02=(Z2-Z02)m

18、cos/2cosaw02中心距分离系数y02y02= aw02/m-(Z2-Z02)/2主要几何参数的计算(mm)项目名称符号计算公式齿高h1h1=0.5(da1-df1)h2h2=0.5(df2-da2)齿根高hfhf=h-ha=m(ha*+c*-x)齿顶圆直径da1da1=d1+2(ha*-y02)mda2da2=d2-2(ha*-k2)m齿根圆直径df1df1=d1-2(ha*+c*)mdf2df2= 2aw02 + da02齿厚测量尺寸的计算(mm)固定弦齿厚s(_)cs(_)c =0.5mcos2或s(_)c =s(_)c*m(s(_)c*可查表)固定弦齿高h(_)ch(_)c =0

19、.5(da-d-s(_)ctan)或h(_)c =0.5(da-d)-h(_)*m(h(_)*可查表)分度圆弦齿厚s(_)s(_)=Zsin/cos*m ,式中=(/2Z+2xtan/z)*cos3分度圆弦齿高h(_)ah(_)a =0.5da-(cos-sin2)/cos2*d内啮合高度变位齿轮传动的几何尺寸计算 内啮合高度变位齿轮传动的参数计算如表4。表4 内啮合高度变位齿轮传动的参数项目名称符号原 始 参 数齿 数小轮Z1大轮Z2项目名称符号原 始 参 数模数m螺旋角基准齿形齿形角齿顶高系数ha*径向间隙系数c*齿根圆半径系数r*斜齿轮当量齿数ZnZn=Z/cos3变位系数小轮x1大轮x

20、2切 齿 方 法小轮及大轮均用滚刀切制插齿刀齿数Z02分度圆直径d02齿顶圆直径da02齿顶高系数ha02*主要几何参数的计算(mm)项目名称符号计算公式中心距aa=(Z1+Z2)m/2cos端面齿形角t tantw=tan/cos分度圆直径dd=mZ/cos齿数比uu=Z2/Z1齿顶高haha=m(ha*+x)齿高hh=m(2ha*+c*)齿根高hfhf=h-ha=m(ha*+c*-x)齿顶圆直径dada=d+2ha齿根圆直径dfdf=d-2 hf主要几何参数的计算(mm)项目名称符号计算公式基圆直径dbdb=dcost基圆螺旋角bsinb=sincos法面分度圆齿厚snsn=(0.5+2x

21、tan)m齿厚测量尺寸的计算(mm)固定弦齿厚s(_)cs(_)c =(0.5cos2+xsin2)m或s(_)c =s(_)c*m(s(_)c*可查表)固定弦齿高h(_)ch(_)c =0.5(da-d-s(_)ctan)或h(_)c =0.5(da-d)-h(_)*m(h(_)*可查表)斜齿轮当量齿数ZnZn=Zn/cos3分度圆弦齿厚s(_)s(_)=Zsin/cos*m ,式中=(/2Z+2xtan/z)*cos3分度圆弦齿高h(_)ah(_)a =0.5da-(cos-sin2)/cos2*d第三节 本课题研究目标 计算出渐开线齿轮的模数、齿数、齿形、齿高、变位、基准齿形和参数(GB

22、/T1356-1988)、模数系列(GB/T1357-1987)、传动类型和基本参数、变位系数的选择、渐开线圆柱齿轮的齿厚测量计算、精度选择和强度计算。本课题研究的几何尺寸计算的适用范围包括:1、标准圆柱齿轮(直,螺旋)2、外啮合(高度变位)圆柱齿轮(直,螺旋)3、内啮合标准齿轮(直齿)4、内啮合(高度变位)圆柱齿轮(直,螺旋)第三章 软件的具体实现 第一节 系统实现的环境 本设计软件使用C语言开发,开发平台为VS2005软件,运行环境是Windows XP 第二节 软件的总流程图 开始输入原始数据输出原始数据齿厚尺寸计算齿轮精度计算齿轮强度计算结束主要几何参数图2 程序总流程图第三节 软件实

23、现的主界面 图3 计算外啮合齿轮副时的界面图4 计算外啮合齿轮副时的界面图5 精度计算时的运行界面第四节 实现的部分代码 实现的主要功能 1、 外啮合齿轮几何参数和齿厚计算的功能模块 private void button1_Click(object sender, EventArgs e) /外啮合计算 if (tBox.Text != 20) /判断输入是否为标准输入 str = 请输入标准齿形角!n; else if (Convert.ToInt32(tBox.Text) 45) str += 请选择合理的螺旋角!n; else if (Convert.ToInt32(tBoxha.Te

24、xt) != 1) str += 请选择合理的齿顶高系数!n; else if (Convert.ToDouble(tBoxc.Text) != 0.25) str += 径向间隙系数选择不正确,请重新填写!n; else if (Convert.ToDouble(tBoxr.Text) != 0.38) str += 齿根圆角半径系数选择不够准确!n; else if (Convert.ToDouble(Convert.ToInt32(Convert.ToDouble(tBoxZ1.Text) != Convert.ToDouble(tBoxZ1.Text) | Convert.ToDoub

25、le(Convert.ToInt32(Convert.ToDouble(tBoxZ2.Text) != Convert.ToDouble(tBoxZ2.Text) str += 齿数请输入为整数!n; else /分别把输入的值赋给各变量 1 = Convert.ToInt32(tBox.Text); 1 = Convert.ToDouble(tBox.Text); 2 = Math.PI * 1 / 180; 2 = Math.PI * 1 / 180; n = Math.Cos(2); u = 1; m = Convert.ToDouble(tBoxm.Text); ha = Conver

26、t.ToInt32(tBoxha.Text); hat = ha * n; c = Convert.ToDouble(tBoxc.Text); ct = c * n; r = Convert.ToDouble(tBoxr.Text); rt = r * n; if (tBoxpa_s.Enabled) /标准齿轮几何参数计算 Z0 = Convert.ToInt32(tBoxZ1.Text); ha01 = ha * m; hf0 = 1.25 * m; h0 = ha01 + hf0; if (tBox.Text != 0) a0 = Z0 * m / n; d0 = m * Z0 / n;

27、 else a0 = Z0 * m; d0 = m * Z0; a = a0; da0 = d0 + 2 * ha01; df0 = d0 - 2 * hf0; db0 = d0 + Math.Cos(2); pa = Math.PI * m * Math.Cos(2); /标准齿轮齿厚计算 sc0 = 0.5 * Math.PI * m * Math.Cos(2) * Math.Cos(2); hc0 = ha01 - Math.PI * m * Math.Sin(2 * 2) / 8; invt = Math.Tan(2) - 2; if (tBox.Text != 0) s0 = m *

28、 Z0 * Math.Sin(Math.PI * n * n * n / (2 * Z0) / (n * n * n); ha02 = 0.5 * da0 - (0.5 * m * Z0 / (n * n * n) * (Math.Cos(Math.PI * n * n * n / (2 * Z0) - Math.Sin(2) * Math.Sin(2); k0 = (1 / 180) * Z0 + 1; W0 = (Math.PI * (k0 - 0.5) + Z0 * invt) * m * Math.Cos(2); else s0 = m * Z0 * Math.Sin(Math.PI

29、/ (2 * Z0); ha02 = 0.5 * da0 - 0.5 * m * Z0 * Math.Cos(Math.PI / (2 * Z0); k0 = (1 / 180) * Z0 + 1; W0 = (Math.PI * (k0 - 0.5) + Z0 * invt) * m * Math.Cos(2); 注:计算外啮合和内啮合各种齿轮,原理基本一样,重点注意的是取值的精确度问题,以及弄清各参数之间的关系,以便于计算,避免数值的混淆。2、确定部分重要精度参数的取值函数public static int fpb_value(double x, double y, string z) /

30、基节极限偏差fpb取值 public static int F_value(int x, string y) /齿向公差F取值 public static double fa_value(double x, string y) /中心距极限偏差fa取值 public static int fpt_value(double x, double y, string z) /齿距极限偏差fpb取值 public static int Fr_value(double x, double y, string z) /齿圈径向跳动公差Fr取值 public static double br_value(string x, double d) /切齿径向进刀公差br取值 public static char code_value(double x) /偏差代号 软件实现和传统人工计算的比较 对齿轮进行设计时,传统的人工计算具有很大的局限性,下面就列举两个比较突出的例子进行比较说明。1、在计算几何参数时,已知参数inv且inv=tan-,要番过来求的值,此设计中我使用的二分法查找的思想来求解(代码如下),其中取值的精度精确到了10-8。如果如此庞大的计算量进行人工计算,工作量可想而知,而且有存在很大的误差甚至是错误的可能,但借用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论