学位论文 > 优秀研究生学位论文题录展示
基于运动控制卡数控系统编译器的分析及开发
作 者: 许小明
导 师: 王硕桂
学 校: 中国科学技术大学
专 业: 机械电子工程
关键词: 运动控制卡 NC代码编译器 钻深可变式 深孔加工固定循环 三次样条曲线插补
分类号: TG659
类 型: 硕士论文
年 份: 2009年
下 载: 196次
引 用: 0次
阅 读: 论文下载
内容摘要
从基于运动控制卡数控系统对NC代码编译器的需求分析出发,对开放式数控系统中的编译器进行了深入研究,开发了一套适用于基于运动控制卡数控系统的NC代码编译器,实现了编译功能。针对NC代码的特点制定了较为完整的词、语法规则,编写了相应的检查函数,建立了适应开放式数控系统代码编译器要求的输入、输出数据结构,构建了词、语法分析模块,满足了功能检查的需要。提出了一种基于位运算符进行NC代码词语法检查的方法,这种方法给语法分析以及后续扩充字符、扩充代码检查规则库提供了便利,结合NC代码指令集,增强了NC代码编译器的可扩展性和通用性。在深入分析常规深孔加工固定循环指令特点的基础上,针对其存在的不足,按照等差级数或者等比级数改变钻深Q值大小,定义了一种钻深可变式深孔加工固定循环G75、G76的格式和规则,阐述了编译G75、G76固定循环的方法。该固定循环的特点是:在钻孔的初期,选用最大钻深,然后逐渐减小钻深,直至事先设置的最小钻深为止。这种固定循环兼顾了刀具充分冷却和顺利排屑,并且保证了一定的加工效率。分析了三次参数样条曲线的特点,为满足确定三次参数样条曲线所需参数的要求,定义了三次样条曲线插补的格式,实现了三次样条曲线插补格式中坐标点数不确定的编译过程。为验证编译器的性能,进行了整体功能、固定循环以及样条插补功能的实验,实验结果表明编译器性能可靠,满足要求。
|
全文目录
摘要 4-5 ABSTRACT 5-9 第1章 绪论 9-16 1.1 基于运动控制卡数控系统的体系结构及发展趋势 9-13 1.1.1 基于运动控制卡数控系统硬件结构 9-10 1.1.2 基于运动控制卡数控系统软件结构 10-12 1.1.3 基于运动控制卡数控系统的发展趋势 12-13 1.2 基于运动控制卡数控系统编译技术概况及发展现状 13-14 1.2.1 编译技术发展概况 13-14 1.2.2 基于运动控制卡数控系统 NC 代码编译系统的发展现状 14 1.3 本论文的主要工作 14-16 第2章 编译系统的需求分析与关键技术 16-24 2.1 数控系统中 NC 代码编译系统的需求分析 16-17 2.2 编译系统中的语法描述、编译步骤和翻译方法 17-20 2.2.1 编译系统中的语法描述 17-18 2.2.2 编译系统的编译步骤 18 2.2.3 NC 代码编译方法的分析比较 18-20 2.3 编译系统各模块的设计要点 20-23 2.3.1 词法分析模块的设计要点 20-21 2.3.2 语法分析模块的设计要点 21 2.3.3 语义分析概述 21-22 2.3.4 出错处理的方法 22 2.3.5 代码转换的方法 22-23 2.4 本章小结 23-24 第3章 NC 代码编译器的设计和开发 24-44 3.1 NC 代码编译器的格式分析与文法表示 24-27 3.1.1 NC 代码程序格式、规则分析 24-25 3.1.2 NC 代码程序语言的文法描述 25-27 3.2 NC 代码编译器的主要数据结构 27-31 3.2.1 NC 代码编译器的输入数据结构 27-30 3.2.2 NC 代码编译器的输出数据结构 30-31 3.3 构造NC 代码编译器的词法分析模块 31-35 3.3.1 构造 NC 系统程序指令集 31-32 3.3.2 词法分析模块的具体实现 32-35 3.4 构造NC 代码编译器的语法分析模块 35-40 3.4.1 构造 NC 程序语法规则及相应函数 35-37 3.4.2 语法分析模块的具体流程 37-40 3.5 NC 代码编译器的其他相关模块的构造 40-43 3.5.1 语义分析模块的构造 40-41 3.5.2 目标代码生成和输出处理 41-42 3.5.3 错误处理 42-43 3.6 本章小结 43-44 第4章 深孔加工固定循环和样条插补的定义与编译 44-54 4.1 通用深孔加工固定循环分析 44-45 4.2 钻深可变式深孔加工固定循环的定义 45-47 4.3 钻深可变式深孔加工固定循环的编译实现 47-48 4.4 样条插补的基本情况 48-49 4.5 三次参数样条曲线插补的格式定义 49-50 4.6 三次参数样条曲线插补的编译实现 50-52 4.7 本章小结 52-54 第5章 实例验证 54-59 5.1 整体功能实验 54-56 5.2 固定循环功能实验 56-57 5.3 三次参数样条曲线插补功能实验 57-58 5.4 本章小结 58-59 第6章 总结与展望 59-60 6.1 总结 59 6.2 展望 59-60 参考文献 60-62 致谢 62-63 在读期间发表的学术论文与取得的研究成果 63
|
相似论文
- 非标数字装备通用控制器运动学通用控制方法研究,TP273
- 双刀立式车床开放式数控系统开发研究,TG519.1
- 基于Windows操作系统的开放式数控系统研究,TG659
- 多头钻床数控加工的路径规划与自动编程系统的研究,TG527
- 基于VME总线运动控制卡及驱动程序的设计和实现,TP273
- 基于计算机控制自动铝母线焊接机的研究,TG409
- 正交三自由度并联机器人控制系统研究,TP242
- 工件台掩膜台运动控制卡设计及同步方法研究,TN405
- T型管自动焊接焊枪运动方法的研究和实现,TG409
- 基于F020的运动控制卡系统设计,TG659
- 基于PC的小型地毯簇绒机数控系统研究及主机开发,TS103.7
- Stewart类六自由度并联机构的研制,TP242
- 数控雕刻机控制系统研究及实现,TG659
- 基于ADT-864运动控制卡的数控系统研究及控制软件设计,TG659
- 非标数字装备通用控制器软件系统设计,TP273
- 渐进成形数控系统研究与开发,TG659
- 数控淬火机床恒线速度控制系统设计,TP273
- 基于测量的波纹管跟踪焊接原理与技术研究,TG409
- LED晶粒自动点测台系统研究,TN312.8
- LED晶粒全自动分拣机的开发研究,TN305.1
- 基于PMAC的卷簧机数控系统,TG659
中图分类: > 工业技术 > 金属学与金属工艺 > 金属切削加工及机床 > 程序控制机床、数控机床及其加工
© 2012 www.xueweilunwen.com
|