数控加工过程在线检测系统软件设计

数控加工过程在线检测系统软件设计

论文摘要

数控技术在当今制造业中起着举足轻重的作用。CAD/CAM技术的结合大大促进了其发展与应用。为了提高数控系统的加工柔性,加工效率,加工精度,本文以开放式数控系统作为基础,以CAD/CAM技术作为技术路线,综合非接触式检测技术和接触式检测技术,利用六自由度机械臂模拟数控机床,设计出适用于数控加工装备的在线检测系统,并着力开发其配套软件,实现其关键功能的应用。本文首先综述技术背景并由此衬托出设计的目的。在强化对基础技术和基本概念的基础上,对在线检测系统结构进行了研究。综合基础技术信息完成对整体系统的原理设计,实现任务规划以及实验仿真平台的搭建。检测系统软件的开发中,采用面向对象的设计思想,利用UML(Unified ModelingLanguage)建模语言,对软件的架构和软件关键模块进行建模设计,并完成实现。利用MFC(Microsoft Foundation Classes)开发平台和OpenGL语言工具实现了所设计的软件的下述功能:多种CAD文件数据的读取、非接触式扫描数据的处理、三维物体的真实感表达、三维物体的交互式操作、机械臂驱动检测动作等。最后,利用搭建的实验平台和构建的检测软件,分别采用非接触式检测手段与接触式检测手段对标准块进行检测,得出误差数据,分析系统精度,并对影响精度的关键因素进行了讨论。本文完成的内容为后续工作提供了完整的体系架构和实验环境。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 数控加工过程在线检测系统概述
  • 1.2 课题研究背景与意义
  • 1.2.1 制造技术的发展现状与PC数控技术
  • 1.2.2 检测技术的发展与现状
  • 1.3 本文研究内容
  • 第2章 数控加工过程在线检测系统设计
  • 2.1 数控加工过程在线检测系统设计基础
  • 2.1.1 开放式数控系统
  • 2.1.2 CAD-CAM技术
  • 2.1.3 接触式在线检测系统
  • 2.1.4 非接触式检测技术
  • 2.2 数控加工过程在线检测系统设计原理与任务规划
  • 2.2.1 数控加工过程在线检测系统设计原理
  • 2.2.2 理论技术研究任务规划
  • 2.2.3 软件工程技术研究任务规划
  • 2.3 数控加工过程在线检测系统实验平台搭建
  • 2.3.1 数控加工过程在线检测系统实验平台设计
  • 2.3.2 在线检测系统非接触式测头
  • 2.3.3 在线检测系统接触式测头
  • 2.3.4 在线检测系统执行机构
  • 2.4 本章小结
  • 第3章 在线检测软件开发环境与数学基础
  • 3.1 软件开发平台与工具
  • 3.1.1 MFC开发平台
  • 3.1.2 OpenGL语言概述
  • 3.2 计算机图形学基础
  • 3.2.1 几何变换
  • 3.2.2 三维视图
  • 3.3 本章小结
  • 第4章 基于UML的在线检测软件架构开发
  • 4.1 UML与统一开发过程
  • 4.1.1 UML概述
  • 4.1.2 统一开发过程(RUP)
  • 4.1.3 建模工具——Rational Rose
  • 4.2 几何内核设计
  • 4.2.1 几何对象类的设计
  • 4.2.2 串行化实现文档存取功能
  • 4.2.3 纯虚类实现几何对象的管理
  • 4.3 三维显示模块设计
  • 4.3.1 封装OpenGL的C++类设计
  • 4.3.2 照相机类CCamera的设计
  • 4.3.3 图形绘制类CGLDraw的设计
  • 4.4 本章小结
  • 第5章 在线检测软件框架功能的实现
  • 5.1 CAD格式文件的读取
  • 5.1.1 DXF文件的读取方法与算法实现
  • 5.1.2 STL文件的读取方法
  • 5.2 三维物体建模与真实感表达
  • 5.2.1 OpenGL中光照与材质
  • 5.2.2 OpenGL中的纹理映射
  • 5.2.3 OMP60型测头的三维建模
  • 5.3 三维物体空间任意轴旋转
  • 5.3.1 空间任意轴旋转的数学原理
  • 5.3.2 OpenGL中三维物体旋转的实现
  • 5.4 OpenGL空间中的选点方法
  • 5.4.1 OpenGL中的选择模式
  • 5.4.2 高效率选点——RIP方法
  • 5.4.3 软件中STL文件以及点云文件的选点效果
  • 5.5 大规模点云数据简化
  • 5.5.1 点云数据简化原理
  • 5.5.2 点云数据简化步骤
  • 5.5.3 点云数据简化算法仿真
  • 5.6 六自由度机器人的检测运动控制
  • 5.7 本章小结
  • 第6章 实验结果与分析
  • 6.1 软件实现效果
  • 6.2 检测数据及分析
  • 6.2.1 非接触式检测及其结果分析
  • 6.2.2 接触式检测及其结果分析
  • 6.3 本章小结
  • 结论
  • 参考文献
  • 致谢
  • 研究生履历
  • 相关论文文献

    • [1].数控加工过程中刀具的合理使用控制与研究[J]. 科技创新导报 2019(34)
    • [2].数控加工过程中缺陷振动仿真[J]. 河北建筑工程学院学报 2020(02)
    • [3].数控加工过程中常见问题探讨[J]. 南方农机 2019(07)
    • [4].数控加工过程中的质量控制与管理[J]. 产业与科技论坛 2017(02)
    • [5].数控加工过程中精度控制的探讨[J]. 中国金属通报 2017(05)
    • [6].数控加工过程中的质量控制与管理[J]. 科技创新与应用 2017(25)
    • [7].浅谈数控加工过程中的工艺问题[J]. 山东工业技术 2014(20)
    • [8].面向数控加工过程智能管控的多源异构数据管理方法[J]. 航空制造技术 2020(08)
    • [9].数控加工过程中的质量控制与管理研讨[J]. 企业科技与发展 2020(06)
    • [10].数控加工过程中精度控制的探讨[J]. 科技创新与应用 2016(04)
    • [11].数控加工过程中相关问题及处理措施探析[J]. 南方农机 2020(21)
    • [12].高强度钢零件在数控加工过程中的变形控制[J]. 工具技术 2020(11)
    • [13].数控加工过程中的监测及故障诊断技术探讨[J]. 电子设计工程 2014(15)
    • [14].数控加工过程的可视化研究[J]. 电加工与模具 2010(01)
    • [15].基于数控加工过程中的质量如何控制[J]. 时代农机 2018(04)
    • [16].基于CAPP采集数控加工过程实例应用的分析[J]. 机械制造与自动化 2012(04)
    • [17].数控加工过程中的三个关键阶段[J]. 伺服控制 2015(05)
    • [18].机械数控加工过程刀具高效使用优化探讨[J]. 山东工业技术 2017(19)
    • [19].图解式数控加工过程导向式教材开发的几点建议[J]. 职业技术 2011(09)
    • [20].机械数控加工过程中刀具的合理使用控制与研究[J]. 南方农机 2019(01)
    • [21].数控加工过程多源数据实时采集与同步方法[J]. 工具技术 2019(07)
    • [22].船用管件数控加工过程柔性夹具角度智能调整方法[J]. 舰船科学技术 2020(02)
    • [23].机械数控加工过程刀具高效使用优化探讨[J]. 山东工业技术 2016(09)
    • [24].虚拟数控加工过程物理仿真模型的研究[J]. 机械设计与制造 2010(05)
    • [25].塑料模具型腔数控加工过程优化设计[J]. 中国设备工程 2019(04)
    • [26].基于振动监测数控加工过程的研究型实验设计[J]. 实验技术与管理 2018(01)
    • [27].分析在数控加工中宏程序的运用[J]. 科技资讯 2015(26)
    • [28].数控加工过程中的质量控制研究[J]. 内燃机与配件 2018(08)
    • [29].塑料模具型腔数控加工过程优化设计[J]. 经贸实践 2018(18)
    • [30].塑料模具型腔数控加工过程优化设计[J]. 合成树脂及塑料 2020(02)

    标签:;  ;  ;  ;  

    数控加工过程在线检测系统软件设计
    下载Doc文档

    猜你喜欢