background image

数控编程系统

  数控加工机床与编程技术两者的发展是紧密相关的。数控加工机床的性能提升推动了
编程技术的发展,而编程手段的提高也促进了数控加工机床的发展,二者相互依赖。现代
数控技术正在向高精度、高效率、高柔性和智能化方向发展,而编程方式也越来越丰富。
  数控编程可分为机内编程和机外编程。机内编程指利用数控机床本身提供的交互功能
进行编程,机外编程则是脱离数控机床本身在其他设备上进行编程。机内编程的方式随机
床的不同而异,可以"手工"方式逐行输入控制代码(手工编程)、交互方式输入控制代码(会
话编程)、图形方式输入控制代码(图形编程),甚至可以语音方式输入控制代码(语音编程)或
通过高级语言方式输入控制代码(高级语言编程)。但机内编程一般来说只适用于简单形体,
而且效率较低。机外编程也可以分成手工编程、计算机辅助 apt 编程和 cad/cam 编程等方式。
机外编程由于其可以脱离数控机床进行数控编程,相对机内编程来说效率较高,是普遍采
用的方式。随着编程技术的发展,机外编程处理能力不断增强,已可以进行十分复杂形体
的数控加工编程。
  在 20 世纪 50 年代中期,mit 伺服机构实验室实现了自动编程,并公布了其研究成果,
即 apt 系统。60 年代初,apt 系统得到发展,可以解决三维物体的连续加工编程,以后经过
不断的发展,具有了雕塑曲面的编程功能。apt 系统所用的基本概念和基本思想,对于自动
编程技术的发展具有深远的意义,即使目前,大多数自动编程系统也在沿用其中的一些模
式。如编程中的三个控制面:零件面(ps)、导动面(ds)、检查面(cs)的概念;刀具与检查面的
on、to、past 关系等等。
  随着微电子技术和 cad 技术的发展,自动编程系统也逐渐过渡到以图形交互为基础的、
与 cad 集成的 cad/cam 系统为主的编程方法。与以前的语言型自动编程系统相比,cad/
cam 集成系统可以提供单一准确的产品几何模型,几何模型的产生和处理手段灵活、多样、
方便,可以实现设计、制造一体化。