background image

南京工业大学运动控制研究所自行研究设计的 NUT 系列数控机床,结合了雕刻机和各

种设计加工软件。从计算机设计、制造到机床的加工大体上为图 1 流程所示的几个步骤

    在这整个的流程中对于软件的要求很多 ,除了机床的电气运行以外,几乎都离不开计算机
的软件制作。对于软件大致又可以分为以下几个部分。
    (1) 设计软件 
    进行零件的绘制,如很流行的绘图软件 AutoCAD 以及 UC,PRO/E,三维在艺术上的设计软
件如 3DMax, Photoshop。这里不仅仅局限于 CAD 软件,也包括能用来实现加工的各种其它软
件。
    (2) 制造软件 
    通常指 CAM 软件,最终生成加工代码。大部分的制造软件也具有建模绘图功能。根据制作
应用的场合不同分为二维,二维半和三维 CAM 软件。如:北航海尔的 CAXA, CAXA 制造工程
师以及 MasterCAM,ArtCAM, Cimatron 等。制造软件生成标准的 G 代码,然后将设计出的思想
在机床上加工成型,也就是将 NC 代码送入机床,机床按照指令加工出来,主要包括设置加工
环境,设置加工工序,生成轨迹文件,及后置处理等。
    (3) 执行软件 
    机床执行 NC 代码加工,其主要工作是计算机与数控机床的通讯,可以通过 COM 接口完成
数据串行通讯,或者通过 LPT 实现并行通讯。这就需要了解不同厂家对其通讯接口应用不同
连线和接口协议。但在实际中,人们往往利用的是控制板卡即所谓的机床控制器。这些板卡
通过数据线与数控机床进行联系,而与人之间的交互则是由这些板卡提供的软件程序完成,
现在大部分的软件程序都是 Windows 界面的,简单易操作,本文把这些软件叫做执行软件,就
是根据代码指令指挥机床完成零件加工的软件。如德国的 Editasc,美国的 PMAC 控制卡及其
软件产品,安装这些软件的同时就在系统中加载了运动卡的驱动程序,还可利用这些驱动程