1
机械工程实训教程
1.14 第12章 数控加工自动编程技术

第12章 数控加工自动编程技术

数控编程技术包括手工编程和自动编程,其中,手工编程可以完成点位加工或几何形状不太复杂零件的2~2.5轴的加工编程;而自动编程是用计算机及其行业软件来协助完成非圆曲线、曲面等轮廓复杂零件的3轴以上加工程序的编制。

自1952年在美国出现了世界上第一台数控铣床开始,为了发挥数控机床高效的特点和满足复杂零件的加工要求,自动编程技术的研究也取得了很大的发展。从最早的语言式编程(APT,Automatically Programmed Tool)到现在的图像编程,自动编程技术极大地丰富了数控加工的内容。现在广泛采用的自动编程技术是图像编程,其基本工作原理是:针对要加工零件的几何图形,由计算机来自动计算加工的刀轨路径,最后编制成符合特定机床控制器要求的 G 代码程序。在这个过程中,无论编程零件的几何形状复杂程度如何,计算机的工作都是高效率、高精度的。目前,随着计算机软、硬件技术的不断发展,自动编程技术已经涵盖了工业数字化制造的各个领域,在线切割、数控冲床、数控车床、激光切割机等设备的2轴编程以及数控铣床、加工中心的2、3、4、5轴编程中,都已得到了广泛的应用。

自动编程要求有适当硬件配置的计算机与相适应的软件配合使用,其中软件平台是编程的基础。目前,广泛使用在常规数控加工中的编程软件主要来自国外,在我国工业制造中使用较多的有:德国西门子公司的 NX 软件的 CAM 模块、以色列 Cimatron 公司的CimatronE 软件、美国 CNC 公司的 MasterCAM 软件以及英国 DelCAM 公司的复杂型腔加工软件 PowerMill 等。

本章以西门子 NX6.0软件为例,介绍实现数控车、铣图像自动编程的过程。