基于混合编程技术的机床动态测试分析仪的软件系统开发

基于混合编程技术的机床动态测试分析仪的软件系统开发

论文摘要

在长期加工和服役过程中,数控机床的动态特性和加工性能随着运行时间的增长而发生显著劣化。通过监测机床关键部位的典型信号,对机床性能及状态做出准确的评估和预测,为机床调整和工艺规划提供有效指导,是保证数控机床加工能力的关键。针对数控机床性能监测问题,论文研究开发了数控机床动态特性测试分析系统。该系统通过传感装置,获取数控机床加工过程中的运行信息和动态信号;通过所开发的信号分析模块,对机床的状态和加工性能进行识别和预测。该系统的开发工作主要包括硬件选型和软件开发。根据系统的功能要求,论文首先完成硬件的选型,包括:传感器,数据采集卡,上位机的选择。在软件系统开发过程中,考虑到系统功能的丰富性及故障诊断算法的复杂性,针对数据采集和数据分析等核心功能模块,论文深入分析了各种混合编程技术在数控机床动态特性测试分析系统开发中的适用性,完成了各核心功能模块的开发:在数据采集模块的开发过程中,论文深入分析了VC与LabVIEW混合编程技术,选择VC调用LabVIEW外部可执行文件的方式作为数据采集模块开发的技术方案,完成了机床振动信号和温度信号采集模块的开发。在数据分析模块的开发过程中,论文深入分析VC与MATLAB的三种混合编程技术,选择MATLAB引擎技术作为数据分析模块的技术手段,完成了数控机床进给系统支撑点刚度辨识、轴承预紧状态识别、关键点温升预测等模块的开发。论文还介绍了系统其它模块的开发过程,如用户登录、数据显示、数据存储模块。最后通过实验测试了该系统的数据采集、基本信号分析及机床状态识别功能,充分证明了论文中所选用的混合编程技术的实用性。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 课题综述
  • 1.2 国内外发展概况
  • 1.3 论文主要研究工作
  • 2 数控机床动态特性测试与分析系统硬件选型
  • 2.1 系统硬件的功能需求
  • 2.2 硬件的选择
  • 3 VC 与 LabVIEW 混合编程及其在数据采集模块中的应用
  • 3.1 数据采集模块的基本功能
  • 3.2 数据采集中的编程技术
  • 3.3 数据采集模块的开发
  • 4 VC 与MATLAB 混合编程及其在数据分析模块中的应用
  • 4.1 数据分析模块中编程技术的研究
  • 4.2 VC 调用MATLAB 引擎技术
  • 4.3 数控机床动态特性分析模块的开发
  • 5 系统软件集成与测试
  • 5.1 测试分析系统软件模块的划分
  • 5.2 系统功能测试
  • 6 全文总结与展望
  • 6.1 全文总结
  • 6.2 全文展望
  • 致谢
  • 参考文献
  • 攻读硕士期间发表论文情况
  • 相关论文文献

    • [1].基于混合编程技术的交通量预测系统的研究[J]. 新技术新工艺 2011(09)
    • [2].模块化混合编程技术在机组排班系统中的应用[J]. 山东理工大学学报(自然科学版) 2010(02)
    • [3].一种混合编程技术在宏观经济监测预警系统中的应用[J]. 电子技术与软件工程 2017(18)
    • [4].C语言与汇编语言混合编程技术研究[J]. 电子技术与软件工程 2013(14)
    • [5].基于混合编程技术的电机试验数据的处理[J]. 湖南工程学院学报(自然科学版) 2010(03)
    • [6].多文档程序自适应绘图与混合编程技术[J]. 太赫兹科学与电子信息学报 2015(04)
    • [7].基于混合编程技术的负荷预测系统的研究[J]. 制造业自动化 2013(01)
    • [8].C与汇编混合编程技术及其应用实例[J]. 江苏技术师范学院学报 2012(02)
    • [9].Matlab与VC混合编程技术与实现[J]. 电脑编程技巧与维护 2010(08)
    • [10].混合编程技术实现水蒸汽性质计算程序开发[J]. 苏州大学学报(工科版) 2008(06)
    • [11].基于Qt与MATLAB的混合编程技术[J]. 电子产品世界 2016(10)
    • [12].基于MATCOM的MATLAB与VC混合编程技术研究[J]. 微型机与应用 2009(19)
    • [13].过程控制工程网络虚拟实验室的构建[J]. 实验技术与管理 2011(03)
    • [14].基于混合编程技术的AT牵引供电系统软件开发[J]. 电气化铁道 2012(04)
    • [15].C/C_(++)与FORTRAN混合编程技术及其应用研究[J]. 科技创新与应用 2015(13)
    • [16].Matlab与VC++混合编程技术在信号采集中的应用[J]. 计算机与网络 2013(12)
    • [17].基于Matlab和Java混合编程的人工地震成果管理系统的开发[J]. 工业控制计算机 2019(03)
    • [18].基于COM的Matlab混合编程技术常见问题分析[J]. 计算机与现代化 2011(04)
    • [19].MATLAB和Excel混合编程技术在变形预测中的应用[J]. 科技信息 2011(32)
    • [20].VB与VC混合编程技术的研究[J]. 计算机应用与软件 2008(10)
    • [21].C#,JAVA与MATLAB混合编程技术简介[J]. 考试(教研版) 2012(06)
    • [22].一种基于LabView与Matlab的混合编程技术的试飞监测系统设计[J]. 中国科技信息 2019(16)
    • [23].燃气-蒸汽联合循环性能计算平台界面开发[J]. 航空发动机 2018(01)
    • [24].Matlab与VC++混合编程技术在图像处理中的应用研究[J]. 电脑知识与技术 2011(22)
    • [25].基于ActiveX的VC++和Matlab混合编程技术[J]. 兵工自动化 2008(03)
    • [26].Visual C++调用MATLAB函数库的混合编程技术[J]. 软件 2015(02)
    • [27].基于混合编程的《自动控制原理》辅助教学系统开发[J]. 通化师范学院学报 2013(12)
    • [28].C#与Matlab混合编程技术在金融行业中的应用[J]. 华南金融电脑 2008(06)
    • [29].一种混合编程的地固系与空固系坐标变换方法[J]. 测绘科学 2015(11)
    • [30].Matlab与C/C++混合编程技术研究[J]. 计算机工程与设计 2009(02)

    标签:;  ;  ;  ;  

    基于混合编程技术的机床动态测试分析仪的软件系统开发
    下载Doc文档

    猜你喜欢