您好, 访客   登录/注册

便捷高效的数控铣床圆柱形表面加工程序

来源:用户上传      作者:

  摘 要:机器零件的形状大都包含圆柱形表面。数控铣床切削加工机器零件,圆柱形表面也是主要加工内容。包括外圆柱体、内圆柱孔、圆环槽、圆环凸台等。在铣削加工由多个圆形表面组成的零件时,圆形加工程序常需要编写或修改多次,给操作带来麻烦。利用宏指令编写的圆形表面加工程序,使用起来便捷、高效,适用于单件或小批量的零件加工。
  关键词:铣削加工;手工编程;圆柱形表面
  中图分类号:TG547        文献标识码:A
  doi:10.14031/j.cnki.njwx.2019.12.017
  采用切削加工方式进行单件或小批量的零件生产,使用数控机床手工编程比使用计算机进程自动编程更加方便快捷。好的代码程序,要能够加工出符合图纸要求的零件,还要具有一定的通用性。编程过程中使用宏指令,可以将程序中零件尺寸等固定数值用变量代替。这样一个程序只需要对变量进行修改即可改变零件的大小,使程序具有通用性。本文利用宏指令编写的圆形表面加工程序,加工便捷、高效,具有通用性。
  程序的主要加工内容:圆柱形外表面、通孔和盲孔、圆环槽和圆环形凸台。加工刀具采用键槽立铣刀。
  程序的加工工艺特点:程序利用宏指令循环形成分层的粗加工路线,加工过程中人为操作少,一次成型。程序方便控制加工余量,实现粗精加工分开,以控制加工精度。
  程序内容:
  O1  顶面高度
  #1=16;  底面高度
  #2=0;  铣刀半径
  #3=0;  顺圆方向为2,逆圆方向为3
  #4=-13;  每层铣削深度
  #5=6;  主轴转速
  #6=3;  走刀量
  #12=5;
  #20=2000;
  #21=200;
  #11=ABS[#2-#1]-2*#5;
  #7=FUP[#11/[2*#5*0.6]];
  #8=FIX[ABS[#4-#3]/#12];  分层切削
  #9=0;
  #10=1;
  N10G54G40G90G15G69G90G80;
  G50.1X0Y0;  分圈切削
  M3S#20;
  G01X0Y0Z100F3000;  设置半径补偿
  N20Z5;  G41X#1DO1;
  WHILE[#10LE#8]DO1;  Z[#3-#10*#12]f50;
  #13001=#5+2*#9*#5*0.6; G#6I-#1J0F#21;
  #9=#9+1;
  大圆半径  G1Z5
  小圆半径  G40X0Y0F3000;
  IF[#9LE#7]GOTO20;
  G1Z5;
  #9=0;
  #10=#10+1;
  END1;
  N30#13001=#5+2*#9*#5*0.6;
  G41X#1DO1;
  Z#4F50;
  G#6I-#1J0F#21;  底面精铣
  #9=#9+1;
  G1Z5;
  G40X0Y0F3000;
  IF[#9LE#7]GOTO30;
  G28X0Y0Z100;
  M5;
  M30;
  铣削圆  程序结束
  用法举例:上例为加工半径R16 mm、深13 mm盲孔,改变孔径和孔深,只需改动#1、#4数值即可。加工毛胚直径120 mm,圆台直径100 mm,高20 mm,#1=60,#2=50,#4=-20,#6=2。加工圓环槽大径100 mm,小径60 mm,深10 mm,#1=30,#2=50,#4=-10,#6=3。
  参考文献:
  [1] 韩鸿銮.数控铣工加工中心操作工(技师、高级技师)[M].北京:机械工业出版社,2015.
  [2] 郁兆昌.金属工艺学(工程技术类)[M].2版.北京:高等教育出版社,2006.
转载注明来源:https://www.xzbu.com/1/view-15083983.htm