最新新闻
我要投稿
联系电话:027-87592219/20/21转188
投稿邮箱:tb@e-works.net.cn
您所在的位置:首页 > 智库 > 智能装备

数控铣削加工中刀具半径补偿的有关问题

发布时间:2014-05-05 作者:覃岭  来源:万方数据
关键字:数控 铣削 刀具 
刀具半径补偿是数控铣削加工中的常用功能,本文就数控铣削加工中刀具半径补偿的建立和取消、刀具半径补偿量的指定和计算方法、刀具半径补偿功能的应用等进行了介绍。

5 刀具半径补偿的开始与Z 轴的切入操作

  开始切削加工前,在离开工件的位置预先加上工刀具半径补偿(通常在XOY 平面或与XOY 平面平行的平面上),之后进行Z 轴方向的切入。为保证程序运行后得到正确的工件轮廓而不产生过切,编程时必须注意加工程序的结构。

  如图6 所示,在XOY 平面内(或平行于X O Y 平面的平面内) 使用刀具半径补偿功能( 有Z 轴移动)进行轮廓切削,设起点在(0,0,100)处,当刀具

  半径补偿从起点开始时,由于接近工件及切削工件时要有Z轴移动,按以下程序加时就会出现过切现象,并且系统不会报警停止。

刀具半径补偿轨迹

图6 刀具半径补偿轨迹

  O 0001
  N1 G90 G54 S1000 M03 ;
  N2 G00 Z100 ;
  N3 X0 Y0 ;
  N4 G01 G41 X20 Y10 D01 F100 ;
   N5 Z2 ;
   N6 Z-10 ;
  N7 Y50 ;
  N8 X50 ;
  N9 Y20 ;
   N10 X10 ;
  N11 G00 Z100 ;
  N12 G40 X0 Y0 ;
  N13 M05 ;
  N14 M30 ;

   根据刀具半径补偿功能编程规则,在XOY 平面内( 或平行于XOY 平面的平面内)建立刀具半径补偿后,不能连续出现两段Z轴的移动指令,否则会出现补偿位置不正确。当半径补偿从N4程序段开始建立的时候,数控系统只能预读其后的两个程序段,而N5、N6两段程序段都是Z 轴移动指令,没有XOY 平面内的坐标移动,系统无法判断下一步补偿的矢量方向,这时系统并不报警,补偿照样进行,但是N4 程序段执行后刀心轨迹目标点发生了变化,不再是图中的P 点,而是如图6b所示的P1点,这样就产生了过切(图中阴影部分)。为避免这种过切,可以在建立半径补偿之前,选择一个不会发生干涉的安全位置,使Z轴以快速运动接近工件后,再以进给速度进给到切削深度。将上述程序改为:

  N1 G90 G54 S1000 M03;
  N2 G00 Z100;
  N3 X0 Y0;
  N4 Z5;
  N5 G01 Z-10 F100;
  N6 G41 X20 Y10 D01;
  N7 Y50;
  N8 X50;
   N9 Y20;
   N10 X10;
  N11 Z100;
  N12 G40 X0 Y0 M05;
  N13 M30。

   采用这个程序段进行加工,就可以避免过切的产生。

6 刀具半径补偿功能的应用

  (1)刀具因磨损、重磨、换新而引起刀具直径改变后,不必修改程序,只需在刀具参数设置中输入变化后刀具直径。如图7 所示,1 为未磨损刀具,2为磨损后刀具,两者直径不同,只需将刀具参数表中的刀具半径r1改为r2,即可适用同一程序。

图7 刀具直径改变化,加工程序不变

图7 刀具直径改变化,加工程序不变

   (2)用同一程序、同一尺寸的刀具,利用刀具半径补偿,可进行粗、精加工。如图8 所示,刀具半径为r,精加工余量为△。粗加工时,输入刀具直径D=2(r+ △),则加工出虚线轮廓。精加工时,用同一程序、同一刀具,但输入刀具直径D=2r,则加工出实线轮廓。

利用刀具半径补偿进行粗精加工

P1——粗加工刀心轨迹

P2——精加工刀心轨迹

图8 利用刀具半径补偿进行粗精加工

  (3)在现代数控系统中,有的已具备三维刀具半径补偿功能。对于四、五坐标联动数控加工,还不具备刀具补偿功能,必须在刀位计算时考虑刀具半径。 

3
本文为授权转载文章,任何人未经原授权方同意,不得复制、转载、摘编等任何方式进行使用,e-works不承担由此而产生的任何法律责任! 如有异议请及时告之,以便进行及时处理。联系方式:editor@e-works.net.cn tel:027-87592219/20/21。