楼主你好:刀具半径补偿是更换不同直径的刀具或者调整工件内外轮廓尺寸的便捷方法。当你铣削工件内、外轮廓时,不论你采用G41还是G42,只要把刀具半径补偿值加大,刀具就会远离工件轮廓,于是就加大了余量,或者说没到尺寸。如果把刀具半径补偿值减小,刀具就会靠近工件轮廓,于是就减小了余量,或者说到达尺寸,甚至超过工件尺寸,造成过切废品。那什么时候补偿值有正负呢?我理解只有一种情况下补偿值有正负,就是铣端面凸轮时,由于凸轮槽要与滚子相配合,所以图纸上会有槽宽尺寸和公差,公差一般在1~3道左右。铣这种凸轮槽常常不用刀具半径补偿,采用小于槽宽尺寸的铣刀做粗铣,达到槽深尺寸,再用符合槽宽公差要求的定尺寸铣刀一刀过,刀具前进的左侧是逆铣,右侧就是顺铣。当铣刀直径有点轻微磨损小于公差尺寸时,可以采用刀具半径补偿,用正的或负的、0.5~1.5道的半径补偿修铣一下凸轮槽一侧的墙,达到公差要求。例如你增加G41补偿指令,刀具补偿值用正值时,会修铣刀具进给前进方向凸轮槽左侧的墙,用负的补偿值就会修铣凸轮槽的右墙,最终达到槽宽公差。