摘要
随着科技革命的不断推进,越来越需要实现跨尺度和高精度的测量,尤其是在精密加工、超精密测量等领域。跨尺度微纳米三坐标测量机是实现这种测量的关键设备,而三坐标测量软件则是控制和管理测量机的重要工具。使用三坐标测量软件能够提高测量的精度和效率,减少人为干预和误差,并且能够处理复杂的数据,进行实时数据分析,并生成标准化报告和数据输出。目前国内三坐标测量软件存在过度依赖国外三坐标软件、可移植性差、可扩展性差、界面不够友好等问题。因此,本文依托实验室研制的跨尺度微纳米三坐标测量机,自主设计研发了一套三坐标测量软件。主要研究工作如下: 1、分析跨尺度微纳米三坐标测量机硬件系统组成及其工作原理,包括宏动台和微动台的运动控制、测量机基本测量过程,以及数据的通信、处理、保存、显示输出等要求,科学合理地搭建测量机测量软件的整体框架,准确地规划各功能模块。 2、针对国内三坐标测量软件目前存在的问题,考虑软件的可移植性、可扩展性和通用性,选择VisualStudio+Qt作为集成开发平台和应用程序开发框架;采用MySQL作为测量数据的存储和操作工具,增强软件的数据管理能力;利用Qt设计友好的UI人机交互界面。 3、编写测量机与测量软件间的通信连接程序;编写实现三维大行程的宏动平台和六自由度微位移平台的运动控制程序;编写具有路径规划功能的自动测量程序,实现对常见特征量的自动测量。编写数据处理、数据存储及检测报告输出等程序,实现测量结果的显示及输出。 4、为提高测量机测量精度,根据测量误差分析建立相关误差模型。分别针对材料热膨胀引入误差、测头等效直径误差、三维靶镜正交性及面形引入误差、激光干涉仪误差,编写误差补偿程序,实现实时误差补偿。 5、实现软件各个模块的功能测试。验证了软件能够实现与三坐标测量机及其计量系统的通信;能够实现对温湿度气压信号,触发信号和运动轴限位信号的采集;能够实现对三坐标测量机误差的处理和测头数据的处理;能够实现对三维大行程宏动台和六自由度微位移平台的运动控制;能够实现三坐标测量机对常见特征的基本路径规划和自动测量,并输出检测报告。