基于Windows CE数控系统软件的设计与实现

基于Windows CE数控系统软件的设计与实现

论文摘要

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

论文目录

  • 摘要
  • ABSTRACT
  • 引言
  • 第一章 绪论
  • 1.1 国内外数控系统研究现状
  • 1.2 数控技术发展趋势
  • 1.2.1 性能发展方向
  • 1.2.2 功能发展方向
  • 1.2.3 体系结构的发展
  • 1.3 研究目的及意义
  • 1.4 研究内容及文章的组织结构
  • 第二章 数控系统总体结构设计
  • 2.1 数控系统功能分析
  • 2.2 数控系统总体结构
  • 2.3 数控系统硬件层
  • 2.4 本章小结
  • 第三章 WINDOWS CE 开发平台
  • 3.1 系统架构
  • 3.1.1 OEM 层
  • 3.1.2 操作系统层
  • 3.1.3 应用层和文件系统
  • 3.2 系统调度
  • 3.3 实时性
  • 3.4 开发工具
  • 3.5 WINDOWS CE 嵌入式系统开发
  • 3.6 定制操作系统
  • 3.7 启动操作系统
  • 3.8 本章小结
  • 第四章 软件系统的设计
  • 4.1 设计思想
  • 4.2 DLL 简介
  • 4.2.1 静态调用方式
  • 4.2.2 动态调用方式
  • 4.2.3 DLL 的创建
  • 4.3 模块划分
  • 4.4 设计各个模块的API
  • 4.5 各个模块的实现
  • 4.6 本章小结
  • 第五章 模块间的通信
  • 5.1 主要通信技术研究
  • 5.1.1 RCS 库通信机制
  • 5.1.2 内存映射文件
  • 5.2 人机界面和任务控制间通信
  • 5.2.1 数据结构的设计
  • 5.2.2 通信的实现
  • 5.3 任务控制与运动控制间通信
  • 5.3.1 数据结构的设计
  • 5.3.2 通信的实现
  • 5.4 任务控制与PLC 控制间通信
  • 5.4.1 数据结构的设计
  • 5.4.2 通信的实现
  • 5.5 运动控制与PLC 控制间通信
  • 5.6 执行结果
  • 5.7 本章小结
  • 结束语
  • 参考文献
  • 发表文章
  • 致谢
  • 相关论文文献

    • [1].一种基于双数控系统的系统互锁电路设计[J]. 数字技术与应用 2019(11)
    • [2].华中8型数控系统在坐标磨床再制造中的应用技术研究[J]. 机电信息 2020(06)
    • [3].西门子828D数控系统数控铣床装机调试[J]. 湖北农机化 2020(08)
    • [4].FANUC数控系统窗口功能的应用[J]. 冶金与材料 2020(04)
    • [5].数控技术在现代机械工程的应用[J]. 电子技术 2020(04)
    • [6].浅谈“智能化”在数控系统中的深层发展[J]. 现代制造 2019(04)
    • [7].智能化是数控系统的发展趋势[J]. 现代制造 2019(04)
    • [8].数控系统在汽车领域中的应用[J]. 现代制造 2019(04)
    • [9].浅谈数控系统的智能化[J]. 现代制造 2019(04)
    • [10].西门子840D数控系统故障诊断与维修[J]. 设备管理与维修 2018(01)
    • [11].国产化数控系统的应用现状与发展趋势[J]. 金属加工(冷加工) 2018(02)
    • [12].西门子数控系统软故障的维修[J]. 制造技术与机床 2016(12)
    • [13].ADXI4 CNC在VMC650E中的应用[J]. 机床与液压 2016(22)
    • [14].国内外不同数控系统的使用体验[J]. 金属加工(冷加工) 2017(07)
    • [15].基于开放性数控技术的发展研究[J]. 数字技术与应用 2017(02)
    • [16].浅析数控系统与现代机械工程技术之间存在的关系[J]. 黑龙江科技信息 2017(12)
    • [17].FANUC数控系统输入/输出故障诊断[J]. 中国设备工程 2017(13)
    • [18].西门子828D数控系统螺距误差补偿技术应用研究[J]. 成都航空职业技术学院学报 2017(02)
    • [19].全软型开放式三轴数控系统的开发应用[J]. 山西大同大学学报(自然科学版) 2017(04)
    • [20].多地域数控系统可靠性数据远程传输方案的设计与实现[J]. 组合机床与自动化加工技术 2017(09)
    • [21].基于数控系统输入输出测试架的设计[J]. 科技资讯 2015(22)
    • [22].试论智能化、网络化的数控技术研究[J]. 山东农业工程学院学报 2015(09)
    • [23].先进数控系统的发展趋势[J]. 金属加工(冷加工) 2016(06)
    • [24].新形势下数控系统产业的突破口——数控系统企业与用户之间的对话[J]. 金属加工(冷加工) 2016(06)
    • [25].五大质量工具在航空发动机数控系统研制项目中的应用研究[J]. 项目管理技术 2016(07)
    • [26].高职院校数控系统连接与调试慕课应用探究[J]. 常州信息职业技术学院学报 2016(05)
    • [27].国产数控系统与国外数控系统的差距对比[J]. 金属加工(冷加工) 2015(05)
    • [28].基于开源数控系统的实验教学[J]. 课程教育研究 2014(33)
    • [29].数控机床系统维修技术[J]. 科学中国人 2017(08)
    • [30].对中职《数控系统原理》课程教学的几点思考[J]. 时代教育 2017(18)

    标签:;  ;  ;  ;  

    基于Windows CE数控系统软件的设计与实现
    下载Doc文档

    猜你喜欢