论文部分内容阅读
随着信息化和数控技术的不断发展,数控行业的网络化管理已成为必然。为实现数控机床的网络化管理,针对目前一些老式机床无远程监控平台的问题,本文提出了基于嵌入式Linux的数控机床远程监控系统的设计与实现方案。该方案的嵌入式模块采用嵌入式Linux操作系统与ARM处理器为平台,软硬件结合,完成车间级监控主机与各数控机床之间的通信。并利用嵌入式SQLite数据库对机床状态信息进行实时备份。该方案的智能控制模块,可根据接收到的机床报警信息,向机床发送相应的控制命令,保护机床正常运行。为达到对多台机床进行集中监控管理的目的,车间级监控主机可同时监控车间内的所有机床,包括机床状态信息的显示,监控主机与机床的通信设置,机床控制命令与数控代码的传输等。车间级监控主机还可通过应用服务器直接接入Internet,以便将机床的状态数据发送到远程进行故障诊断。本文首先从项目总体结构设计开始,由总的软硬件结构,各模块间的关系等出发,给出了总的结构设计图。然后介绍了硬件结构设计,包括设计思路,各器件的选择,总体硬件设计结构图,各器件间的接口、联系,各器件的功能,及其在本项目中所占的位置等。硬件部分主要包括嵌入式模块的处理器的选择,处理器的作用,处理器与机床的接口,数控机床的组网,嵌入式模块与上位车间级监控主机的通信,整个硬件环境的搭建,环境变量的配置等。接着介绍了嵌入式软件模块的设计,结构图、流程图的实现,各个模块间的组织关系,通信协议的创建等。接下来分别介绍了软件总体结构中的网口模块,串口模块及信息处理模块的开发步骤,智能控制模块的设计思想及实现,以及嵌入式数据库SQLite的设计与实现方法等。再接下来介绍了程序的调试,项目测试与项目实验的开展等。最后作了一下整个项目的总结,对本课题做了进一步的技术展望。实验结果表明,该方案可以有效地对老式无远程监控平台的数控机床,以及有危险作业环境的数控机床进行集中监控,实现了数控机床的网络化统一管理。