![](https://csdnimg.cn/release/download_crawler_static/1935889/bg1.jpg)
第四章 数控程序自动编程
第一节 自动编程概述
一、计算机辅助编程的基本原理
手工编程对于编制外形不太复杂或计算机工作量不大的零件程序时,简便、易行。但
是,对于许多复杂的冲模、凸轮、非圆齿轮或多维空间曲面等,则编程周期长、精度差、
易出错。据统计,一般手工编程所需的时间与机床加工时间之比约为 30 : 1 。因此,快
速、准确地编制程序就成为数控机床发展和应用中的一个重要环节。计算机辅助编程正是
针对这个问题而产生和发展起来的。
对于三维以上的复杂零件程序,由于数学运算处理复杂。只能借助于计算机进行辅助编
程,计算机辅助编程也称为自动编程。所谓自动编程,就是用电子计算机代替手工编程,
其过程是:编程人员根据零件图和工艺要求,运用数控语言,编写零件加工的源程序,将
该源程序输入通用计算机。在编译程序支持下,进行译码、计算和后处理后,自动生成出
数控加工所需的二进制代码穿孔纸带(卡),或通过打印机打印成加工程序单,或通过计
算机通信接口,将加工程序直接输送给 CNC 存储器予以调用。
要实现自动编程,数控语言、编译程序、通用计算机三者缺一不可。
数控语言是一套规定好的基本符号和由基本符号描述零件加工程序的规则。数控语言