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

开源数控系统的研究与开发

作 者: 解明君
导 师: 王春
学 校: 大连交通大学
专 业: 机械制造及其自动化
关键词: 开放性数控系统 开源数控系统EMC 三次样条插补算法 刀补算法
分类号: TG659
类 型: 硕士论文
年 份: 2011年
下 载: 99次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着数控技术不断的发展,传统的数控系统已不适应当今世界制造业市场的巨大变化和激烈竞争,不能满足制造业向着敏捷模式、信息集成模式的发展需要。开发性能稳定、成本低廉、开放性好的新型数控系统,已经成为世界各国数控系统的发展趋势。本文综合分析了开放式数控系统的结构、国内外研究现状和发展趋势,选择美国OMAC项目的开源数控系统EMC作为开发的基础。EMC数控系统主要由任务规划模块、运动控制模块、I/O控制模块和人机交互界面四大模块组成。本文应用.NET技术基于EMC数控系统开发CNCAPI系统,该系统采用跨语言的COM结构,用于实现数控的核心功能。应用C#语言开发人机交互界面,在该程序下加载CNCAPI系统,实现了人机交互功能和数控功能的完美结合。开发了新型的刀具半径补偿算法,该算法融合了B型、C型刀具半径补偿算法的优点,运用矢量的数学思想表示加工程序段,根据程序段间的转角和线型来确定转接算法。本文开发的插补算法采用时间分割的思想,该插补算法分为粗插补和精插补两个部分完成。在粗插补阶段引入了高阶速度控制算法,该算法能完成对机床速度突变时的加减速控制,处理了机床运动中的震动现象。在精插补阶段,采用三次样条曲线来拟合粗插补点,对拟合出的样条曲线精插补,精插补点再输出到位置控制部分,实现对机床的运行轨迹的精确控制。本文开发的插补算法和刀具半径补偿算法有效的提高了系统的性能与效率,满足当今世界数控系统向着高精度、高效率、柔性智能化的方向发展。

全文目录


摘要  5-6
Abstract  6-9
第一章 绪论  9-17
  1.1 课题的研究意义  9-10
  1.2 开放式数控系统概述  10-14
    1.2.1 开放数控系统研究概述  10-11
    1.2.2 开放式数控系统的特点  11-12
    1.2.3 开放式数控系统结构  12-14
  1.3 开源代码EMC2研究现状  14-16
    1.3.1 开源代码国外发展现状  14-15
    1.3.2 开源代码国内发展现状  15-16
  1.4 课题研究内容  16-17
第二章 开源数控系统的软件开发与分析  17-24
  2.1 数控系统开发平台搭建  17-19
    2.1.1 Windows 7操作系统  17
    2.1.2 .NET开发平台  17-18
    2.1.3 C#和C++语言的联合应用  18-19
  2.2 系统的软件整体结构设计  19-20
  2.3 关键模块的结构与功能  20-22
    2.3.1 GUI模块  20
    2.3.2 任务规划模块EMCTASK  20-21
    2.3.3 I/O控制模块&运动控制模块  21
    2.3.4 HAL硬件抽象层  21-22
  2.4 实时功能的实现  22-23
  本章小结  23-24
第三章 操作系统图像界面的开发  24-35
  3.1 界面设计  24-31
    3.1.1 标签栏  25-28
    3.1.2 菜单栏  28-30
    3.1.3 机床坐标显示区  30-31
    3.1.4 日志窗口区  31
  3.2 界面功能的实现  31-34
    3.2.1 图形显示的实现  31-33
    3.2.2 图形的坐标变换  33-34
  本章小结  34-35
第四章 数控系统关键技术的研究  35-60
  4.1 刀具半径补偿补算法  35-43
    4.1.1 常见的刀具半径补偿算法  35-38
    4.1.2 新型刀具半径补偿算法  38-40
    4.1.3 软件实现  40-43
  4.2 插补算法  43-59
    4.2.1 插补原理及种类  43-48
    4.2.2 三次样条曲线插补算法  48-52
    4.2.3 高阶前瞻算法  52-57
    4.2.4 插补器设计与实现  57-59
  本章小结  59-60
结论  60-61
参考文献  61-63
附录A EMC2目录结构  63-65
攻读硕士学位期间发表的学术论文  65-66
致谢  66

相似论文

  1. 基于PC的开放式数控系统研究,TG659
  2. 七坐标数控纤维铺放设备的控制系统及铺放头的研制,TG659
  3. 高精度重型数控机床C轴分度装置的设计及分析,TG659
  4. 基于windows的计算机数字控制系统实时性的研究,TG659
  5. 新型滚动直线导轨副箝制器的设计与研究,TG659
  6. 数控机床精度快速评定装置的研制,TG659
  7. 特种机床的胎侧线形花纹加工的算法,TG659
  8. 金属板料成形3D虚拟仿真平台关键技术研究,TG659
  9. 基于运动控制卡的开放式数控系统设计及应用,TG659
  10. 行星式数控无屑切管机的研究,TG659
  11. 基于砂轮包络廓形的复杂曲面加工刀位轨迹计算,TG659
  12. 细长内螺旋曲面数控加工过程仿真研究,TG659
  13. 数控加工中心龙门悬浮气隙的自抗扰控制研究,TG659
  14. 复杂产品配置模型耦合分析与优化及在高档数控机床中应用,TG659
  15. 基于ARM9的数控冲床自动送料运动控制系统设计,TG659
  16. 基于有限元技术的龙门加工中心结构动静态特性分析,TG659
  17. 基于DSP和FPGA的三维雕刻机数控系统的研发,TG659
  18. 基于CAN总线和ARM的步进电机控制系统的研究,TG659
  19. 基于超磁致伸缩加工非圆柱孔控制方法研究,TG659
  20. 基于开放式数控系统的软件PLC的研发,TG659
  21. 基于危害性分析的数控机床主传动系统可靠性分析,TG659

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