在完成工艺分析并获得坐标的基础上,将确定的工艺过程、工艺参数、刀具位移量与方向以及其他辅助动作,按走刀路线和所用数控系统规定的指令代码及程序格式编制出程序单,经验证后通过MDI、RS232C接口、USB接口、DNC接口等多种方式输入到数控系统,以控制机床自动加工。这种从分析零件图纸开始,到获得数控机床所需的数控加工程序的全过程叫做数控编程。
数控编程的方法主要分为两大类:手工编程和自动编程。
1.手工编程
手工编程是指由人工完成数控编程的全部工作,包括零件图纸分析、工艺处理、数学处理、程序编制等。
2.自动编程
自动编程是指由计算机来完成数控编程的大部分或全部工作,如数学处理、加工仿真、数控加工程序生成等。
自动编程方法种类很多,发展也很迅速。根据信息输入方式及处理方式的不同,主要分为语言编程、图形交互式编程、语音编程等方法。