如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
基于Matlab的渐开线齿轮的范成法仿真摘要:本文介绍了应用编Matlab进行编程实现齿轮和齿圈的范成仿真,实现参数化设计.通过此程序可以得到齿轮的范成动态模拟图,从而更形象了表达了齿轮的加工过程,也能帮助设计人员提前发现齿轮传动过程中可能发生的干涉,提高了设计效率。关键词:Matlab;齿轮;范成仿真;参数化设计KinematicalsimulationofgearsbasedonMatlabTIANDonglongWUBaolin(1.SchoolofMechanicalEngineeringTianjinPolytechnicUniversityTianJin300387;2.TianjinPolytechnicUniversityAcademicAffairsOfficeTianJin300387)Abstract:ThepaperintroducesthemethodofMatlabsimulationofmakinginvolutegearsandgearring,andprovidesawayofparametricdesignbymeansofMatlablanguage.Wecangetexactprofileofgearteeththroughthemethod.Itcanhelpthedesignerchecktheinterferencebeforemanufacture,andenhancethedesignefficiency.Keywords:Matlab;gear;kinematicalsimulation;parametricdesign0前言渐开线齿轮的范成是利用一对齿轮在相互啮合是,其共轭齿廓互为包络线的原理来加工齿轮的一种方法。工程中经常遇到加工后的齿轮在装配和传动过程中发生干涉的情况,干涉在装配和传动过程中是很难避免的,一般是靠选择合适的变位系数来保证齿轮能正确啮合,通常这个过程是很复杂的因此准确的绘制出齿轮廓线不仅可以降低加工后的装配风险,也可方便变位系数的选择,大大提高设计效率[1]。1数学模型的建立这里以齿条插刀切制齿轮为例,在加工过程中,刀具与齿轮毛坯之间的相对运动相当于齿条与齿轮的啮合运动,它们之间的相对运动关系,可以看成是这样两种独立运动的叠加,如图(1-1)所示。假定齿轮静止不动,而齿条刀具首先平移一个齿距S且S=R*,然后再绕齿轮毛坯中心沿着与平移方向相反的方向绕过一个角,按照齿条刀具的这种复合运动,齿条上任意一点A1(x1,y1)有如下关系:图1-1渐开线齿轮的范成(1-1)齿条刀具绕齿轮毛坯中心逆时针转过角,A1(x1,y1)移至A2(x2,y2)点。(1-2)式中(1-3)(1-4)由式(1-1)至式(1-4)可知,对应于不同的值,可求出齿条刀具上若干特征点在不同位置时的一系列的坐标值,由此可确定出齿轮毛坯的渐开线齿廓。2渐开线齿轮齿廓的范成法原理一对齿轮啮合传动时,两轮的齿廓互为包络线。如齿轮刀具与毛坯模拟一对齿轮传动,则可加工出与刀刃互为包络线的齿廓。刀刃为渐开线,则被加工齿轮齿廓也为渐开线。由于在实际加工时,看不到刀具在各个位置形成包络线的过程,通常是使用齿轮范成仪来模拟演示齿轮范成过程,范成仪上的齿条刀具做横向移动,范成仪上代表被切齿轮毛坯的硬图纸以作定轴转动,此时齿条刀具节线与硬图纸分度圆作纯滚动。齿条刀具每移动一小距离即在图纸上记录出齿条廓线,最后由一系列廓线形成的包络线,即为被切齿轮的齿廓曲线,此过程即为齿轮齿廓的范成演示过程[2]。3程序设计流程图程序设计流程图如图(3-1)图3-1程序设计流程图4Matlab程序设计如下为渐开线齿轮的范成动态模拟程序[3,4]。clearhd=pi/180;clear;m=10;z=input('请输入渐开线齿轮齿数z=');phi0=20;x=0;x0=0;y0=0;r=m*z/2;hd=pi/180;du=180/pi;p=pi*m;s=2.5*m*tan(phi0*hd);h=(2*s+p)/4;c=x0-2*p-h;%2.计算齿条刀具上20个特征点在初始位置的坐标值,并存入数组x1,y1x1(1,1)=c;y1(1,1)=-(r+(1.25+x)*m)+y0;x1(2,1)=x1(1,1)+s;y1(2,1)=y1(1,1)+2.5*m;x1(3,1)=x1(2,1)+(p/2-s);y1(3,1)=y1(2,1);x1(4,1)=x1(3,1)+s;y1(4,1)=y1(3,1)-2.5*m;fori=5:20x1(i,1)=x1(i-4,1)+p;y1(i,1)=y1(i-4,1