基于Windows CE数控系统软件的设计与实现
【摘要】:
数控系统是衡量一个国家制造业水平的重要标志,越来越受到人们的重视。随着计算机软硬件技术、通讯技术和网络互连技术的飞速发展,人们对数控技术的性能、价格、开放性、界面友好性等也提出了越来越高的要求。目前,计算机数控系统正在发生根本性变革,开放式CNC数控系统已经逐渐成为了数控领域的主要发展趋势。
本文分析了Windows CE作为数控系统软件平台的可能性和可行性,在讨论数控系统的系统结构特点的基础上,重点解决了以下问题:
一是根据数控系统功能需求分析,提出了数控系统总体结构,并完成了数控系统开发平台的定制。
二是基于Windows CE的数控系统控制器模块划分。本文提出了利用层次化设计思想设计数控系统各个模块,在EVC开发环境下,把各个模块设计成动态链接库形式,并详细分析了各个模块的功能和执行流程。
三是基于Windows CE数控系统的模块间通信。任务控制器是整个系统的任务调度核心,协调人机界面模块、运动控制器模块和PLC控制器模块之间信息的传送和执行。根据各模块间通信的不同特点和要求,在实现中分别采用了RCS库中的NML和共享内存通信机制。本文具体实现了Windows CE平台上的数控系统控制器模块间的通信,并在Windows CE平台上加以验证。