数控车床加工可变导程螺纹的编程方法-宏程序-HNC-21T.doc
上传人:yy****24 上传时间:2024-09-10 格式:DOC 页数:3 大小:28KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

数控车床加工可变导程螺纹的编程方法-宏程序-HNC-21T.doc

数控车床加工可变导程螺纹的编程方法-宏程序-HNC-21T.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

数控车床加工可变导程螺纹的编程方法变导程螺纹在一些行业中应用极广泛,但在生产加工中存在较大的技术难度,传统的加工方法通常有两类:一是在铣床上采用手工加工的方法完成,精度低、劳动强度大、效率低,且经常出现废品。二是在普车进给系统中增设一套辅助装置(凸轮变速机构)实现变速加工,虽然能保证精度,但所需技术难度较大、设计成本较高、调变距增量较麻烦,且不利于推广应用。而现代数控系统有强大的宏程序功能,用户宏功能的变量运算可提高数控车床的加工能力,经本人多年的教学经验和实践探索,已确定了一种可变导程螺纹加工的编程方法,很方便的解决变导程螺纹的技术难点。本文以华中数控世纪星HNC—21T的数控车床为例对编程进行探讨,为职业教育教学和生产中解决变导程螺纹加工提供参考依据。图1变导程螺纹变导程螺纹是相邻螺距不等的螺纹,其内槽表面是一个螺旋面(如图1所示),加工时车刀运动轨迹是一条螺旋线,沿圆周方向展开为一直线,相邻圆周直线段的斜率都不同(如图2所示),每一直线段的升角增量为Δα,其数值为:Δα=arctg{(ΔP*S/[S+Pm(Pm+ΔP)]}式中:Pm——任意一段的导程(mm)ΔP——变导程增量(mm)S——刀具切削刃上任意一点的回转周长(mm)图2圆周方向展开后的螺旋线根据上式可得出,Δα与导程增量、导程变化以及螺纹外径变化之间的关系。当Δα较大时,为了保证两相邻螺旋线间平滑过渡,采用圆弧连接(如图2放大部分所示),因此在过渡处需解决修正问题。图3变距螺纹螺距变化规律常用的变导程螺纹螺距变化规律如图3所示,从图中看出,螺纹的螺距是按等差级数规律渐变排列的,而我校使用的华中数控世纪星HNC—21T的数控车床编程系统没提供变导程螺纹切削指令,在其它相关教材上对变导程螺纹加工的讲解也很简单,只是从原理上讲解了变导程螺纹的加工原理,可操作性差。本人在教学中和加工实践中体会到,使用用户宏功能的变量运算,可很方便的实现不同增量的变导程螺纹的加工,提高了加工效率,保证了加工质量,可操作性强。由变距螺纹螺导程变化规律可知编程时的关键是如何解决相邻两螺纹牙递增变化的问题,本人在编程时是用后一个导程比前一个导程递增一个增量的条件循环语句来实现,同时用螺纹大径减小径的条件循环来实现总切削深度的控制。程序如下:O****G00X100Z100T0101M03S200G64(平滑过渡指令)#1=12(螺纹加工起点)#2=36(螺纹大径)#3=29(螺纹小径)G00X[#2]Z[#1]WHILE[#2]GT[#3]#2=#2-0.1#4=6(螺纹导程)#5=1(螺纹变距增量)#6=0(螺纹长度计算初始值)#7=-60(螺纹长度)G00X[#2]G32Z0F[#4-#5]WHILE[-#6]GT[#7]G32W[-#4]F[#4]#6=#6+#4#4=#4+#5ENDWG32Z[#7]F[#4]G00U[#2+10]Z[#1]ENDWG00X100Z100M05M30以上宏程序使用了循环嵌套编程,在应用时还需要注意以下几点:(1)根据不同的要求合理选择刀具宽度。(2)由于本程序是直进法加工,若加工大导程螺纹时可通过修改程序,增设条件循环语句实现左右偏刀法或斜进法功能。(3)由于变导程螺纹的螺纹升角随着导程的增大而变大,所以刀具左侧切削刃的刃磨后角等于工作后角加上最大螺纹升角,即:α=(3°~5°)+Ψ。图4变导程螺纹以上宏程序通过实例加工验证,产品如图4所示,对加工过程进行分析,结果表明:该编程方法能用于不同类型(普通螺纹、梯形螺纹、蜗杆或方牙螺纹等)、不同增量的可变导程螺纹零件的加工,并能有效地缩短加工时间,实现提高加工效率的目的。参考文献:(1)世纪星车床数控系统HNC-21/22T编程说明书。(2)车工工艺与技能训练(中国劳动社会保障出版社