
刀具半径补偿,简单说就是:数控系统根据刀具半径,自动把刀具中心轨迹从编程轮廓上偏移一个半径值,使实际切削出的轮廓正好符合图纸尺寸。

1. 为什么需要它?
数控编程时,通常按零件的图纸轮廓编程,而不是按刀具中心编程。但铣刀是有半径的,如果让刀心直接沿图纸轮廓走,实际切出来的轮廓就会小一个刀具半径。
刀具半径补偿就是让系统自动解决这个问题:
编程轨迹 = 零件轮廓
刀心轨迹 = 零件轮廓偏移一个刀具半径
实际切削轮廓 = 刀心轨迹再偏移回来 = 零件轮廓
这样编程时不用手工计算刀心轨迹,程序也与刀具直径无关。
2. 常用指令
G40:取消刀具半径补偿。
G41:左刀补。沿刀具前进方向看,刀具在工件轮廓左侧。
G42:右刀补。沿刀具前进方向看,刀具在工件轮廓右侧。
D:调用刀具半径补偿值,例如 G41 D01,D01里存的是半径值。
例如用 Φ10 立铣刀,半径是 5mm。程序按零件轮廓编写,执行 G41 D01 后,系统会自动让刀心偏离轮廓 5mm。
3. 主要作用
简化编程:直接按图纸轮廓编程,不用算刀心坐标。
灵活换刀:同一程序换不同直径刀具,只改刀补值即可。
补偿磨损:刀具磨损后尺寸变小,修改D值就能微调尺寸。
控制公差:通过调整刀补值,可让加工尺寸略大或略小。
内外轮廓统一:外轮廓、内轮廓、型腔都可用刀补处理。
4. 使用要点
建立和取消刀补通常要在直线段中进行,如 G01 G41 D01 X... Y...。
建立刀补的移动距离一般要大于刀具半径,否则可能报警或过切。
刀补平面由 G17/G18/G19 决定,铣削常用 G17,即在 XY 平面补偿。
如果CAM已经按刀心轨迹编程,就不要再开G41/G42,否则会双重补偿。
现代系统多为C功能刀补,能自动处理内角过渡,避免过切;老式B功能刀补处理内角时可能有问题。
5. 和刀具长度补偿的区别
刀具半径补偿:补偿XY平面内的轮廓偏移,用 G41/G42/G40。
刀具长度补偿:补偿Z向刀具长度差异,用 G43/G44/G49。
总结一句话:刀具半径补偿就是让刀具中心自动“躲开”或“靠近”轮廓一个半径,保证实际加工轮廓准确,同时让编程更简单、调整更方便。
















