在数控铣床上加工链轮齿形_第1页
在数控铣床上加工链轮齿形_第2页
在数控铣床上加工链轮齿形_第3页
在数控铣床上加工链轮齿形_第4页
在数控铣床上加工链轮齿形_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

链轮是常见的零件之一,因应用场合不同,其齿形大小、齿数等各不相同,但其齿形与节距是标准的,齿形最常见的就是“三弧一线”标准齿形,齿形的各个参数在设计手册中能够查到。图1所示为标准的“三弧一线”链轮齿形,牙形关于Y轴左右对称,图中标识了工件坐标系的X、Y轴原点,Z轴原点在链轮齿形上端面。图1牙形示意及参数1.刀具路线与编程思路编写一个齿形的加工程序,其他齿形采用坐标系旋转的方式加工,齿形的总厚度(Z轴厚度)采用变量进行加工,每刀进给0.3~0.8mm,可根据加工需要选择。刀心轨迹及与齿形轮廓对应点如图2所示,从A点到G点,每个点与齿形轮廓上各交点都是对应的,刀心的轨迹始终相对于齿形轮廓偏移一个铣刀半径值。图2刀心轨迹2.程序编制操作人员接到加工任务,拿到图样,把图样中链轮齿数#1、链滚子直径#2、分度圆直径#3、链轮外径#5、齿形厚度#6、刀具直径#32这6个参数赋值到程序中。程序中的计算方法及技巧,具体解释及说明如下。G54G17G40G69M3S2000F1000#1=13;链轮齿数。#2=8.51;链滚子直径。#3=52;分度圆直径。#5=58;链轮外径,赋值时比图样尺寸加1mm。#6=-10;齿形厚度,也就是Z轴的终点尺寸。#32=4;铣刀半径。IF[#1LT11]GOTO10;IF[#1LE17]GOTO15;IF[#1LE35]GOTO20;IF[#1GT35]GOTO25;N10#4=0.58;GOTO50;N15#4=0.56;GOTO50;N20#4=0.53;GOTO50;N25#4=0.5;GOTO50;#4是K系数的赋值,K系数的对应值与链轮齿数有关,齿数<11为0.58,齿数11~17为0.56,齿数17~35为0.53,齿数>35为0.5,这几段程序可以自动选择K系数值,每次加工不同齿数的链轮齿形时不需要手动查询改写#4参数。N50#7=[55-60/#1];齿沟半角,公式来自工具书。#8=[17-64/#1];齿形半角,公式来自工具书。#9=[18-56/#1];工作段圆弧中心角,公式来自工具书。#10=0.5025*#2+0.05;齿沟圆弧半径r1,公式来自工具书。#11=-0.8*#2*SIN[#7];工作段圆弧中心O2的X轴坐标,公式来自工具书。#12=0.8*#2*COS[#7];工作段圆弧中心O2的Y轴坐标,公式来自工具书。#13=1.3025*#2+0.05;工作段圆弧半径r2,公式来自工具书。#14=1.3*#2*COS[180/#1];齿顶圆弧O3的X轴坐标,公式来自工具书。#15=-1.3*#2*SIN[180/#1];齿顶圆弧O3的Y轴坐标,公式来自工具书。#16=#2*[1.3*COS[#8]+0.8*COS[#9]-1.3025]-0.05;齿顶圆弧r3半径,公式来自工具书。#18=#3-#10*2;齿根圆直径,在机床查到此值用于检测工件。参数#11、#12、#14、#15坐标原点在r1的圆心上(见图1)。计算A点坐标的图解如图3所示,程序如下。图3计算A点坐标图解#19=SQRT[[#14*#14]+[#3/2+#15]*[#3/2+#15]];r3圆心O3点到工作坐标原点的距离,根据O3点的坐标和分度圆的半径解直角三角形求斜边#19。#20=ACOS[[#16*#16+#19*#19-#5/2*#5/2]/[2*#16*#19]];使用余弦定理计算角度。#115=SQRT[[#16+#32]*[#16+#32]+#19*#19-2*[#16+#32]*#19*COS[#20]];使用余弦定理,计算点A所在直角三角形的斜边长度。#21=ASIN[#14/#19]-ASIN[[#16+#32]*SIN[#20]/#115];使用正弦定理计算角度。#22=SIN[#21]*#115;A点X轴坐标。#23=COS[#21]*#115;A点Y轴坐标。计算B点坐标的图解如图4所示,程序如下。图4计算B点坐标图解#24=#8+180/#1;利用外角等于两内角和公式计算。#25=#14-COS[#24]*[#16+#32];B点X轴坐标。#26=#3/2+#15+SIN[#24]*[#16+#32];B点Y轴坐标。计算C点坐标的图解如图5所示,程序如下。图5计算C点坐标图解#28=COS[#24]*#13+#11-COS[#24]*#32;计算C点X轴坐标。图5中两个“#24”虽不是同一个位置的角度,但大小相等,因为从C点连接齿形直线段下端点是垂直关系,O3点连接直线段上端点也是垂直关系。#29=#3/2+SIN[#24]*#32-[SIN[#24]*#13-#12];C点Y轴坐标。计算D点坐标的图解如图6所示,程序如下。图6计算D点坐标图解#30=SIN[#7]*[#10-#32];D点X轴坐标。#31=#3/2-COS[#7]*[#10-#32];D点Y轴坐标。#100=0;Z轴切削的起始点。#101=#6;#6赋值给#101。计算E点坐标的图解如图7所示,程序如下。图7计算E点坐标图解#102=ACOS[[#115*#115+#5/2*#5/2-#32*#32]/[2*#115*#5/2]]+#21;连接EO,利用余弦定理计算该线段与Y轴的角度,E点是齿顶右端的对应点。#103=-SIN[#102]*[#5/2+#32];E点X轴坐标。#104=COS[#102]*[#5/2+#32];E点Y轴坐标。计算F点坐标的图解如图8所示,程序如下。图8计算F点坐标图解#106=360/#1-#102;左侧第2个齿形旋转角度为360/(#1),利用图7计算的#102就很容易计算#106,F点是齿顶左端的对应点。#107=-SIN[#106]*[#5/2+#32];F点X轴坐标,负值。#108=COS[#106]*[#5/2+#32];F点Y轴坐标。计算G点坐标的图解如图9所示,程序如下。图9计算G点坐标图解#110=360/#1-#21;G点相对于图3中的A点旋转角度为360/(#1),利用图3计算的#21可直接计算#110。#111=-SIN[#110]*#115;G点X轴坐标。#112=COS[#110]*#115;G点Y轴坐标。到此为止,各个点就计算完成了,因齿形左右对称,左半部分对应的点不需要计算,编程是X轴取负值。G0Z100;IF[#32GE#10]GOTO100;如果铣刀半径不小于齿沟圆弧半径,程序执行直接跳转到程序结束,是质量保护程序段。X0Y[#5/2+#32];快速到达起始点,刀尖到工件外径有0.5mm的距离,工件定位根据具体情况确定,可采用心轴加压板式或采用自定心卡盘夹紧定位。Z5;WHILE[#100GE#101]DO1;循环语句,判断Z轴是否到达终点。#109=0;坐标系旋转的初始角度。G1Z#100;Z轴下降。WHILE[#109LT360]DO2;循环语句,判断坐标系旋转是否到一周。G68X0Y0R#109;坐标系旋转。G1X#22Y#23;刀心走到A点。G3X#25Y#26R[#16+#32];刀心走到B点。G1X#28Y#29;刀心走到C点。G2X#30Y#31R[#13-#32];刀心走到D点。G2X-#30R[#10-#32];刀心走到D'点。G2X-#28Y#29R[#13-#32];刀心走到C'点。G1X-#25Y#26;刀心走到B'点。G3X-#22Y#23R[#16+#32];刀心走到A'点。G3X#103Y#104R#32;刀心走到E点,此段程序刀具没有实际切削,刀具只作了一个“绕”的动作,必须以圆弧半径#32来“绕”,而不能以直线方式走到下一个点。G3X#107Y#108R[#5/2+#32];刀心走到F点,没有实际切削。G3X#111Y#1

温馨提示

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

最新文档

评论

0/150

提交评论