论文部分内容阅读
数控技术在现在的新型制造业中起着举足轻重的作用,数控技术的发展带动了制造业的进步。本文正是以数控技术的网络化方向的发展为基础,认真的研究了数控系统网络化所需要的平台,将RTnet引入了通信平台,为数控系统的网络化打下了基础。 网络化数控系统应能及时的向远程客户端、企业智能制造单元等网络节点实时发布状态信息,并能在网络节点实时的操作和控制数控系统。传统的网络化数控系统中各网络节点间的通信是通过Internet/Intranet来实现的,难以达到网络传输的实时性、确定性和可靠性。 针对上述问题,论文开展的主要研究工作如下: 1.由数控系统状态信息动态生成XML文件的方法研究与实现。在网络化数控系统中,为了使状态监控系统能更有效的监视数控系统,本文提出了将数控系统状态信息根据相应的conf配置文件并利用libxml2程序库生成XML文件的方法。本文提出的方法比利用蓝天数控系统自带的RCS库函数生成XML文件的时间性能更佳。 2.网络化通信平台的研究与实现。在网络化数控系统中,为了提高传输的实时性,引入了实时以太网RTnet。本文首先对RTnet的实时网络协议栈进行了详细的分析,并完成了该RTnet版本不支持的网卡驱动的实现。在以上的条件下,把实时以太网RTnet作为了数控系统提高网络实时性的手段,实现了将RTnet与RCS集成的数控系统通信平台,同时将一种RCS库支持的服务程序加入到网络中作为代理,最后借助LXRT软实时机制改进进程在用户空间处理信息及收发信息的实时性。最后对该方案的通信性能进行测试,测试结果验证了该方案的可行性。