基于RTLinux的数控系统软件开发

来源 :华侨大学 | 被引量 : 0次 | 上传用户:wukuiyuxin66666
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本课题是在基于RTLinux的数控系统基本框架初步实现的基础上进行的。因此,作者的主要工作是:评述国内外数控技术的发展趋势,完善数控系统的基本框架,并在此基础上,开发数控系统的其它功能模块。 本文着重就以下几个方面的内容进行深入研究和探讨: (1)完善数控系统的基本框架。开放式数控系统的硬件平台是PC,软件平台一般是DOS和Windows。本文通过分析指出DOS和Windows都存在着不足之处,而RTLinux是实时性较高的免费操作系统,是开发数控系统较为理想的软件平台。完善了数控系统的插补、位控等模块,简明扼要地介绍了本数控系统的软件框架。 (2)数控系统误差补偿的理论研究和实现。本文在传统刀具长度补偿算法的基础上,论述了采用软件实现刀具长度补偿的方法。根据传统刀具半径补偿算法,总结出了一套直接适合于软件编程的公式,成功应用于本数控系统。将传统的等螺距误差补偿与机床使用情况相结合,提出并采用软件方法实现弹性螺距误差补偿。同时,阐述了实现齿隙误差补偿的软件方法,并采用软件方法加以实现。 (3)数控系统加减速控制的理论研究和实现。本文创新性地提出了一种新的加减速控制算法,阐述了该算法的基本原理及实现过程。 (4)软件PLC系统开发。一般来说,数控系统采用硬PLC实现机床的开关量控制,但是硬PLC通用性差,且价格比较贵。本文充分利用数控系统的软硬件平台所提供的资源,提出了利用这些资源开发软PLC系统的技术,阐述了开发软PLC系统的基本方法,并成功地开发了一套软PLC系统。 (5)网络功能开发。目前,数控系统一般不具有网络功能或只有很有限的网络功能,比如传输NC程序。本文提出了利用PC软件资源实现数控系统网络功能的网络编程思想,阐述了实现数控系统网络功能的基本方法,并成功地开发了数控系统的远程控制功能和文件传输功能。 (6)数据交换功能开发。本文创新性地提出了使数控机床集测量与加工功能于一体的思想,并实现了数据交换功能,使数控系统可与CAD/CAM系统之间进行数据交换。
其他文献
本文的目的在于采用机械合金化的方法研制一种高强度、高导电性铜合金材料——弥散强化铜合金。 选用WC作为弥散强化相,通过与Cu粉末高能球磨混合后,对其采用不同的压型工艺
本文主要介绍了铁岭广播网站的搭建过程及应用,借以说明如何充分利用互联网为传统广播提供新手段,赋予广播新的内涵和功能。
本文首次采用电弧喷铝感应重熔后进行微弧氧化的方法在钢表面获得了均匀的冶金结合陶瓷层。分析了感应重熔工艺参数对钢表面电弧喷涂铝层重熔效果的影响,对重熔前后喷涂铝层与
学位
F738右壳体件是船用集装箱的关键零件,原为精铸件,基于对抗拉强度、承压强度等机械性能的要求,现需要采用锻造工艺生产。但因该件形状复杂,锻造工艺的可行性、稳定性难以预测。为
醛酮还原酶家族1成员B10(Aldo-keto Reductase family 1, member B10, AKR1B10),也叫醛糖还原酶相似蛋白1 (Aldo-keto Reductase Like-Protein, ARL-1)主要表达于正常人的结
随着国内外药材市场需求量不断增加,生态环境受到严重破坏,中药资源长期无序开发,濒危野生药用植物物种数量也随之快速增加。将分子生物学应用于药用植物的现代化研究中,可以
随着全国红色旅游的快速发展,红色旅游景观的营建面临前所未有的挑战和机遇。南昌市作为中国人民解放军打响第一枪的地方,拥有丰富、独特的红色旅游资源。近年,“军旗升起的
随着经济的发展、生活水平的提高以及环境、食品安全问题的日益突显,健康传播受到越来越多的关注。健康传播由于其内容的专业性,因此,对传播媒介也提出了特殊的要求。而电视,
<正>[1月]上一年秋播盆栽苗,摆放在阳光充足的阳台或窗台,室温在10℃~12℃条件下,开花不断,花后不留种,将开败的残花随手摘除,可不断抽出新花茎,陆续开花。[2月]秋播盆栽苗继
论文对虚拟数控系统的理论与相关技术进行了深入的研究,详细阐述了虚拟数控系统的体系结构、理论基础及其相关技术的实验验证过程。 文中首先回顾了虚拟制造的发展及分类,并