基于Linux和Qt的数控系统关键技术研究及应用

被引量 : 27次 | 上传用户:Whoafraidwh0
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数控机床是一种高科技的机电一体化产品,是由数控装置、伺服驱动装置、机床主体和其他辅助装置构成的可编程的通用加工设备,它被广泛应用在加工制造业的各个领域。数控机床的人机界面设计直接影响其工作效率和操作舒适性。人机交互是研究人和计算机以及它们二者之间相互影响的领域。随着计算机本身的处理速度和存储容量的飞速提高,人们对人机界面这个计算机与用于之间的对话接口的需要日渐提高。人机界面从过去人去适应计算机,而今已经发展成为计算机不断地适应人的习惯、要求和以“用户”为中心的新阶段。在嵌入式领域,ARM系列微处理器在高性能和低功耗方面提供了最佳的性能。嵌入式Linux操作系统适应于多种CPU和多种硬件平台,是一个跨平台的系统,性能稳定,裁剪性很好,开发和使用都很容易。因此,本文利用高性能ARM处理器、开源嵌入式操作系统Linux、开源图形界面软件库Qt,从人机界面设计的理念及研究方向入手,充分考虑人的因素,对数控机床中人机交互的设计进行了初步探究。主要研究内容及取得的成果如下:1)开发了一个针对数控机床基本功能编程的编译软件,实现了对数控系统源程序的编译与一般的PC机编程有很大差别,数控系统中使用数字、文字和符号组成的数字指令进行编程,这种指令具有很大的通用性,编写的程序具有特殊性与针对性,其无法使用PC环境下的编译器进行编译。通过研究编译系统、分析数控系统中指令的结构及特点,使用LEX和YACC工具,开发了一个针对数控机床中基本功能的编程进行编译的软件。此编译软件实现了对NC的词法分析、语法分析及错误处理,其小型化、针对性适应了嵌入式系统的特点,为满足不同系统的要求,可对其进行适当修改,方便二次开发。2)设计了一款实用的图形用户界面,实现了人机交互在应用软件方面,人机交互界面已成为其主要部分之一,并成为衡量应用软件功能强弱的一个重要指标。作为人机通信的途径,数控系统中的人机交互界面有其自身特点,如程序的输入、各种参数的设置、功能选择、刀具的选用、警告及信息的显示等都必须精确、实时。针对这种产品,选用移植性强的Qt软件设计图形用户界面,所设计的GUI实用、简洁,实现了人机交互,可通过键盘或面板对程序进行输入、程序可以保存、修改并且编译,信息和临时信息及时输出,显示给用户。通过GUI达到了整合系统的目的。3)实现了嵌入式Linux操作系统下对输入、输出模块及控制部分的设备驱动数控系统的硬件部分,输入和输出模块有点繁琐,它的输入值比较多且杂,控制部分也有点难度。在研究Linux设备驱动的基础上,基于数控机床的控制要求,输入模块使用了智能控制芯片扩展键盘也可以通过触摸屏进行输入,实现了芯片和触摸屏的设备驱动;输出模块实现了LCD的设备驱动;控制部分使用了2轴控制芯片进行硬件设计,并实现了此芯片的设备驱动。具体来说,完成了以下工作:●实现了智能控制芯片HD7279的设备驱动,并进行了移植;●实现了LCD设备驱动的移植;●实现了触摸屏设备驱动的移植,触摸屏的校准;●实现了运动控制芯片MCX312的设备驱动及驱动及其移植。
其他文献
针对目前在ERP系统开发过程中开发速度比较缓慢的问题,本文提出了在开发ERP过程中采用代码生成的方法,并提出了在开发ERP系统时采用LAMP环境。本文通过对ERP系统和工作流进行
本文以3个普通玉米自交系和6个O2自交系及这9个亲本的36个双列杂交组合为材料,对不同类型自交系及组合在吐丝后30~60天的子粒含水量变化和百粒重变化进行测定比较。从平均值看,O2×O2组合各时期
随着科学技术的发展,通信产业在我国不断扩大,在国家政策的大力扶持下,通信产业不断采用新技术,增强国际通信市场竞争力。现今3G技术在通信业中应用最为突出,他提高了我国移
用不同数量的高导电性炉法碳黑和ERR-CSP共混物制备复合材料,并测试其电气和固态物理性能,以估价导电破黑对共混物的影响。根据所得结果,采用含60%碳黑的复合材料来探测它对EP
21世纪以来,京津冀地区迅速发展,已成为我国的第三大经济圈。京津冀地区在快速发展的同时,也出现了高能源消耗、高碳排放等问题。本文在梳理京津冀地区产业结构、技术进步、
为求尽快缓解及满足新泽西州及周边地区合格汉语教师严重短缺的状况,2008年夏,新泽西州立威廉·柏特森大学开始设置汉语教师专业资格证书第二学士专业。这个专业针对州政府教
农村剩余劳动力转移是当前中国经济社会发展中的重大战略问题,是实现全面建设小康社会、落实科学发展观、解决“三农”问题的关键,它不仅关系到农村经济乃至整体宏观经济的发
在传统的大学翻译教学课堂中,重文学翻译、轻实用翻译的现象长期存在。其结果导致毕业生的翻译能力无法满足市场的要求,无法应对专业翻译的挑战。本文将语料库及计算机辅助翻
以杆系结构几何非线性分析理论为基础,采用ANSYS提供的参数化设计语言APDL、重启动和“单元生死”技术对ANSYS进行二次开发,建立了模拟大跨度叠合梁斜拉桥施工过程的空间模型
在生命伦理观上,儒家与道家虽存在歧义但其精神实质相同。对于人类生命的地位及其价值,虽然儒家认为人贵于物,道家主张天人并生,但它们都有着贵生精神。对于不同生命之间的地