学位论文 > 优秀研究生学位论文题录展示

基于运动控制卡数控系统编译器的分析及开发

作 者: 许小明
导 师: 王硕桂
学 校: 中国科学技术大学
专 业: 机械电子工程
关键词: 运动控制卡 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

相似论文

  1. 非标数字装备通用控制器运动学通用控制方法研究,TP273
  2. 双刀立式车床开放式数控系统开发研究,TG519.1
  3. 基于Windows操作系统的开放式数控系统研究,TG659
  4. 多头钻床数控加工的路径规划与自动编程系统的研究,TG527
  5. 基于VME总线运动控制卡及驱动程序的设计和实现,TP273
  6. 基于计算机控制自动铝母线焊接机的研究,TG409
  7. 正交三自由度并联机器人控制系统研究,TP242
  8. 工件台掩膜台运动控制卡设计及同步方法研究,TN405
  9. T型管自动焊接焊枪运动方法的研究和实现,TG409
  10. 基于F020的运动控制卡系统设计,TG659
  11. 基于PC的小型地毯簇绒机数控系统研究及主机开发,TS103.7
  12. Stewart类六自由度并联机构的研制,TP242
  13. 数控雕刻机控制系统研究及实现,TG659
  14. 基于ADT-864运动控制卡的数控系统研究及控制软件设计,TG659
  15. 非标数字装备通用控制器软件系统设计,TP273
  16. 渐进成形数控系统研究与开发,TG659
  17. 数控淬火机床恒线速度控制系统设计,TP273
  18. 基于测量的波纹管跟踪焊接原理与技术研究,TG409
  19. LED晶粒自动点测台系统研究,TN312.8
  20. LED晶粒全自动分拣机的开发研究,TN305.1
  21. 基于PMAC的卷簧机数控系统,TG659

中图分类: > 工业技术 > 金属学与金属工艺 > 金属切削加工及机床 > 程序控制机床、数控机床及其加工
© 2012 www.xueweilunwen.com