基于matlab的渐开线齿轮的范成法仿真.doc
基于MATLAB的渐开线齿轮的范成法仿真摘要本文介绍了应用编MATLAB进行编程实现齿轮和齿圈的范成仿真,实现参数化设计通过此程序可以得到齿轮的范成动态模拟图,从而更形象了表达了齿轮的加工过程,也能帮助设计人员提前发现齿轮传动过程中可能发生的干涉,提高了设计效率。关键词MATLAB齿轮范成仿真参数化设计KINEMATICALSIMULATIONOFGEARSBASEDONMATLABTIANDONGLONGWUBAOLIN(1SCHOOLOFMECHANICALENGINEERINGTIANJINPOLYTECHNICUNIVERSITYTIANJIN3003872TIANJINPOLYTECHNICUNIVERSITYACADEMICAFFAIRSOFFICETIANJIN300387ABSTRACTTHEPAPERINTRODUCESTHEOFMATLABSIMULATIONOFMAKINGINVOLUTEGEARSANDGEARRING,ANDPROVIDESAWAYOFPARAMETRICDESIGNBYMEANSOFMATLABLANGUAGEWECANGETEXACTPROFILEOFGEARTEETHTHROUGHTHEITCANHELPTHEDESIGNERCHECKTHEINTERFERENCEBEFOREMANUFACTURE,ANDENHANCETHEDESIGNEFFICIENCYKEYWORDSMATLABGEARKINEMATICALSIMULATIONPARAMETRICDESIGN0前言渐开线齿轮的范成是利用一对齿轮在相互啮合是,其共轭齿廓互为包络线的原理来加工齿轮的一种方法。工程中经常遇到加工后的齿轮在装配和传动过程中发生干涉的情况,干涉在装配和传动过程中是很难避免的,一般是靠选择合适的变位系数来保证齿轮能正确啮合,通常这个过程是很复杂的因此准确的绘制出齿轮廓线不仅可以降低加工后的装配风险,也可方便变位系数的选择,大大提高设计效率1。1数学模型的建立这里以齿条插刀切制齿轮为例,在加工过程中,刀具与齿轮毛坯之间的相对运动相当于齿条与齿轮的啮合运动,它们之间的相对运动关系,可以看成是这样两种独立运动的叠加,如图(11)所示。假定齿轮静止不动,而齿条刀具首先平移一个齿距S且SR,然后再绕齿轮毛坯中心沿着与平移方向相反的方向绕过一个角,按照齿条刀具的这种复合运动,齿条上任意一点A1X1,Y1有如下关系图11渐开线齿轮的范成111RXY齿条刀具绕齿轮毛坯中心逆时针转过角,A1X1,Y1移至A2X2,Y2点。12210SINCOXRXYY式中13221010RXY1410ARCTNY由式(11)至式(14)可知,对应于不同的值,可求出齿条刀具上若干特征点在不同位置时的一系列的坐标值,由此可确定出齿轮毛坯的渐开线齿廓。2渐开线齿轮齿廓的范成法原理一对齿轮啮合传动时,两轮的齿廓互为包络线。如齿轮刀具与毛坯模拟一对齿轮传动,则可加工出与刀刃互为包络线的齿廓。刀刃为渐开线,则被加工齿轮齿廓也为渐开线。由于在实际加工时,看不到刀具在各个位置形成包络线的过程,通常是使用齿轮范成仪来模拟演示齿轮范成过程,范成仪上的齿条刀具做横向移动,范成仪上代表被切齿轮毛坯的硬图纸以作定轴转动,此时齿条刀具节线与硬图纸分度圆作纯滚动。齿条刀具每移动一小距离即在图纸上记录出齿条廓线,最后由一系列廓线形成的包络线,即为被切齿轮的齿廓曲线,此过程即为齿轮齿廓的范成演示过程2。3程序设计流程图程序设计流程图如图(31)输入已知参数M,Z,X,Α,X0,Y0计算有关齿形参数给刀具各特征点坐标赋值,并存入数组X120,1,Y120,1计算刀具各特征点平移后的坐标值,并存入数组X122,42,Y120,42计算刀具各特征点距齿轮中心的距离及其纵轴的夹角,存入R122,42,PHI20,42计算齿条刀具上各特征点旋转后的坐标值存入数组X220,42,Y220,42是否完成动态模拟结束图31程序设计流程图4MATLAB程序设计如下为渐开线齿轮的范成动态模拟程序3,4。CLEARHDPI/180CLEARM10Z 请输入渐开线齿轮齿数Z PHI020X0X00Y00RMZ/2HDPI/180DU180/PIPPIMS25MTANPHI0HDH2SP/4CX02PH2计算齿条刀具上20个特征点在初始位置的坐标值,并存入数组X1,Y1X11,1CY11,1R125XMY0X12,1X11,1SY12,1Y11,125MX13,1X12,1P/2SY13,1Y12,1X14,1X13,1SY14,1Y13,125MFORI520X1I,1X1I4,1PY1I,1Y1I4,1END3计算齿条刀具向左侧平移和旋转后的坐标值,并存入数组X2,Y2J0FORD_PHI06HD4398226/2JJ1FORI120X1I,JX1I,1RD_PHIY1I,JY1I,1S2Y1I,JY0S1X1I,JX0R1I,JSQRTS12S22PHII,JATANS1/S2X2I,JR1I,JSINPHII,JD_PHIX0Y2I,JR1I,JCOSPHII,JD_PHIY0ENDEND4计算齿条刀具向右侧平移和旋转后的坐标值,继续存入数组X2,Y2FORD_PHI06HD4398226/2JJ1FORI120X1I,JX1I,1RD_PHIY1I,JY1I,1S2Y1I,JY0S1X1I,JX0R1I,JSQRTS12S22PHII,JATANS1/S2X2I,JR1I,JSINPHII,JD_PHIX0Y2I,JR1I,JCOSPHII,JD_PHIY0ENDEND5渐开线齿轮范成的动态模拟FIGURE1J0JFORJ1J0PLOTX2,J,Y2,JAXISEQUALHOLDONGRIDONENDRBRCOS20HDRAR1XMRFR125XMCTLINSPACE0,2PIPLOTRBCOSCT,RBSINCT, C PLOTRCOSCT,RSINCT, G PLOTRACOSCT,RASINCT, R PLOTRFCOSCT,RFSINCT, B TITLE 渐开线齿轮范成的动态模拟 XLABEL M10,Z6/17,\ALPHA20,X00 5范成动态模拟结果M10,Z6,20,X00局部放大图M10,Z17,20,X00局部放大图图51渐开线齿轮的动态模拟6结论通过该MATLAB程序完成齿轮齿廓的绘制,只需输入齿轮的基本参数便可完成范成仿真过程,验证了用范成法切制齿轮时的根切现象,及避免发生根切的最少齿数,且此方法生成的齿轮齿廓完全可以满足设计对精度的要求,大幅度提高了设计效率,在精度可以保证的前提下,任何基于此程序生成的齿轮的研究都是可靠的因此,在齿轮的设计、加工与检测过程中都起着重要的指导作用。参考文献1孙恒,陈作模,葛文杰机械原理M北京高等教育出版社,200652李滨城,徐超机械原理MATLAB辅助分析M北京化学工业出版社,201153陈杰MATLAB宝典M北京电子工业出版社,201114昂雪野基于AUTOCAD渐开线齿轮范成仿真程序设计J长春理