2 刀具补偿现状
目前刀具半径补偿功能只用于使零件轮廓能被直接用来编程, 而不考虑刀具的尺寸, CNC能根据零件轮廓和存放在刀具表中的尺寸自动地计算刀具的轨迹。因此刀具半径补偿功能使编程简化可以缩短数控编程前的准备时间, 克服手工计算编程节点的繁琐性和不准确性, 提高了编程效率的准确性, 但对于现在CAM软件编程时代已没有太大的优势, 但机加工过程中刀具加工误差CAM也无法解决。
机加工过程中刀具加工误差一直存在而且是最影响加工精度的原因, 产生刀具误差的原因有:①主轴与刀柄的装夹误差;②刀柄与刀具装夹产生的误差;③刀具本身的制造误差;④刀具磨损的误差。现在很多工厂为保证消除刀具加工过程中误差以往做法, 根据平时刀具的公差编程时在程序里用负余量来控制精度,编程设计员做3条程序给操作员偏数加工, 加工完成一条程序先测量, 如果不到尺寸再加工下一条负余量的程序。但平时每一批刀具的尺寸都不一样, 而且经过刀头和机头都会有累积误差, 所以加工质量不稳定,往往加工出来要不就有余量, 要不就是加工过切。编程做3条刀路给操作员偏数加工, 缺点效率低, 而且操作员偏数有人为因素在里面容易出错。

