NC程序的质量是衡量NC程序员水平的关键指标,其判定标准可归纳为:
(1)完备性:即不存在加工残留区域。
(2)误差控制:包括插补误差控制、残余高度(表面粗糙度)控制等。
(3)加工效率:即在保证加工精度的前提下加工程序的执行时间。
(4)安全性:指程序对可能出现的让刀、漏刀、撞刀及过切等不良现象的防范措施和效果。
(5)工艺性:包括进/退刀、刀具选择、加工工艺规划(如加工流程及余量分配等)、切削方式(刀轨形式选择)、接刀痕迹控制以及其他各种工艺参数(如进给速度、主轴转速、切削方向、切削深度等)的设置等。
(6)其他:如机床及刀具的损耗程度、程序的规范化程度等。
在评价NC程序质量的各项指标中,有一部分存在着一定程度的矛盾。例如,残余高度决定了加工表面的光洁度,从加工质量来看,残余高度越小,加工表面质量越高,但加工效率就会降低。所以,在进行NC编程时,不应片面追求加工效率,而应综合权衡各项指标,在满足产品的质量要求及一定的加工可靠性的基础上提高加工效率。