数控编程一般分为手工编程和自动编程两种。
(1)手工编程:就是从分析零件图样、确定加工工艺过程、数值计算、编写零件 加工程序单、程序输人到程序校验都由人工完成。对于加工形状简单、计算量小, 程序不多的零件.采用手工编程较容易,而且经济、及时。因此,在点位加工或由直 线与圆弧组成的轮廓加工中,手工编程仍被广泛应用。但对于形状复杂的零件,特 别是具有非圆曲线、列表曲线及曲面组成的零件,用手工编程就有一定困难,出 锗的概率增大,有时甚至无法编出合格的程序,必须采用自动编程的方法编制 程序。
(2)自动编程,是借助计算机及勘L围设备自动完成从军件构造、零件加工程 序编制到程序输入等工作的一种编程方法。目前,除工艺处理仍主要依靠人工进 行外,编程中的数学处理、编写程序单、程序输入、程序校验等各项工作均已通过自 动编程达到了较高的计算机自动处理的程度。
与手工编程相比,自动编程解决了手工编程难以处理的复杂零件的编程问题, 既减轻劳动强度、缩短编程时间,又可减少差错,使编程工作简便。