主权项 |
一种虚拟式数控机床在线检测系统,包括计算机(1)、安装在刀柄上的测头(4)、与测头(4)配套的接收器(3)、数控机床(5),数控机床(5)包括数控系统;其中:计算机(1)中设置有虚拟数控机床在线检测仪(6);所述虚拟数控机床在线检测仪(6)从计算机(1)中获取被测工件的图形信息,并提供人机交互界面,虚拟数控机床在线检测仪(6)根据在人机交互界面中选择的测量项目和设置的测试参数自动生成测量主宏程序,测量主宏程序通过计算机(1)上载到数控系统;同时,虚拟数控机床在线检测仪(6)通过计算机(1)接收数控系统输出的检测数据,对检测数据根据用户在人机交互界面中设置的误差补偿值进行误差补偿和分析、计算,对超差的测量项目给予提示,并将计算结果进行显示、保存和回放;数控机床(5)根据虚拟数控机床在线检测仪(6)生成的测量主宏程序带动测头(4)移动,测头(4)与工件触碰后触发,并向接收器(3)发出触发信号,接收器(3)将触发信号转换成机床信号并发送到数控系统;数控系统将测头(4)触发时的检测数据记录并通过计算机(1)输出到虚拟式数控机床在线检测仪(6);其特征在于:所述虚拟数控机床在线检测仪(6)中设置有图形交互与参数设置模块(11)、测量主宏程序生成模块(12)、测量子宏程序库模块(16),通信模块(13)、误差补偿与分析模块(14)、测量过程仿真模块(15);图形交互与参数设置模块(11):图形交互与参数设置模块(11)从计算机(1)中导入被测工件的CAD图,根据CAD图获取被测工件的图形信息,将被测工件图重绘于虚拟数控机床在线检测仪(6)的屏幕上,用于在被测工件图上指定被测工件的测量基准点和测量开始的定位点,在图形交互与参数设置模块(11)中设置有测量项目选择旋钮(21)、测试参数和误差补偿值设置界面;测量项目选择旋钮用于选择测量项目,测试参数和误差补偿值设置界面用于设置测试参数和误差补偿值;测量子宏程序库模块(16):测量子宏程序库模块(16)中设置有测量子宏程序,供测量主宏程序生成模块(12)调用;测量主宏程序生成模块(12):测量主宏程序生成模块(12)根据对测量项目的选择调用测量子宏程序库模块(16)中的测量子宏程序,并结合设置的测试参数生成测量主宏程序,生成的测量主宏程序以文件形式保存,并输出到测量过程仿真模块(15),同时生成的测量主宏程序通过通信模块(13)以及计算机(1)上载到数控系统;测量过程仿真模块(15):测量过程仿真模块(15)按照生成的测量主宏程序,在三维场景中模拟测头(4)在实际测量过程中的运动轨迹,以确定测量主宏程序的合理性并保证测头(4)在测量过程中不会碰撞损毁;通信模块(13):通过计算机(1)与数控系统实现通信,通信模块(13)将测量主宏程序生成模块(12)生成的测量主宏程序文件通过计算机(1)上载到数控系统,通信模块(13)通过计算机(1)接收数控系统输出的检测数据,然后将检测数据输出到误差补偿与分析模块(14),同时,通信模块(13)对数控系统输出的检测数据的完整性进行检查;误差补偿与分析模块(14):根据设定的误差补偿值对检测数据进行误差补偿;误差补偿与分析模块(14)还对检测数据进行计算和分析,得出计算的结果,对超差的测量项目给予提示;误差补偿与分析模块(14)对检测数据、误差补偿后的数据和计算的结果以文件形式保存和回放。 |