基于OpenGL的CNC上层软件的研究与实现

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:gn8888
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机数字控制机床(Computerized Numerical Control)简称CNC,是计算机技术在现代机械制造领域的典型应用。随着制造装备业的迅速发展,市场对中高端数控技术也提出了更严格的要求。目前中高端数控系统中,开放式、网络化、高速高精度、多轴联动已经成为技术发展的方向,本文将根据市场需求和企业方的要求,设计并实现一个基于OpenGL的开放式数控系统的上层软件。本文首先根据市场上数控技术的发展情况和目前的技术基础,对系统的硬件平台进行分析并确定系统开发的软件平台,进而给出数控系统的总体设计方案,划分系统的功能模块和层次化结构,并进行开发和实现。系统最终选择使用Linux/RTAI作为系统的软件平台,使用跨平台的Python语言,Tk图形库以及面向对象的方法运用开发系统的上层软件,并用OpenGL接口实现加工过程的三维可视。在总体设计方案的规划下,本文按照系统自下而上的顺序,分别介绍系统的接口层、控制层、和显示层的设计和实现过程。接口层负责上层控制系统与硬件之间的连接和通信,本文介绍了接口层中驱动层和硬件抽象层的设计,并阐述如何使用驱动接口板的驱动模块和硬件抽象层实现软硬件之间的连接和通信;控制层中,本文主要运动控制模块、I/O接口模块和任务调度模块的设计过程并给出各模块实现的功能以及它们之间的层次结构,系统的数据和指令处理都在该层中完成;显示层是数控系统和用户之间的直接接口,其主要组成部分是人机交互界面,在控制界面中,本文描述了系统各层级控制界面的设计过程和实现方法,重点设计了RCS通信方案实现了显示层控制界面和控制层的通信,最后介绍了工件加工过程三维动态仿真模块的设计和实现过程。完成系统中各层级和功能模块的设计后,本文对系统的运行状况和三维加工效果进行了介绍和展示。
其他文献
无线传感器网络(wireless sensor network,WSN)扩展了人们收集外界信息的能力,实现了信息世界与物理世界的融合.近年来云计算技术的快速发展,给传感器网络注入了新的活力,催
法国经济学家萨伊曾提出,“供给创造自己的需求”,该论断充分突显了供给的作用。我国推进供给侧结构性改革,是党中央在深入分析国内经济形势的基础上审时度势作出的一项重大决策
报纸
宗教信仰是文化适应的一个重要内容 ,同时又对文化适应的其他方面产生重大而深远的影响。研究东南亚华人的文化适应 ,不能不研究他们的宗教信仰。本文分析三种类型的宗教信仰
非致冷红外焦平面阵列探测器具备体积小、无需致冷的优点,具有广泛的应用前景。然而非均匀性问题一直是制约其应用的根本原因,也是目前红外热成像研究的热点。论文通过分析实
目的:观察Vitapex注射型根管糊剂用于年轻恒牙根尖诱导成形术的疗效。方法:收集10例临床病例,术前拍摄X线片,确定牙齿工作长度,常规开髓。仔细清理根管,勿超出根尖孔,ProTaper(
进入泛营销时代后,营销的要素不再局限于传统的4P,而是扩展到了更复杂的层面。在这样的背景下,天进整合传播机构立足本土多年的实践经验中总结出两大理论及模型:“品牌资产积
费孝通的社会学著作中包含着丰富的理解社会学思想,本文主要从差序格局、文化自觉、意会思想三个层面对费孝通的理解社会学思想进行阐释,指出费孝通理解社会学思想对于构建具
企业信用是整个社会信用的重要组成部分,它不仅是企业的核心竞争力,同时也影响着整个社会的全面进步,尤其是在我国市场经济逐步发展的过程中,对有关企业信用的行为运用法律制
<正>新化县曹家镇胡满军问:我种植水稻田2668平方米,其中稻田养鱼占一半,但在施用农药时碰到了难题,水稻病虫害需要用药防治,又恐伤及稻田中养的鱼儿,请问如何办?答:一是要选
期刊
采用文献资料法、实践教学法对当前我国初中语文朗读现状进行了归纳分析,初中生畏惧朗读,课堂教学中学生朗读时间少,缺少合理的朗读方法,更谈不上朗读技巧。在此基础上提出几