数控车大螺距螺纹借刀(数控中级编程:解析矩形螺纹的加工思路,用宏程序编程的方法一)
Posted
篇首语:每个牛逼的人,都有一段苦逼的坚持。本文由小常识网(cha138.com)小编为大家整理,主要介绍了数控车大螺距螺纹借刀(数控中级编程:解析矩形螺纹的加工思路,用宏程序编程的方法一)相关的知识,希望对你有一定的参考价值。
数控车大螺距螺纹借刀(数控中级编程:解析矩形螺纹的加工思路,用宏程序编程的方法一)
如果说宏程序在数车加工中,哪一块具有很高的价值,那么无疑是大螺距螺杆的应用了,而非圆曲线,其实也是为大螺距螺杆做铺垫。因为有些螺杆的牙型是非圆曲线形。
今天分享的是——矩形螺纹。
说到矩形螺纹,它的主要用于传力机构,特点是传动效率较其他螺纹较高。但对中精度低,牙根强度弱,同时其精确制造比较困难。但它的计算还是比较容易的。
理论上讲,矩形螺纹的牙型为正方形。但由于内外螺纹配合时必须有间隙, 所以实际牙型并不是正方形。它的基本尺寸计算公式如下。
例 5-1:
牙槽宽度(b) = 0.5*螺距(P) + (0.02~0.04)mm 齿宽(a) = 螺距(P) - 牙槽宽度(b)
牙高(h1) = 0.5*螺距(P) + (0.1~0.2)mm
螺纹底径(d1) = 螺纹大径(d) - 2*牙高(h1)
所以我们要车削矩形 50*8 螺纹时,它的各个部分的计算如下。牙槽宽度 = 0.5*8+0.02 = 4.02
齿宽 = 8-4.02 = 3.98
牙高 = 0.5*8+0.1 = 4.1
螺纹底径 = 50-2*4.1 = 41.8
基本理论学习完毕,我们可以看看具体的零件图纸了。例 5-2:
上图是要加工矩形 60*10 螺纹。我们可以根据公式算出所需参数。但重点并不是计算,而是刀具轨迹。
在加工矩形螺纹的时候,由于刀具也是方头的(类似于切槽刀)。所以一般采用直进法加工。但当螺距较大,牙槽宽度比刀具宽度大的多时,需要借刀。借刀的方式也有很多种,总的来说,你想怎么借刀,那就怎么编程。本例将采用两种借刀方法供读者参考。
方法一:X 向分层,Z 向借刀
加工思路分析:
当采用方法一加工时,我们至少需要做两次判断。第一次是判断有没有车到某个深度。第二次是,在对应的深度上进行 Z 向借刀时,牙槽宽度有没有借到位。
当 X 向切深分层,其实就是每一刀的背吃刀量。在这里我取每刀 0.1mm(背吃刀量在实际加工时,可根据零件材料与刀具材料自行取值)。
在 Z 向借刀的时候,由于刀具自身有宽度,所以实际要借的长度是:牙槽宽度-刀具宽度。上面这两点我们弄清楚后,我们在想一想程序的结构。
如果要在当前某个深度上进行 Z 向借刀,说明借刀这一步一定在 X 切深循环之内,并且X 切深在Z 借刀完毕之前不能改变。也就是说程序的结构是两层嵌套。弄清这一点,我们可以试着编写方法一的程序了。
根据图纸可以计算出我们需要的参数
牙高 = 0.5*10+0.1 = 5.1
牙槽宽度 = 0.5*10+0.02 = 5.02
剩余牙槽宽度 = 5.02-3 = 2.02 (需要借刀的距离)
螺纹底径 = 60-2*5.1 = 49.8
程序如下:
T0202 (矩形螺纹车刀,刀宽 3mm)
S450 M3
G0 X60 Z15
#1=0 (用#1 表示单边牙高)
WHILE [#1 LE 5.1] D01 (既然#1 表示牙高,那么它的值如果小于等于5.1,说明没车完。并且每刀的切深应该表示为60-2*#1)
G0 X[60-2*#1]
G32 Z-73 F10
G0 X62
Z15
#2=0 (#2 表示 Z 向借刀的初始值,也就是说#2 需要不断加到剩余的槽宽)
WHILE [#2 LE 2.02] D02 (由于剩余的槽宽是 2.02,所以#2 的值如果小于2.02,那么说明没借完)
G0 X[60-2*#1]
Z[15-#2]
G32 Z-72 F10
G0 X62
Z15
#2=#2+2.02 (由于剩余的槽宽只有 2.02,比刀具宽度小。所以可以一刀借完)
END2
#1=#1+0.1 (牙高每次减去 0.1 即背吃刀量 0.1mm)
END1
G0 X100
Z100
M30
在上述程序中,如果 Z 向借刀的长度比刀宽大,那么就只能借刀具宽度的 90% 最佳。并且在判断的时候,需要考虑能否整除的问题。背吃刀量也是一样。这一点在前面已经讲解过,这里不在赘述。
另外,程序可以简化,不需要这么“清晰”。当然,这里我作为讲解,同时也考虑到很多朋友是初次接触,所以不得不这么写。如果你有一定的宏程序基础, 可以试着把程序简化。
我们看看程序仿真切削效果。借刀效果图:
在车削好每一层 X 向深度后,会同时 Z 向借刀。成品效果图:
《数控中级编程:解析矩形螺纹的加工思路,用宏程序编程的方法一》由数控交流群~群主~友情提供~~需要更多干货~~请私信于我~~#成都暴雨#
相关参考
数控车床怎样车梯形螺纹(数控车宏程序编程实例,大螺距圆弧螺纹宏程序分享)
做数控车的师傅遇到大螺距螺纹,圆弧螺纹,异性螺纹的编程,往往束手无策,因为普通的G指令(G32,G92,G76)很难实现这类零件的加工。那么,遇到这类零件如何编程呢?很棒的方法就是利用宏程序,那么清风给你讲三点,让你明白...
数控宏程序编程100例(数控车宏程序编程实例,大螺距圆弧螺纹宏程序分享)
做数控车的师傅遇到大螺距螺纹,圆弧螺纹,异性螺纹的编程,往往束手无策,因为普通的G指令(G32,G92,G76)很难实现这类零件的加工。那么,遇到这类零件如何编程呢?很棒的方法就是利用宏程序,那么清风给你讲三点,让你明白...
数控车床圆弧计算公式(数控车宏程序编程实例,大螺距圆弧螺纹宏程序分享)
做数控车的师傅遇到大螺距螺纹,圆弧螺纹,异性螺纹的编程,往往束手无策,因为普通的G指令(G32,G92,G76)很难实现这类零件的加工。那么,遇到这类零件如何编程呢?很棒的方法就是利用宏程序,那么清风给你讲三点,让你明白...
做数控车的师傅遇到大螺距螺纹,圆弧螺纹,异性螺纹的编程,往往束手无策,因为普通的G指令(G32,G92,G76)很难实现这类零件的加工。那么,遇到这类零件如何编程呢?很棒的方法就是利用宏程序,那么我给你讲三点,让你明白此...
数控大螺距螺纹加工方法(数控车床上加工螺纹的各种方法(附螺纹宏程序实例))
关注后你就是我的人了数车螺纹加工常用的三种进刀方式:直向进给侧向进给交替进给不同的进给加工方式,对刀具磨损和螺纹质量具有不同的影响。一、直向进给这种切削方法,需要刀具牙型和螺纹牙型完全一样。螺纹刀切入...
数控车床加工螺纹编程(数控车床的螺纹加工指令,复合循环指令你都知道吗?不知道的我教)
大家好,我是木子,今天给大家带来,数控车床基础的螺纹车削编程教学,话不多说,上干货螺纹车削加工指令一、螺纹加工方法在数控车床上加工螺纹的进刀方式通常有直进法和斜进法,如图所示。直进法使刀具双侧刃切削,...
数控车床内圆R角怎么编(数控车上加工圆弧螺纹宏程序,这个案例值得你学习)
...程等等。学会宏程序编程是一件多么夸姣的事啊!说起大螺距圆弧螺纹加工,批量生产大多用旋风铣来加工可是一些内圆弧,尤其是底孔较小,往往选用车的办法。那么之前共享过,车螺纹常用的三种进给办法:如果非标成形刀...
.../英寸,模态参数我们平常用的代码很多,大家都知道,数控车车螺纹常用的有G92螺纹车削循环,这个最常用,功能也不错!G32等螺距螺纹循环,这G32可以加工锥度螺纹,端面螺纹,我们常用的手动卡盘的螺纹就是用这个代码加...
梯形螺纹12螺距如何加工(梯形螺纹在数控车床上的变速车削加工(二)(附图))
2.变速车削梯形螺纹在简易数控车床上的实现像GSK980T、FANUC-OTE等一些功能较全的数控系统由于有复合指令的存在使得编程变得比较简单,但在一些国产经济型数控车床上却不具备这样的功能。这时我们可以将刚斜进法的粗车过程...
对图所示M40×2内螺纹编程。根据标准可知,其螺距为2.309mm(即25.4/11),牙深为1.299mm,其它尺寸如图。用五次吃刀,每次吃刀量(直径值)分别为0.9mm、0.6mm、0.6mm、0.4mm、0.1mm,螺纹刀刀尖角为60°。%0001N1T0101(换一号端面刀,确定...