打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
讨论数控车床加工曲面螺纹的办法

1.前言  

  本文以如图1所示工件为例,介绍FANUC系统宏程序的编程,探讨非圆曲面螺纹的加工方法。已知椭圆的长半轴a=50,短半轴b=20,方程式:小圆直径为5,深度为1,槽底直径24,宽10,螺距6。  


 2..编程思路  

  非圆曲线的加工很容易,关键是螺纹。曲面螺纹的加工是刀具沿着曲面路径加工而成。当刀具的切削起点有规律的变化,每次还沿着曲线的轨迹车螺纹,就形成了曲面异形螺纹。本例椭圆曲面圆弧螺纹的切削起点有规律的变化(沿着R2. 5小圆的圆周作等步距的变化),每次螺纹还都走椭圆曲线,最终形成椭圆面上圆弧螺纹,所以编程的关键是小圆的圆心坐标系与椭圆坐标系叠加起来找到与工件坐标系的关系,再计算出小圆圆心角的变化范围和椭圆曲线的变化范围,问题就迎刃而解了。  

    3.圆弧螺纹的切削加工  

    3.1刀具的选择  

  该螺纹如果使用中5的圆弧刀,圆弧刀要磨出一定的螺旋升角,防止刀具的后刀面与工件发生干涉。螺纹到达底部时切削刃与工件接触过多,容易引起振动,切削高强度材料时容易崩刀。若使用93'尖刀,排屑比较容易,加工牙型表面质量比较好,但螺纹曲面要平缓,牙型深度不宜过深.防止刀具与工件发生干涉。  

  3. 2螺纹切削用量的选择  

  螺纹切削时,在考虑刀具的寿命的同时要保证螺纹质量和最佳切削速度,合理的走刀次数和进刀量对螺纹的质量有决定性的影响,圆弧刀转速取200对min(转速公式N-1200/P-K),尖刀转速可以高一些300r/min,切削深度不宜过大,进给速度为一个螺距F=6,当然转速和吃刀量还要根据机床的刚性,刀具的强度和切削材料的强度等具体情况而定。  

  3. 3螺纹的切削指令选择  

  FANUC系统螺纹的加工指令有G32, G92,G76, G35/G36,但对于非圆曲面螺纹的加工,数控车系统没有现成的螺纹加工指令,只有利用G32指令结合非圆曲线轮廓宏程序加工。G32螺纹切削指令格式为:  

  G32x (U)_ z (w)_ F_ x (U) , z (w)为螺纹切削的终点坐标值,F为导程  

  3. 4编程加工方法  

  方法一,使用尖刀加工圆弧螺纹。 


  (1)螺纹行程的确定  

  在数控加工螺纹时,由于车床伺服系统本身有滞后性,在螺纹的起始段和停止段发生螺距不规则现象,也就是车螺纹时起始时有一个加速过程,结束时有一个减速过程,所以车螺纹时设置导入量和到处量。如上图将螺纹进,退刀点偏移工件一个螺距。 

    (2)小圆圆心角和椭圆起始,终止角的变化范围  

  通过绘图软件CAD可以方便标出小圆1圆心坐标02 (24. 0,  19. 02),小圆1到9起始和终止角度的变化范围在[25, 155]之间,(比赛的时候不需要标出小圆的起始和终止角,直接取[0,180]).椭圆曲线的起始角a和终止角R为:a二arccos (24/51. 5) =62. 2 0  R =180- a =117. 7 0  

    (3)坐标系的叠加  

  工件坐标系,椭圆坐标系和小圆坐标系的坐标原点分别为0,  O1和。2(如图2所示)任意切削点A的确定,在小圆坐标系下圆的参数方程和在椭圆坐标系下椭圆的方程分别为:  


  椭圆中心O1在工件坐标系下对应的坐标为(-18,  0),所以A在工件坐标系下叠加后对应方程为:  

  Z=2. 5}cos B +51. 5}cos B 1.-18 

  X=2. 5}cos B +21. 5}sin B  1. 

    (4)程序的编写  

  00001 

  G40G97G99S300M03 

  T0202(930装350刀片外圆刀)  

  GOOZ6. 0 

  X38. 04 

      #1二一25  

  N10#2=2.5}COS[#1](小圆坐标系中Z坐标)  

  #3=2. 5}SIN [#1](小圆坐标系中X坐标)  

  GOOX[19.02*2+2}#3]Z[#2+6](螺纹切削起点)  

  #4=62. 2 0(椭圆曲线的起始角度)  

  N20#5=51.5}COS[#4](椭圆坐标系中Z坐标)  

  #6=21. 5}SIN [#4](椭圆坐标系中X坐标)  

  G32X[2.0}#6+2.0}#3]Z[#5+#2一18. 0]F6. 0坐标系叠)  

  #4=#4+2. 0(椭圆递增步距20)  

  IF [#4LE117. 7] GOT020(条件判断2)  

  GOOX100 

  Z6. 0 

  X38. 04 

  #1=#1-1(小圆弧递减步距10)  

  IF[#1 GE-155]GOTO10(条件判断)  

  GOOX100 

  2100 

      M30  

  以上程序阴影部分椭圆曲线的程序也可以用椭圆的标准方程编写,值得注意的是椭圆的标准方程和参数方程编程时,由于逼近椭圆曲线的方式不同的,为了减少螺纹的误差,椭圆曲线和螺纹的编程方法要统一。椭圆曲线加工精度与步距有关,步距越小,椭圆的精度越局。 

  方法二,使用成型刀加工圆弧螺纹。 

    (1)宏程序的调用  

  功能:当指定G65时,调用以地址P指定的用户宏程序,数据(自变量)能传递到用户宏程序中。  

  格式:G65P (p) L (I)(自变量赋值)  

    (p)要调用的程序号  

    (I)重复次数(省略时默认为1)  

    (自变量赋值):传递到宏程序的数据  

    (2)吃刀量和刀具轨迹  

  由于使用圆弧刀车螺纹时,越靠近底部吃刀刃越宽,切削力越大,也容易振动,根据机床,刀具的具体情况分配吃刀量,第一刀量可以多一点,最后一刀量少点,刀具的轨迹如图4所示(O1为螺纹切削起点,圆弧刀对刀时Z方向必须是圆弧刀的中心)。  


(3)程序的编写  

  主程序 

  00003 

  G40G99G97S200M03 

  T0303 (} 5圆弧刀)  

  GOOZ6. 0 

  X35. 08 

  G65P0006K0. 4 (K地址对应变量#6)  

  G65P0006K0. 8 

  G65P0006K1.1 

  G65P0006K1.4 

  G65P0006K1.7 

  G65P0006K1.9 

  G65P0006K2.0 

  GOOX100 

  2100 

M30  

  子程序 

  00006 

  #1=24 

  N20#2=20/50}SQRT[50.0*50.0-#1}#1] 

  G32X [2. 0}#2-#6] Z [#1-18. 0] F6. 0 

  #1=#1-6. 0 

  IF[#1 GE-24]GOT020 

  GOOX100 

      Z6  

  X35. 08 

      M99  

  上面程序也可使用单一循环修改刀补值的方法来实现,在机床的摩号中修改每一刀切削深度值,其程序省略。 

  4.加工办法对比和剖析  

  从以上的加工办法看,运用尖刀编程繁琐,但加工表面质量十分好,有必要注意的是牙型深度不宜过大不然刀具与工件发作干与。运用直径为5MM的成型刀运用单一循环修正刀补值的办法编程十分简略,在技术竞赛中十分实用,但有一定的局限性,有时没有牙型形状的刀子。当牙型深度过大乃至大于于小圆半径时,有必要挑选小于小圆半径的圆弧刀,选用尖刀的编程办法,将上述办法联系起来就可以了。  

    5.结束语  

  笔者巧用非圆曲线概括宏程序联系G32螺纹切削指令的办法,解决了曲面螺纹编程疑问,只需改动变量赋值,曲线方程或成型刀的形状,就能习惯同类零件非圆曲面螺纹的编程与加工,在生产中有着实际意义。  

  本文由伯特利技术文章 整理发表,文章来自网络仅参考学习,本站不承担任何法律责任。  

伯特利数控一直以尽心、尽力、尽意的态度把握每一台加工中心钻攻中心的质量  

  相关文章可查阅本站:技术文章或本文下方 标签 分类  

  相关产品可查阅本站:产品中心

  数控教学论文及行业发展资讯可查阅本站:行业资讯

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
宏程序编程在圆弧螺纹车削加工中的应用
异形螺纹如何加工?学会椭圆面上圆弧螺纹的编程方法,自然就会了
30个编程实例,带你快速搞定数控车手工编程!
数控加工编程与操作试题及其答案
数控加工的工艺路线分析
数控实训指导书
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服