数控装置大都具有刀具半径补偿功能,这为程序编制提供了方便。当编制零件加工程序时,可利用刀具半径补偿功能,直接按零件轮廓进行编程,而不需要进行大量的刀具中心运动轨迹的计算。采用刀具半径补偿后,数控系统能自动计算出刀具中心的偏移向量,进而得到偏移后的刀具中心轨迹,并使系统按中心轨迹运行。
刀具半径补偿分为B类补偿和C类补偿。B类补偿只能实现在本程序段内的刀具半径补偿,而对程序段间的过渡不予处理。只有B类刀具半径补偿功能的数控系统,使用时,对有外轮廓(外拐角)部分,必须增加尖角过渡辅助程序段;对内轮廓(内拐角),则会产生过切现象,因此,不能使用B类刀具半径补偿。刀具半径C类补偿功能可实现自动尖角过渡,只要给出零件轮廓的程序数据,数控系统就能自动地进行拐角处的刀具中心轨迹交点的计算,C类补偿功能可用于内、外拐角轮廓的加工.