3 软件系统
DNC的软件系统包括DNC通信、数控程序编辑、数控程序管理、刀具管理、状态监测和故障诊断、与CIMS接口等程序模块, 其结构如图2所示。
图2 DNC软件结构
DNC通信应用程序模块负责通过LAN 与TDNC数控系统通信, 相互调用程序、数据, 既可以由DNC服务器向TDNC数控系统下载程序, 也可以由TDNC数控系统向DNC服务器上传程序; 数控机床的工作状态、运行参数也可以由DNC通信应用程序模块上传至DNC服务器。程序编辑、管理模块负责编写机床侧难于编写的数控程序, 例如, 复杂曲面加工手动编程很难实现, 必须在计算机上进行自动编程, 程序编辑、管理模块就负责编写这些程序, 并且进行管理, 还有数控机床上传来的程序, 也要进行统一管理, 以便于机床调用。刀具的有关情况由刀具管理模块进行管理, 以便于机床调用。状态监测模块把由DNC通信应用程序模块上传至DNC服务器数控机床的工作状态、运行参数进行分析、显示, 对数控机床的状态进行监测。故障诊断模块把由DNC通信应用程序模块上传至DNC服务器数控机床的工作状态、运行参数进行分析计算, 得出数控机床是否有故障的初步结论, 或者数控机床是否接近故障临界状态, 供数控机床操作人员参考。DNC与CIMS的接口程序模块是DNC系统和SIMS进行数据交换的软接口, 是DNC系统的最重要的模块之一。DNC控制应用程序模块是DNC系统的内核, 它来负责其它模块协调一致地进行工作。
4 结论
DNC系统的任务不是简单地把程序传给数控系统实现在线加工, 而是要能够把DNC系统成功融入到CIMS中去。LAN 的技术成熟, 稳定可靠, TDNC是基于嵌入式微控制器的结构, 提供数据传输所需要的软硬件接口, 而且支持LAN。基于LAN 和TDNC数控系统的DNC系统正是充分利用了以上特点, 而且使二者紧密结合, 很适合CIMS的需要, 希望基于LAN和TDNC数控系统的DNC系统能够为SIMS的发展添砖加瓦。