基于WinCE的嵌入式数控系统软件关键技术研究

发布时间:2018-04-01 23:35

  本文选题:Windows 切入点:CE 出处:《广西大学》2013年硕士论文


【摘要】:数控系统是数控机床技术的核心。传统的数控系统是一个封闭体系的结构系统,其通用性差、难移植性且无法实现网络化管理;而基于通用PC数控技术也存在系统资源无法充分利用、硬件结构无法很好地满足实时性要求、没有现成的数控系统硬件模块等问题。 针对上述问题,提出对基于WindowsCE的嵌入式系统关键技术进行研究。利用其集成度高、体积小、易扩展等特点,开发一款具有自主知识产权的嵌入式数控系统,以满足实时性和通用性要求。并在系统中加入错误检查与实时仿真功能,使系统操作方便和具有可视化。论文主要研究内容包括: 1.对嵌入式数控系统的功能需求进行分析,确定其系统的总体架构。为满足数控系统多任务、强实时的要求,对数控系统的硬件平台进行设计,并对上下位控制器进行选型。针对其需实现的各项功能设计专门的数控系统软件系统,并完成了对应软件系统的开发。 2.设计译码模块和刀具补偿模块。采用编译的方式实现对数控程序进行译码,调用译码模块中的错误检查模块对读入的数控程序进行分离和词法、语法的检查,并针对复杂的数控程序中调用子程序的情况设计相应的子程序错误与译码模块,以扩展软件的处理能力;刀补模块使用平面C功能刀补算法对实际加工中所遇到的轮廓偏移进行计算,简化加工程序的编写。 3.通过实例验证开发的数控系统译码与刀补模块。 论文结尾部分对本数控系统存在的问题进行总结,并提出其需改进与完善的工作。
[Abstract]:Numerical control system is the core of NC machine tool technology. The traditional CNC system is a closed structure system, its universality is poor, it is difficult to transplant and can not realize network management. Based on the general PC numerical control technology, the system resources can not be fully utilized, the hardware structure can not meet the real-time requirements, there are no ready-made CNC system hardware modules and so on. Aiming at the above problems, this paper puts forward the research on the key technology of embedded system based on WindowsCE. Based on its characteristics of high integration, small volume and easy to expand, an embedded NC system with independent intellectual property rights is developed. In order to meet the requirements of real-time and generality, error checking and real-time simulation are added to the system, which makes the system easy to operate and visual. The main contents of this thesis are as follows:. 1. The functional requirements of embedded CNC system are analyzed, and the overall architecture of the system is determined. In order to meet the multi-task and strong real-time requirements of CNC system, the hardware platform of CNC system is designed. The software system of numerical control system is designed according to its functions, and the corresponding software system is developed. 2. The decoding module and tool compensation module are designed. The NC program is decoded by compiling method, the error checking module in the decoding module is called to separate the NC program read in and the lexical and grammatical checking is carried out. The subroutine error and decoding module are designed to expand the processing ability of the software. The cutter compensation module uses plane C function cutter compensation algorithm to calculate the contour offset encountered in the actual machining, which simplifies the programming of the machining program. 3. The decoding and cutter compensation module of NC system is verified by an example. At the end of the paper, the problems of the CNC system are summarized, and the work to be improved is put forward.
【学位授予单位】:广西大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TG659

【参考文献】

相关期刊论文 前7条

1 王卓 ,包杰;嵌入式Linux系统及其应用前景[J];单片机与嵌入式系统应用;2004年05期

2 杜家熙;刀具半径补偿中的过切处理[J];机床与液压;2004年06期

3 安虎平;;数控加工刀尖圆弧半径补偿原理及刀补指令使用技巧[J];机械研究与应用;2007年04期

4 孟健 ,刘建辉;基于μC/OS-II的嵌入式数控系统分析与设计[J];微计算机信息;2005年22期

5 雷鸣;刘其洪;黎鹏;徐文斌;;基于Windows CE的数控软件开发与实现[J];微计算机信息;2008年31期

6 蒋薏,李莉,周希国;基于面向对象的开放式全软件数控系统的实现[J];现代制造工程;2005年01期

7 CHEN Youdong;WANG Tianmiao;;Three-dimensional Tool Radius Compensation for Multi-axis Peripheral Milling[J];Chinese Journal of Mechanical Engineering;2013年03期



本文编号:1697830

资料下载
论文发表

本文链接:https://www.wllwen.com/falvlunwen/zhishichanquanfa/1697830.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户06306***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com