为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

计算机辅助选择滚齿机挂轮

2017-10-13 7页 doc 21KB 52阅读

用户头像

is_321635

暂无简介

举报
计算机辅助选择滚齿机挂轮计算机辅助选择滚齿机挂轮 ? 49? 计算机辅助选择滚齿机挂轮 华南农业大学(510642)陈燕徐东风张宇宙 赣黎誊攀鬻骥塞罄癣Computer—-aidedselectionofhang—-wheelOilGearHobber ChengYanXuDong—fengZhangYu—zhou Abstract:Computingofhang—wheelisneededwhenmachininggearongearHobber,whichisheavyan dcomplicatedbyhand— work.Thi...
计算机辅助选择滚齿机挂轮
计算机辅助选择滚齿机挂轮 ? 49? 计算机辅助选择滚齿机挂轮 华南农业大学(510642)陈燕徐东风张宇宙 赣黎誊攀鬻骥塞罄癣Computer—-aidedselectionofhang—-wheelOilGearHobber ChengYanXuDong—fengZhangYu—zhou Abstract:Computingofhang—wheelisneededwhenmachininggearongearHobber,whichisheavyan dcomplicatedbyhand— work.Thispaperpresentsaapplicationprogramforcomputer—aidedgearmachining,whichprovidesa convenientandfastwayofse— lectinghang—wheelongearHobber. Keyw0rcIs:hang—whee1onGearHobber;computer l前言 滚齿机加工齿轮时需要计算挂轮,特别是加工斜齿圆柱 齿轮,大质数圆齿轮和用切向走刀加工蜗轮时还需计算差动 挂轮.由于差动挂轮的速比是一个复杂的数据,若采用手工 计算其运算过程很易出错,同时也难于搭配成满足要求的实 用挂轮,即使采用查表法也很繁琐.另外,差动挂轮的速比 值直接影响被加工齿轮的精度,只有精确地选用挂轮才能满 足加工要求.如果我们利用计算机运算速度快,计算精度高 且具有很强的”逻辑判断”能力这一特点编写相关的应用程 序,就能很好地解决上述问题. 2滚齿机挂轮计算原理 在齿轮加工前,首先进行挂轮计算选择,对于直齿轮只 需选择分齿和走刀挂轮,而加工斜齿圆柱齿轮时,机床传动 系统除了有分齿运动外,还有包含差动挂轮在内的附加运 动,从而形成螺旋线槽,因此还需选择差动挂轮.而走刀挂 轮因一般变动不大,计算也简单,这里从略. (a).分齿挂轮计算公式: 分齿定数*K/Z=正]*1]/a[i]n[] (b).差动挂轮计算公式: 速比db=差动定数*sinA/M*K=正]*1]/n []*] 以Y38滚齿机为例,式中分齿定数为48,差动定数为 6.96301. K一滚刀头数,z一工作齿数,A一工件螺旋角,M一法 向模数,n一挂轮齿数 挂轮的一般选择顺序为分齿挂轮一差动挂轮一走刀挂 轮,另外所选挂轮必需是机床上备有齿数之挂轮. 需要说明的是,由于差动挂轮速比cz6的误差直接影响 齿向误差,在一定的挂轮速比精度e下,通过使所选挂轮比 与速比cz6之差的绝对值小于精度e,即lcl<e进行控制选 择.由于不同精度等级的齿轮,所要求的精度e也不同,当 所选择的精度过高,能计算出符合要求的可选挂轮数量较 少;精度过低,则能计算出符合要求的可选挂轮数量较多. 因此,在挂轮计算过程中可通过改变其速比精度值e重新调 整计算结果. 3滚齿机挂轮选择程序图 根据滚齿机加工齿轮的工作原理和有关计算公式,在编 程前我们进行了算法分析,并设计出滚齿机挂轮选择程序流 程图(见图1). 图1 作者简介:陈燕,女(1964一),华南农业大学工程学院工程师,在职研究生.研究方向:农业机械 化工程. 收稿日期:2003—4—17 4编写滚齿机挂轮选择程序 为方便滚齿机加工齿轮时的挂轮计算,我们用c语言编 写了相关的计算机应用程序,其源代码如下: #include(math.h)/*齿轮加工挂轮的选择*/ #include(conio.h) #include”stdio.h { inta[41]={20,23,24,25,30,33,34,35,37,40,41,43, 45,47,48,5O,53,55,57,58,59,6O,61,62,65,67,7O,71,73, 75,79,8O,83,85,89,9O,92,95,97,98,100}; inti,j,k,1,b,n=1,K,Z,X; floatdb,e,m,c,g,M,A,N,H,L; clrscr(); printf(\n计算机辅助齿轮加工程序); printf(\n1.斜齿轮2.直齿轮0.结束); printf(\n请选:);scanf(%d,&x); if(x<1flx>2)exit(); if(X:1) {prlntf(\n螺旋角A=);scanf(%,&A);} printf(法向模数M=);scanf(%,&M); printf(齿轮齿数z=);scanf(%d,&z); printf(滚刀头数K:);scanf(%d,&K); printf(单式分齿挂轮); f0r(i:0;i<41;i++) for(j=0;j<41;j++) if(a[i]*z:48.0*K*a[j]) Printf(%d/%d,a[i],a[j]); prlntf(“\n) printf(复式分齿挂轮); for(i:0;i<41;i++) for(j=0;j<41;j++) b=a[i]*a[j] m:floor(b*48.0*K/Z+.5); for(k:0;k<41;k++) f0r(1:0;1<41;1++) if(m=1.0*a[k]*a[1] &&a[i]!=a[j]&&a[i]!:a[k] &&a[i]!=a[1]&8~a[j]!:a[k] &&a[j]!:a[1]&&a[k]!:a[1]&&n<5) { if(X=1) {db=6.96301*sin(A*PI/180)/M/K: printf(\n差动挂轮速比db=%f,db); label一 1; printf(\n要求精度e:);scanf(%f,&e); for(i=0;i<40;i++) { for(j=0;j<40;j++) { b:a[i]i*a[j];m=floor(b*db+.5);c=m/b—db; if(fabs(c)<e) { for(k=0;k<40;k++) for(1=0;1<40;1++) { g=m/a[k]; if(g=:a[1] &&(a[i]+a[k]>a[1]+15&&a[j]+a[1]>a[i]+15) &&(a【i]!=a[j]&&a[i]!:a[k]&&a【i]!=a【1]) &&(a[j]!:a[k]&&a[j]!=a[1]&&a[k]!=a[1])) { printf(%d%d%d%d,a[1],a[k],a[j],a[i]); prlntf(%e,c=1.0*a[k]*a[1]/a[j]/a[i]一db); if(n%2=0)printf(\n);n=n+1; } } } } l } printf(\nD顶=%6.2F”,M*(Z+2); printf(D根=%6.2f,M*(Z一2.5); N:floor(.111*Z+.5); prlntf(跨齿数N=%2.0F”,N); L=M*(2.9521*(N一.5)+0.014*Z); printf(公法线L:%6.2f”,L); prlntf(全齿高H=%6.2t”,2.25*M); if(X:1) { Printf(\12请选择(1一重新输入精度/O一结束:); scanf(%r,&e); if(e!=0)gotolabel一 1; { } 5结束语 由于我们编写了计算机辅助齿轮加工程序,从而可以方 便,快捷,准确地选择出所需精度的挂轮,同时还自动输出齿 轮各部分的几何参数,实现了滚齿机加工齿轮时计算挂轮相 关数据的自动化. 参考文献 1谭浩强编着.c语言程序设计 2上海市金属切削技术协会编. 社,2000—6. 人民出版社,1991—7. 金属切削手册.上海科学技术出版 k % % % % ,L十 pn
/
本文档为【计算机辅助选择滚齿机挂轮】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索