基于OpenGL的虚拟数控车床加工仿真系统研究

基于OpenGL的虚拟数控车床加工仿真系统研究

论文摘要

本文对虚拟数控车床加工仿真进行研究。在分析虚拟数控机床系统结构的基础上采用面向对象的设计方法,以Visual C++ 6.0为平台,研究开发了基于OpenGL交互控制的虚拟数控车床加工仿真系统,实现了在不同转速、进给速度、NC代码等条件下数控车床切削过程的动态仿真。本文采用了OpenGL技术,利用它提供的功能强大的三维图形编辑功能,结合面向对象的建模方法,建立了三维加工仿真环境。通过使用MFC创建了三维仿真系统框架和友好的人机交互界面以实现交互控制;创建了刀具库以适应不同零件的加工需求;设计了NC代码翻译模块以驱动车床动作;通过使用OpenGL绘图函数的建模方法,更利于仿真系统的底层开发;设计了毛坯的细化方法和巧妙的切削算法,减少了后台计算量,提高了系统运行速度,实现了加工过程的实时动态仿真。同时,在加工仿真过程中,利用OpenGL的双缓存技术,加速了图形的显示,避免了画面的闪烁,使加工过程动画更具连续性,工件的加工成形过程更具实时性。系统运行测试表明:系统具有良好的实时性、交互性、可扩展性以及三维图形显示能力,能够有效地验证程序的正确性,有助于减少试切法检查引起的低效高耗,提高数控设备的生产效率。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 引言
  • 1.2 课题研究的背景及意义
  • 1.3 国内外研究现状
  • 1.4 本文的主要工作
  • 第2章 虚拟数控仿真系统总体设计
  • 2.1 系统的目标功能
  • 2.2 面向对象的设计方法
  • 2.3 仿真系统总体结构
  • 2.3.1 加工仿真环境
  • 2.3.2 加工仿真过程
  • 2.4 建立用户界面
  • 2.5 系统开发的图形技术和开发平台
  • 2.5.1 系统开发的图形技术支撑-OpenGL
  • 2.5.2 系统的开发平台
  • 2.6 小结
  • 第3章 加工环境的建模
  • 3.1 OpenGL的设置
  • 3.1.1 定义像素格式
  • 3.1.2 定义渲染描述表
  • 3.1.3 显示窗体背景
  • 3.2 车床模型的创建
  • 3.2.1 图形绘制
  • 3.2.2 几何变换
  • 3.2.3 车床模型的绘制
  • 3.3 车刀模型的创建
  • 3.3.1 车刀的分类
  • 3.3.2 车刀的绘制
  • 3.4 人机交互控制
  • 3.4.1 车床动作控制的实现
  • 3.4.2 刀具的选择与安装
  • 3.4.3 NC代码的载入
  • 3.4.4 界面视图的控制
  • 3.5 小结
  • 第4章 虚拟数控车床加工仿真的实现
  • 4.1 毛坯的创建
  • 4.2 切削算法
  • 4.3 NC代码的翻译
  • 4.4 加工过程的优化
  • 4.4.1 译码模块的优化
  • 4.4.2 加工轴段结束前的优化
  • 4.5 小结
  • 第5章 加工实例
  • 结论
  • 致谢
  • 参考文献
  • 攻读硕士学位期间发表的论文及科研成果
  • 相关论文文献

    • [1].水电厂检修仿真系统应用及开发技术分析[J]. 决策探索(中) 2020(03)
    • [2].人体脉搏血氧饱和度光仿真系统研究[J]. 生命科学仪器 2020(04)
    • [3].炮兵雷达弹道目标仿真系统的设计与实现[J]. 现代雷达 2020(09)
    • [4].中美研究人员开发出新型自动驾驶仿真系统[J]. 技术与市场 2019(07)
    • [5].面向指挥决策支持的平行仿真系统研究[J]. 指挥与控制学报 2016(04)
    • [6].装备精确维修平行仿真系统及关键技术研究[J]. 现代防御技术 2016(06)
    • [7].一种高精度室内定位仿真系统的研究与实现[J]. 电子科学技术 2016(06)
    • [8].波束方向探测技术的注入式仿真系统验证[J]. 计算机测量与控制 2017(01)
    • [9].一类协同分布式实时电站仿真系统报警机制研究[J]. 化工自动化及仪表 2017(05)
    • [10].电子对抗效能评估仿真系统的实现研究[J]. 电子测试 2016(09)
    • [11].一类新的电站仿真系统报警机制研究及实现[J]. 电力科学与工程 2016(09)
    • [12].汽车模具冲压运动仿真系统研究[J]. 山东工业技术 2015(14)
    • [13].在热工课程教学中仿真系统的应用探析[J]. 科教文汇(下旬刊) 2018(02)
    • [14].浅谈仿真系统在药物制剂技术教学中的应用[J]. 时代教育 2017(14)
    • [15].基于ADAMS的虚拟试验场自动化仿真系统[J]. 电脑知识与技术 2020(09)
    • [16].高频电路实验仿真系统研究[J]. 电子测试 2020(10)
    • [17].全断面清筛机仿真系统的设计与开发[J]. 农业装备技术 2020(03)
    • [18].弹目偏差仿真系统的设计与实现[J]. 兵器装备工程学报 2020(09)
    • [19].复杂仿真系统可信度评估研究进展[J]. 中国科学:信息科学 2018(07)
    • [20].基于改进B树的多层次仿真系统搜索算法[J]. 系统仿真学报 2017(02)
    • [21].无级变速器电子控制单元硬件在环仿真系统[J]. 信息记录材料 2017(07)
    • [22].射频仿真系统馈电网络设计与分析[J]. 舰船电子对抗 2015(06)
    • [23].电动式人感仿真系统原理样机设计与实现[J]. 电子设计工程 2016(04)
    • [24].基于客流分析的电梯群控仿真系统研究[J]. 控制工程 2015(05)
    • [25].雷达仿真系统的设计及测试分析[J]. 电子世界 2013(23)
    • [26].350兆瓦超临界燃煤供热机组仿真系统的综合应用研究[J]. 中国电力教育 2020(09)
    • [27].挖泥船疏浚仿真系统浅析[J]. 科技风 2012(23)
    • [28].光电对抗仿真系统研究[J]. 光学与光电技术 2011(05)
    • [29].石化仿真系统及其应用[J]. 化工科技 2009(01)
    • [30].一种新的仿真系统评估模式[J]. 哈尔滨工业大学学报 2009(07)

    标签:;  ;  ;  

    基于OpenGL的虚拟数控车床加工仿真系统研究
    下载Doc文档

    猜你喜欢