基于RTLinux的Open CNC系统平台研究及应用

来源 :北方工业大学 | 被引量 : 4次 | 上传用户:hnyinhao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机技术的日新月异,为数控系统的发展提供了强大的支持。基于PC的开放式数控系统已经成为当前CNC技术发展的必然趋势,数控系统的开放性是评价数控技术性能的重要特点。本课题在概述了数控系统发展历史的基础上,研究了基于PC的以RTLinux操作系统为软件平台的纯软件开放式数控系统,并完成了系统软硬件的开发和调试。Linux操作系统具有多任务、源码开放、稳定性高、优秀的内存管理、强大的网络功能等特征,因此使其经过改进后可以满足不同系统平台要求。RTLinux便是基于Linux系统经过改进的实时多任务操作系统。基于RTLinux操作系统的纯软件开放式数控系统,充分利用了PC机的丰富资源,无需嵌入PC机内控制板卡便可实现实时多任务调度,这充分体现了数控系统的开放性,并解决了对硬件的依赖性问题。本论文分析了国内外开放式数控系统的研究情况,基于PC的开放式体系结构的发展现状,开放式数控系统体系结构和采用不同操作系统平台的优缺点。研究了RTLinux操作系统的内核原理、特征、任务调度策略、实时线程、以及中断机制和线程间的通信机制。并以RTLinux作为纯软件数控系统的软件开发平台,将数控软件系统划分为三层:用户层,核心层,硬件驱动层,每层包含不同功能模块。通过对数控加工过程分析,设计实现了各功能模块的任务调度和通信机制。主程序主要使用C语言开发,用户界面采用Qt语言设计了基于X Windows的应用程序。本课题实现了基于二维滑台的联机调试,软件测试和简单的模拟实例加工。
其他文献
在2001年中下旬,国家推出了《基础教育课程改革纲要(试行)》,新一轮课程改革就在38个试验区展开了。这对教育界来说是前所未有的,是我国建国以来的一次整体性课改。政治学科
目的:探讨护理干预用于小儿肾病综合征中的应用价值。方法:选取2017年6月到2018年6月我院收治的小儿肾病综合征共计45例,随机抽签分为对照组(n=25)和观察组(n=20),对照组实施
随着经济社会快速发展,城市化进程加快推进,外来务工人员不断涌入城市,已成为我国城市建设与经济发展的一支重要力量。但他们不但其付出没有得到对等的回报,反而沦为城市的“
目的 分析手足口病流行特征,为综合防治手足口病提供依据.方法 利用国家疾病监测信息系统收集病例信息,采用描述性流行病学方法对镇江市京口区2010-2012年手足口病监测资料进
<正> 近几年来,我用加味当归四逆汤和花椒洗剂治一冻伤,收到了显著效果,现介绍如下:内服方:当归桂枝白芍葛根各12克通草8克细辛3克干姜6克甘草5克大枣6枚,水煎,每日分二次服
现代环境艺术设计要想取得发展,需要环境艺术设计者激发创新思维,以产生更多的设计方法,吸取不同的设计风格。传统民间美术是我国悠久文化的沉淀,在漫长的历史发展中不断壮大
目的探究前列腺电切术后家属协同强化护理干预预防下肢深静脉血栓效果。方法选取我院2015年1月至2017年2月收治的104例前列腺电切术患者作为研究对象。采取随机数字表法将所
《国家旅游局关于放宽旅行社设立服务网点政策有关事项的通知》(简称《通知》),是对《关于促进旅游业改革发展的若干意见》中“破除旅行社跨省设分社、设服务网点的政策障碍”的
报纸
随着市场竞争的日渐加剧,工业产品越来越向多品种、小批量、高质量、低成本的方向发展,产品的更新换代越来越快,对模具的需求量也越来越大。传统机加工模具成本高、加工周期长、
数学新知的自我建构往往需要合理揣测,高考创新型问题的解决往往需要猜想和类比,因此鼓励学生对问题进行大胆地类比、猜想,是培养学生数学素养和能力的一种方式、方法.物理学