论文部分内容阅读
随着计算机网络技术的迅猛发展,制造业的功能内涵和运作模式都发生了深刻变化,网络化制造已经成为企业运作的一种模式。作为重要资源的数控机床需要实现联网运行。针对我国大多数企业的数控机床为串行机床,无法直接接入网络,因此面向网络化制造的DNC(Direct Numerical Control or Distributed Numerical Control)系统成为一种实现数控信息集成和设备集成的主要形式。面向复杂曲面的数控编程是一个专业性很强的工作,NC代码的异地传输成为网络化制造的一项重要内容。因此,本文研究了面向网络化制造的DNC通信技术,并构建了NC代码传输平台。 以太网的发展尤其是网络的带宽和交换技术的发展,已经使基于以太网的DNC通信技术成为可能。采用基于以太网的DNC通信结构的技术方案,使用同时具有以太网接口和I/O接口的BL2010单片计算机作为串口服务器,实现了数控机床的联网。 针对基于以太网的DNC通信系统的特点,建立了数控程序传输线路规程,采用缓冲区控制方法,利用Windows提供的网络编程接口Socket,在Visual C++编程环境下实现了DNC通信平台的程序开发。利用BL2010串口服务器μ C/OS-Ⅱ实时嵌入操作系统对抢先式多任务的支持,根据DNC串口服务器的通信要求在Dynamic C Premier软件开发环境下实现了DNC串口服务器的内核设计。 对基于以太网的DNC通信系统进行了实验验证,证实了基于以太网的DNC通信技术是完全可行的,也是可靠的。 采用B/S三层模式的网络体系结构、ASP技术和ADO动态数据库访问技术,构建了NC代码的异地传输平台,实现了机床信息的数据库管理和网络发布,数控代码的异地仿真和传输,大大提高了数控机床的利用率。