《大型机床导轨直线度测量仪的设计讨论.docx》由会员分享,可在线阅读,更多相关《大型机床导轨直线度测量仪的设计讨论.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、大型机床导轨直线度测量仪的设计讨论摘要:文章重点介绍了直线度测量仪的工作原理,大型导轨直线度测量仪的总体设计、硬件设计和软件设计,以及大型机床导轨直线度测量仪直线度误差评定算法。前言近年来,伴随自动化技术、计算机技术、通讯技术等在工业领域内应用的日益广泛和成熟,以及大型机床消费数目的逐渐增加,为进步机床导轨直线运动精度,进步大型机床工作性能,利用当代化信息技术来设计科学先进的大型机床导轨直线度测量仪势在必行。1、直线度测量仪的工作原理首先,将半导体激光器置于被测直线段的一侧,使其射出的光线与被测机床导轨平行。然后,将无线光靶置于被测机床导轨之上,使激光器射出的光线正好落在两片光电池的中心位置,
2、同时以激光器射出的光线为直线度测量基准,让无线光靶沿着被测导轨直线段挪动。当激光照到无线光靶中的光电池时,两个光电二极管就会同时输出一个与光照面积成正比的微弱电流信号1。这两个微弱电流信号经放大电路前置放大器放大并转换为电压信号后,就可以根据两片光电池产生的电压差值来预测无线光靶挪动的范围,进而计算出被测导轨的直线度。最后,将运算后的信号输入单片机中转换成数字信号后相除,得到反映入射光光点位置的信号,再将其经无线光靶中的无线数据传输模块传输至数据收集模块,数据收集模块接收信号后传送至PC机,由PC机完成最后的数据处理。2、大型机床导轨直线度测量仪的设计2.1总体设计根据大型机床导轨直线度测量仪
3、的详细用处,文章将其系统设方案分为四大功能模块,包括数据收集模块、半导体激光器、无线光靶和PC机。其中,数据收集模块主要由单片机和无线数据传输两局部组成,无线光靶主要由放大电路、单片机、光电池和无线数据传输四局部组成,PC机主要由数据库、串口通讯、直线度计算和绘图四局部共同组成2。各个模块在按照既定程序完成自己分配职责的同时,彼此之间也在互相协同工作,进而可以很好地完成大型机床导轨直线度测量工作。2.2硬件设计放大电路设计。放大电路的设计需要使用光电传感器,常见光电传感器有光电二极管、四象限光电池等。光电传感器光照度与反向电流成正比,具有响应快、噪声低、方便等优点,多用于激光探测。四象限光电池
4、多用于光电开关、光电耦合等。不同光电传感器有着不同的特点与适用范围,对于大型机床导轨直线度测量系统放大电路而言,文章选用光电二极管。由于光电输出为一个微弱的模拟信号,易受外界环境干扰,因此前置放大器需要对模拟信号进展预处理,即其应集成高输入阻抗、低输出阻抗等多种才能。文章选择ICL7650系列的集成运放作为前置放大器。单片机选型。在大型机床导轨直线度测量仪设计中,单片机是整个系统最为核心的一个部件,它控制着系统各个局部的运转状态,并与其他部件一起完成数据收集、处理等操纵3。对于单片机的选型应尽可能选择低功耗、性价比高的单片机,以降低能源损耗,延长设备的使用寿命。文章选用超低功耗、多种存储器形式
5、、强大数据处理才能、高效开发环境的MSP430型号单片机作为整个直线度测量系统的控制中心。该单片机可以为系统的低功耗运行与设备的充分利用提供可靠保障。2.3软件设计CRC校验协议编写。由于系统实际运行经过中,受外界环境干扰或者一些其他因素影响,极易出现数据传输错误现象,所以为保证数据传输的完好性、正确性与可靠性,需要采用相应校验方法对数据通讯进展校验。目前,常用校验方法主要有循环冗余校验CRC、奇偶校验等。循环冗余校验码既可以用硬件来实现也可以用软件来实现,文章采用软件方法来实现对数据通讯的循环冗余校验。首先,将一个16位存放器全部置1,将数据包中8字节与其当前值进展异或者运算,低位向高位移位
6、,高位用0补齐。然后,对移出的最低位数值进展判定,假设移出的为0,那么不做任何操纵;假设移出的为1,那么将存放器与预设固定值进展一次异或者,重复上述操纵直至8位移位全部完成4。当最后一位移位完成时,在进展下一8字节与存放器当前值的异或者,按照同样的运算方法当数据包中所有数据全部处理完毕后,生成的数据序列即为CRC校验码。这一环节的流程图如图1所示。图1CRC校验子程序流程图通讯功能的实现。通讯功能的实现需要按照如下步骤进展,在VB编程软件中引用MSComm控件对串口进展初始化,用232端口号对校验方式和波特率进展设置,加载CRC校验码,加载与初始化上行、下行定时器,测试通讯连接是否正常,此时串
7、口根据预设定时时间向单片机发送命令,同时记录发送次数,假设数据功能位为0且接收到数据信号,那么讲明通讯连接成功,假设发送命令超出100次还没有接收到数据,讲明串口通讯错误,需要检查数据接收终端。3、大型机床导轨直线度测量误差评定算法空间直线度误差评定算法作为大型机床导轨直线度测量误差常用算法之一,其详细计算经过为将空间直线投影到给定坐标系的XY平面内,并求出投影后的直线度误差。根据计算结果绘出某一空间线的测量结果,并将该线投影在XY平面上,求出对应坐标,进而将空间线转化为平面线。按照平面线直线度旋转法求出第一次投影的平面线直线度误差。以X轴为旋转中心旋转空间线,此时该线X坐标不变,求出其在XY平面上投影的直线度误差。重复上述步骤直至空间线旋转为初始位置。在这一经过中,会得到很多平面直线度误差,求出其中最大值,该值即为空间直线度误差。4、完毕语由上文分析可知,要想设计出功能强大、性能良好、可扩展性强、适用范围广的大型机床导轨直线度测量仪,就必须从单片机选型、无线数据传输、放大电路、通讯功能实现、数据校验、直线度误差评定算法等各个环节进展科学公道的设计,对所需元器件精心选型,以进一步进步该系统在市场上的占有率,进步产品的使用性能。0
限制150内