


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
渐开线圆柱齿轮几何参数计算的计算机辅助设计系统的设计
论文关键词:齿轮精度几何参数计算机辅助软件论文摘要:齿轮是机器、仪器中使用最多的传动零件,尤其是渐开线圆柱齿轮的应用更为广泛。齿轮是一个较复杂的几何体,对单个齿轮的齿廓加工误差国家标准规定了17种控制参数,根据齿轮使用要求的不同,对以上17个参数控制的要求也不同。如何确定齿轮的精度等级以及依据其精度等级确定相关控制参数的公差值,是齿轮设计的关键所在。
传统的设计方法是依据经验用类比法,结合查表及大量繁杂的公式计算,这样的方法一是工作量大,二是不可能对各参数进行优化及筛选,很难保证齿轮精度设计的合理性。因此,借用了辅助软件对齿轮的几何参数进行计算后,对齿轮精度的设计及其相关的数据进行计算机处理,使齿轮的精度设计达到快速、准确、合理,齿轮设计起来就没那么费时和吃力了。引言现行的机械行业中在齿轮设计的过程里,非常缺乏对几何参数计算的比较统一的软件,很多时候只是采用手工计算、取大概的数值,对于一些比较复杂的齿轮来说,制造出来的齿轮存在误差较大。传统的设计方法是依据经验用类比法,结合查表及大量繁杂的公式计算,这样的方法一是工作量大,二是不可能对各参数进行优化及筛选,很难保证齿轮精度设计的合理性。因此,借用了辅助软件对其进行计算后,对齿轮精度的设计及其相关的数据进行计算机处理,使齿轮的精度设计达到快速、准确、合理,齿轮设计起来就没那么费时和吃力了。我国现有(1)GB/T10095。1-2001渐开线圆柱齿轮精度第一部分:轮齿等效ISO1328-1。(2)GB/T10095。2-2001渐开线圆柱齿轮精度第二部分:径向综合等效ISO1328-2。1.渐开线圆柱齿轮几何参数计算相关研究综述1.1渐开线圆柱齿轮国内的研究现状1.1.1齿轮的简介标准齿轮的结构构造图如图1。图1齿轮构造图齿轮的组成结构一般有轮齿、齿槽、端面、法面、齿顶圆、齿根圆、基圆和分度圆。轮齿简称齿,是齿轮上每一个用于啮合的凸起部分,这些凸起部分一般呈辐射状排列,配对齿轮上的轮齿互相接触,可使齿轮持续啮合运转;基圆是形成渐开线的发生线作纯滚动的圆;分度圆,是在端面内计算齿轮几何尺寸的基准圆。渐开线齿轮比较容易制造,且传动平稳,传递速度稳定,传动比准确,渐开线圆柱齿轮是机械传动量大而广的基础零部件,广泛在汽车、拖拉机、机床、电力、冶金、矿山、工程、起重运输、船舶、机车、农机、轻工、建工、建材和军工等领域中应用。因此现代使用的齿轮中,渐开线齿轮占绝多数,而摆线齿轮和圆弧齿轮应用较小。1.1.2研究现状
我国1960年以前没有圆柱齿轮精度标准,直接应用苏联TOCT1643—46标准,1958年起原第一机械工业部组织力量着手研究,经过分析、研究和验证苏联TOCT1643—56标准,制订和颁布JB179—60《圆柱齿轮传动公差》机械工业部部标准。对当时机械工业的发展起到积极推动作用,很快达到世界五十年代水平,在七十年代末国家机械工业改革开放,要求迅速赶上世界齿轮发展步伐,机械工业部领导下决心,直接以ISO1328—1975国际基础修订JB179—60标准,以等效采用ISO1328—1975标准,颁布JB179—81和JB179—83渐开线圆柱齿轮精度机械工业部部标准,大力进行宣贯,促进圆柱齿轮精度质量明显的提高。同时带动国内齿轮机床、刀具和量仪的发展,于1998年由技术监督局颁布为GB10095—88渐开线圆柱齿轮精度国家标准。我国在改革开放,发展经济的政策指示下,大量引进德国、日本等西方工业发达国家的工业机械产品,而配件需要国产化,JB179—83和GB10095—88标准已不相适应,一方面鼓励直接采用德国、日本和美国标准,另一方面以宣贯行政文件形式进行补充。提出齿距偏差、齿距累计误差、齿向误差四个为必检项目评定齿轮精度等级。宣贯中发现达到齿形误差精度最难。其齿形的齿端部规定不够合理,齿形精度达到要求但齿距精度尚有一定的富余而不相协调。部分先进企业总结国内外技术经验,采取积极的技术措施,生产出与世界水平相当的齿轮产品。以上这些与ISO1328-1997标准相对照,在很多关键地方是不谋而合。当前我国在重大机械装备中所需渐开线齿轮都可以国产化。现行GB10095—88渐开线圆柱齿轮精度国家标准是等效采用ISO1328—1975国际标准的,现在国际上已将ISO1328—1975标准作废由ISO1328-1997标准代替。1997年由国家技术监督局下任务对GB10095—88标准进行修订,经过对ISO1328-1997标准翻译、消化和征求各方面意见,绝大多数认为我国齿轮产品应与国际接轨,促进国际和国内齿轮产品的贸易,发展齿轮生产。修订GB10095—88国家标准应等同采用ISO1328-1997国际标准。目前国家技术监督局和国家机械工业局鼓励要求技术进步迫切和有条件的齿轮制造企业,直接采用ISO1328-1997国际标准作为企业标准生产齿轮先行一步,深入、充分发挥ISO1328-1997国际标准作用,为本企业真正提高齿轮性能质量、降低制造成本提高经济效益,走入国际市场。我国现有(1)GB/T10095。1-2001渐开线圆柱齿轮精度第一部分:轮齿等效ISO1328-1。(2)GB/T10095。2-2001渐开线圆柱齿轮精度第二部分:径向综合等效ISO1328-2。1.2课题研究的意义
齿轮是机器、仪器中使用最多的传动零件,尤其是渐开线圆柱齿轮的应用更为广泛。齿轮是一个较复杂的几何体,对单个齿轮的齿廓加工误差国家标准规定了17种控制参数,根据齿轮使用要求的不同,对以上17个参数控制的要求也不同。如何确定齿轮的精度等级以及依据其精度等级确定相关控制参数的公差值,是齿轮设计的关键所在。传统的设计方法是依据经验用类比法,结合查表及大量繁杂的公式计算,这样的方法一是工作量大,二是不可能对各参数进行优化及筛选,很难保证齿轮精度设计的合理性。因此,借用了辅助软件对其进行计算后,对齿轮精度的设计及其相关的数据进行计算机处理,使齿轮的精度设计达到快速、准确、合理,齿轮设计起来就没那么费时和吃力了。1.3设计的研究思路与研究的重点
本设计的研究重点是渐开线圆柱齿轮传动设计的计算。研究外啮合齿轮和内啮合齿轮传动的主要几何参数计算、齿轮齿厚计算、精度计算和强度计算,帮助实现齿轮的合理设计。2.渐开线圆柱齿轮几何参数计算的辅助软件的主要研究内容2.1齿轮传动设计步骤齿轮传动设计步骤:1、简化设计:根据齿轮传动的齿数、啮合角和模数等,确定中心距等主要参数。2、几何设计计算:设计和计算齿轮的基本参数,并进行几何尺寸计算。如:计算分度圆直径、齿高、齿顶高、齿根高、基圆直径等。3、齿厚测量尺寸计算:根据上步的计算结果和已知参数,计算齿轮的齿厚参数。如:固定弦齿厚、固定弦齿高等参数。4、精度计算:计算出齿轮的精度测量参数,如:各级精度等级、齿厚上/下偏差、侧隙公差、最小/大极限侧隙等。5、强度校核:在基本参数确定后,进行精确的齿面接触强度和齿根弯曲强度校核。分别将计算出的接触/弯曲强度允许传递功率与已知功率相比较,如果都大于实际功率,则所设计的齿轮强度过关。6、如果校核不满足强度要求,可以返回2),修改参数,重新计算。课题研究的主要内容就是设计一个进行齿轮设计的计算软件,现在课题是几何尺寸计算,主要应集中在此,精度只是其中一部分。在设计渐开线圆柱齿轮时会计算出其齿数、齿形和齿高等。2.2渐开线圆柱齿轮几何参数2.2.1外啮合标准圆柱齿轮传动几何尺寸计算
外啮合标准圆柱齿轮传动参数计算如表1。表1外啮合标准圆柱齿轮传动参数表2外啮合高度变位齿轮传动的参数表3内啮合标准齿轮传动的参数表4内啮合高度变位齿轮传动的参数本课题研究的几何尺寸计算的适用范围包括:1、标准圆柱齿轮(直,螺旋)2、外啮合(高度变位)圆柱齿轮(直,螺旋)3、内啮合标准齿轮(直齿)4、内啮合(高度变位)圆柱齿轮(直,螺旋)3.软件的具体实现3.1系统实现的环境
本设计软件使用C#语言开发,开发平台为VS2005软件,运行环境是WindowsXP3.2软件的总流程图图2程序总流程图图3计算外啮合齿轮副时的界面图4计算外啮合齿轮副时的界面图5精度计算时的运行界面3.4实现的部分代码3.4.1实现的主要功能
1、外啮合齿轮几何参数和齿厚计算的功能模块privatevoidbutton1_Click(objectsender,EventArgse)
//外啮合计算{if(tBoxα.Text!="20")
//判断输入是否为标准输入str="请输入标准齿形角α!\n";elseif(Convert.ToInt32(tBoxβ.Text)<0||Convert.ToInt32(tBoxβ.Text)>45)str+="请选择合理的螺旋角β!\n";elseif(Convert.ToInt32(tBoxha.Text)!=1)str+="请选择合理的齿顶高系数!\n";elseif(Convert.ToDouble(tBoxc.Text)!=0.25)str+="径向间隙系数选择不正确,请重新填写!\n";elseif(Convert.ToDouble(tBoxr.Text)!=0.38)str+="齿根圆角半径系数选择不够准确!\n";elseif(Convert.ToDouble(Convert.ToInt32(Convert.ToDouble(tBoxZ1.Text)))!=Convert.ToDouble(tBoxZ1.Text)||Convert.ToDouble(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=Convert.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;}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;invαt=Math.Tan(α2)-α2;if(tBoxβ.Text!="0"){s0=m*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*invαt)*m*Math.Cos(α2);}else{s0=m*Z0*Math.Sin(Math.PI/(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*invαt)*m*Math.Cos(α2);}}计算外啮合和内啮合各种齿轮,原理基本一样,重点注意的是取值的精确度问题,以及弄清各参数之间的关系,以便于计算,避免数值的混淆。2、确定部分重要精度参数的取值函数publicstaticintfpb_value(doublex,doubley,stringz)
//基节极限偏差fpb取值{…}publicstaticintFβ_value(intx,stringy)//齿向公差Fβ取值{…}publicstaticdoublefa_value(doublex,stringy)
//中心距极限偏差fa取值{…}publicstaticintfpt_value(doublex,doubley,stringz)
//齿距极限偏差fpb取值{…}publicstaticintFr_value(doublex,doubley,stringz)
//齿圈径向跳动公差Fr取值{…}publicstaticdoublebr_value(stringx,doubled)
//切齿径向进刀公差br取值{…}publicstaticcharcode_value(doublex)
//偏差代号{…}3.4.2软件实现和传统人工计算的比较
对齿轮进行设计时,传统的人工计算具有很大的局限性,下面就列举两个比较突出的例子进行比较说明。1、在计算几何参数时,已知参数invα且invα=tanα-α,要番过来求α的值,此设计中我使用的二分法查找的思想来求解(代码如下),其中取值的精度精确到了10-8。如果如此庞大的计算量进行人工计算,工作量可想而知,而且有存在很大的误差甚至是错误的可能,但借用了此计算机辅助软件,立刻就可以得到满意的答案。privatedoubleinv(doublex){doublef=0,r=Math.PI/2,b,fun;//设置变量f,r,b,funb=Math.PI/4;
//因为0<α<(π/2),所以取第一个二分时b=π/4fun=Math.Tan(b)-b;
//求出当b=π/4时fun的值while(Math.Abs(fun-x)>0.00000001)
//当误差小于10-8时跳出循环{if(fun-x>0)//若fun大于x,取中间值的左边区间进行循环{r=b;b=(f+r)/2;//取新区间的中值fun=Math.Tan(b)-b;}elseif(fun-x<0)//若fun小于x,取中间值的右边区{
间进行循环f=b;b=(f+r)/2;//取新区间的中值fun=Math.Tan(b)-b;}else
//若fun与x的值相等,跳出循环break;}return(b);}求解过程流程图如下图图6。图6用二分法求解过程流程图2、求内啮合高度变位齿轮的齿厚尺寸的大轮固定弦齿高和分度圆弦齿高时,公式如下:1)固定弦齿高:hc2=0.5*(d2-da2-sc2*Math.Tan(α2))+0.5*da2*(1-Math.Cos(δa2));其中,有需要计算参数δa2:δa2=Math.PI/(2*Z2)-invαt-2*Math.Tan(α2)*x2/Z2+invαa2;2)分度圆弦齿高:ha2L=0.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 营销人员管理制度与客户信用管理制度
- 企业培训教学课件制作
- 企业培训云平台课件
- 爆破工程爆破拆除工程验收合同
- 餐厅经理劳动合同范本:劳动合同续签与合同变更
- 生物医药采购合同临床试验与药品上市审批流程
- 道路电车维修方案
- 民营院校分红方案
- 信贷逾期催收业务委托合同
- 餐饮企业拆伙合作协议书模板
- 浙江省杭州市保俶塔中学2025届七上数学期末综合测试试题含解析
- 【课件】空间向量运算的坐标表示(课件)数学人教A版2019选择性必修第一册
- (零诊)成都市2023级高三高中毕业班摸底测试数学试卷(含答案)
- 广东省佛山市2024-2025学年高一下学期6月期末考试 数学 含解析
- 2025年全国高校辅导员素质能力大赛基础知识测试题及答案(共3套)
- 律师事务所客户信息保密规定
- 云南楚雄州金江能源集团有限公司招聘笔试真题2024
- 2025-2030中国动力电池回收利用技术路线与经济性评估分析研究报告
- 7下期末家长会课件
- 酒店前厅服务流程标准化管理
- 互联网行业产品经理专业顾问聘用协议
评论
0/150
提交评论