轴类零件数控车削仿真系统的研究与开发

轴类零件数控车削仿真系统的研究与开发

论文摘要

随着数控技术的快速发展,数控机床在机械制造业中占据了主导地位,因此,社会对高素质、高技能的数控人才需求急剧增长。高等教育,尤其是职业教育,由于资金匮乏、设备少、学生人数多,原有教学模式无法满足培养社会需要的数控技术人才的需要。而数控仿真系统以实用、逼真、性价比高、使用方便等优点,在高等院校教学中,发挥着越来越重要的作用。目前,国内外在数控仿真系统的研究方面取得了很多成果,但是却没有一款软件是单纯针对教学开发的,现有的仿真系统一定程度上不适合在教学中直接应用。在搜集和研究国内外大量相关文献的基础上,结合数控车削教学软件的应用现状,以数控车床为研究对象,对仿真中的几何建模、代码检验与编译、图形开发技术等问题进行了分析和研究,开发了适合于工科教学和培训的基于OpenGL的轴类零件数控车削仿真系统。论文主要从以下几个方面进行了研究:(1)从数控系统的需求分析、功能模型出发,建立数控车削仿真系统的总体框架。(2)通过对各种建模方法优缺点的分析与研究,采用实体建模中的边界表示法(B-rep)和构造实体几何法(CSG)相结合的方式构建数控车削仿真环境,对刀具、工件、卡盘、车床本体进行三维实体建模。(3)从NC代码结构和格式入手,分析了数控编程时常见的词法、语法错误,针对NC代码的特点设计开发了NC代码编译模块。以标准PC机为硬件平台,以Visual C++6.0模块作为主要开发工具,以OpenGL作为NC代码编译后的图形接口驱动仿真系统绘图。(4)探讨了材料去除算法,构建仿真动态模型。为了使车削过程具有实时性,高质量地显示动画效果,仿真系统采用了毛坯细分法实现材料的切除。(5)在数控车削仿真过程中,利用OpenGL双缓存技术实现数控车削的实时仿真,并通过加工实例完成对系统的测试。仿真系统利用OpenGL强大的三维图形编程功能建立车削仿真的加工环境,运用双缓存技术使车削过程更具有真实感。系统界面友好,使用灵活方便,可扩展,符合工科院校现代教学及培训的需求。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪 论
  • 1.1 论文选题的背景及研究意义
  • 1.1.1 论文选题的背景
  • 1.1.2 论文研究意义
  • 1.2 国内外数控仿真技术研究现状
  • 1.3 高职院校仿真软件应用现状
  • 1.4 论文研究的主要内容
  • 1.5 本章小结
  • 第2章 车削仿真系统的框架设计
  • 2.1 车削仿真系统的开发规划
  • 2.1.1 车削仿真系统的需求分析
  • 2.1.2 仿真系统的功能模型
  • 2.2 仿真系统总体框架设计
  • 2.2.1 框架设计的基本原则
  • 2.2.2 仿真系统的体系结构
  • 2.2.3 车削仿真环境的构建
  • 2.2.4 车削仿真过程设计
  • 2.3 系统的图形开发技术
  • 2.3.1 OpenGL 的基本特性
  • 2.3.2 OpenGL 的功能与操作
  • 2.3.3 OpenGL 的图形处理流程
  • 2.4 本章小结
  • 第3章 轴类零件仿真环境的几何建模
  • 3.1 仿真环境的建模理论基础
  • 3.1.1 几何建模系统的类型
  • 3.1.2 实体建模的常用方法
  • 3.2 建立OpenGL 绘图框架
  • 3.2.1 创建新工程
  • 3.2.2 OpenGL 绘图框架的构建
  • 3.3 仿真环境的几何建模
  • 3.4 本章小结
  • 第4章 NC 代码编译模块的设计
  • 4.1 NC 程序的结构与格式
  • 4.1.1 NC 程序的组成结构
  • 4.1.2 NC 代码程序段格式
  • 4.1.3 NC 程序段中的指令功能
  • 4.2 NC 代码编译模块的总体设计
  • 4.3 NC 代码的读取
  • 4.3.1 NC 代码的读取方式
  • 4.3.2 NC 代码的数据结构
  • 4.4 NC 代码的查错
  • 4.4.1 词法分析
  • 4.4.2 语法分析
  • 4.4.3 语义分析
  • 4.5 NC 代码的编译
  • 4.5.1 NC 程序信息识别和存储
  • 4.5.2 续效代码的处理
  • 4.6 NC 刀具轨迹的算法
  • 4.6.1 直线插补算法
  • 4.6.2 圆弧插补算法
  • 4.7 本章小结
  • 第5章 轴类零件的数控车削仿真验证
  • 5.1 产品的成形过程
  • 5.1.1 毛坯建模的理论基础
  • 5.1.2 毛坯的数值结构
  • 5.1.3 实时车削三维仿真的实现
  • 5.2 车削系统控制面板的构建
  • 5.3 数控车削仿真实例
  • 5.4 本章小结
  • 第6章 结论与展望
  • 6.1 结论
  • 6.2 后续工作展望
  • 参考文献
  • 致谢
  • 相关论文文献

    • [1].数控车削圆球的加工方法[J]. 机械研究与应用 2019(06)
    • [2].试论提高数控车削工件加工精度方法[J]. 南方农机 2020(01)
    • [3].工学一体“六步教学模式”在《数控车削与实训》课程中的实践和体会[J]. 科技资讯 2020(03)
    • [4].提高数控车削工件加工精度方法的探讨[J]. 科技风 2020(12)
    • [5].《数控车削技术》课程思政教学模式初探[J]. 南方农机 2020(09)
    • [6].中职“数控车削编程与加工技术”的一体化教学心得[J]. 科技风 2020(16)
    • [7].产教融合下中职课程实施项目教学法的探究——以“数控车削技术训练”课程为例[J]. 教育现代化 2020(39)
    • [8].数控车削编程中R参数的分析[J]. 机械制造 2020(08)
    • [9].有关数控车削零件的加工质量问题研究[J]. 内燃机与配件 2020(17)
    • [10].“教学做合一”在“数控车削编程与加工技术”课程教学中的运用[J]. 职教通讯 2016(36)
    • [11].宏程序在数控车削中的应用[J]. 教育现代化 2016(32)
    • [12].基于慕课平台的中职数控车削技术课程教学改革探索[J]. 课程教育研究 2020(10)
    • [13].翻转课堂在中职“数控车削编程与操作”教学中的应用[J]. 新课程研究(中旬刊) 2016(07)
    • [14].数控车削编程教学中应注意的问题[J]. 成才之路 2010(32)
    • [15].中职数控车削技术与应用本科“3+4”培养模式研究[J]. 现代职业教育 2016(23)
    • [16].中职数控专业实训教学之我见[J]. 现代职业教育 2017(14)
    • [17].浅谈如何提高数控车削加工的教学效果[J]. 科学中国人 2017(21)
    • [18].中职学校数控车削编程与操作课程分层教学的探索[J]. 广西教育 2017(30)
    • [19].并行教学法在“数控车削编程与加工”课程线上线下混合教学的应用与研究[J]. 教育教学论坛 2020(48)
    • [20].数控车削中净去除材料比能预测模型(英文)[J]. Transactions of Nanjing University of Aeronautics and Astronautics 2020(03)
    • [21].《数控车削编程与加工技术》“模块化分段式”教学模式研究[J]. 科技风 2020(32)
    • [22].浅谈宏程序在数控车削加工编程中的应用[J]. 技术与市场 2016(11)
    • [23].轴类零件数控车削加工工艺研究[J]. 现代制造技术与装备 2017(01)
    • [24].零件倒角加工的数控车削新方法[J]. 机电产品开发与创新 2017(03)
    • [25].数控车削加工中的刀具选择[J]. 山东工业技术 2014(18)
    • [26].石油油管螺纹数控车削标准化程序编制[J]. 金属加工(冷加工) 2015(21)
    • [27].数控车削零件加工质量问题研究[J]. 山东工业技术 2014(11)
    • [28].高速数控车削中心动态特性分析及结构优化[J]. 机床与液压 2012(03)
    • [29].面向岗位“全才”需求的“数控车削编程与加工”课程建设[J]. 武汉船舶职业技术学院学报 2010(05)
    • [30].综合型零件数控车削编程及仿真加工[J]. 现代制造技术与装备 2019(12)

    标签:;  ;  ;  ;  

    轴类零件数控车削仿真系统的研究与开发
    下载Doc文档

    猜你喜欢