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

蓝天数控会话式编程系统的设计与实现

作 者: 安晓荣
导 师: 吴文江
学 校: 中国科学院研究生院(沈阳计算技术研究所)
专 业: 计算机应用技术
关键词: 会话式编程 有向几何 编程技术 数控 AGL
分类号: TG659
类 型: 硕士论文
年 份: 2010年
下 载: 32次
引 用: 1次
阅 读: 论文下载
 

内容摘要


数控技术的发展过程中,效率高、质量好的编程系统一直是人们追求的目标。会话式编程作为一种编程技术,它的出现引起了工业界的广泛关注。所谓会话式编程,就是以图形菜单方式引导编程人员回答问题,描述加工工件的几何轮廓、刀具的运动状态以及机床的必要操作等的一种编程方式。本文在研究数控编程技术和蓝天数控系统的基础上开发了适合于蓝天数控的会话式编程系统。主要工作如下:1.认真分析了蓝天数控系统的软硬件体系结构,并依据蓝天数控系统各功能模块的高可靠性特点和软件工程相关理论,提出了系统复用蓝天数控的解释器模块,直接转换轮廓图形为蓝天数控系统加工代码的设计思路。2.通过分析数控编程中各要素之间的关系和蓝天数控加工程序的特点,结合加工工件几何轮廓的“矢量”特性,提出了以有向几何作为系统设计和实现的理论基础,并在此基础上设计了系统的总体结构、数据结构和核心算法,实现了基于蓝天数控的会话式编程系统。3.用对比的方法测试了系统的性能并做出了评估。结果表明,本文所实现的系统具有占用硬件资源较少、提高编程效率等特点。在系统实现中设计的算法能够用简单的方式表示加工工件轮廓的几何信息且交点计算简单,具有良好的通用性。

全文目录


摘要  3-4
ABSTRACT  4-7
引言  7-9
第一章 绪论  9-18
  1.1 数控系统简介  9-12
    1.1.1 数控系统的发展现状  9-10
    1.1.2 数控系统的发展趋势  10-12
  1.2 数控编程技术简介  12-15
    1.2.1 数控编程及其原理  12-13
    1.2.2 数控编程技术  13-15
  1.3 课题研究的意义  15-16
  1.4 本文的工作内容和组织结构  16-18
第二章 系统的设计思想  18-29
  2.1 会话式编程系统的软硬件环境  18-24
    2.1.1 硬件体系结构  19-20
    2.1.2 软件体系结构  20-24
  2.2 会话式编程系统的设计思想  24-28
    2.2.1 蓝天数控系统的加工程序  24-26
    2.2.2 加工工件轮廓的结构  26-28
    2.2.3 设计思想  28
  2.3 本章小结  28-29
第三章 系统的总体设计与核心算法研究  29-40
  3.1 系统的预期目标  29-30
    3.1.1 数控编程相关因素分析  29-30
    3.1.2 系统的预期目标  30
  3.2 系统的总体结构设计  30-31
  3.3 相关技术研究  31-34
    3.3.1 AGL 简介  31-33
    3.3.2 有向几何简介  33-34
  3.4 系统的核心算法研究  34-39
    3.4.1 用有向几何表示图元  34-36
    3.4.2 图元之间的连接方式  36-37
    3.4.3 图元间交点的求解算法  37-39
  3.5 本章小结  39-40
第四章 系统实现  40-50
  4.1 模块间的依赖关系  40-41
  4.2 图元定义模块  41-44
    4.2.1 图元的定义方式  41-42
    4.2.2 图元定义的数据结构  42-43
    4.2.3 图元定义模块的实现  43-44
  4.3 模拟显示模块  44-48
    4.3.1 模拟显示流程  44-45
    4.3.2 交点的求解算法实现  45-46
    4.3.3 模拟显示模块的实现  46-48
  4.4 文件管理模块  48
  4.5 程序转换模块的实现  48-49
  4.6 本章小结  49-50
第五章 系统测试与性能评价  50-56
  5.1 测试方案设计  50-51
  5.2 系统测试  51-54
    5.2.1 系统的编程流程  51-52
    5.2.2 编程实例  52-54
  5.3 测试结果分析及性能评价  54-55
  5.4 本章小结  55-56
结束语  56-57
参考文献  57-59
发表文章  59-60
致谢  60

相似论文

  1. 七坐标数控纤维铺放设备的控制系统及铺放头的研制,TG659
  2. 高职教育项目课程开发的问题与反思,G712.3
  3. 立式数控铣削仿真加工系统研制,TG547
  4. 交叉杆型并联机床运动学及Kane动力学研究,TH113
  5. 液压式高速转塔冲床专用数控系统的研究与开发,TG385.1
  6. 数控机床精度快速评定装置的研制,TG659
  7. 钣金数控切割三维仿真研究,TG48
  8. 特种机床的胎侧线形花纹加工的算法,TG659
  9. 基于CAN总线的FDM网络化控制系统设计及G代码实现,TP273
  10. 新型周期定标微波辐射计及其测控系统研究,TM931
  11. 基于DSP和CPLD的运动控制卡设计与实现,TP273
  12. NCUC-Bus现场总线技术研究及实现,TP273.5
  13. 基于运动控制卡的开放式数控系统设计及应用,TG659
  14. 旋转机头式数控弯丝机的设计与研究,TG305
  15. 大型螺旋锥齿轮数控铣床加工误差分析与补偿技术研究,TG547
  16. 大型螺旋锥齿轮数控铣床结构静动态性能分析,TG547
  17. 数控加工中心龙门悬浮气隙的自抗扰控制研究,TG659
  18. 数控加工中心龙门同步磁悬浮系统的控制研究,TP273
  19. 高职数控技术专业英语校本课程开发研究,H319
  20. 基于ARM及嵌入式Linux的线切割数控系统原型,TG484
  21. 片基带指形接头数控冲床的设计及研究,TG385.1

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