時間:2017-10-27 10:20:56來源:網絡轉載
摘要:文章重點介紹了直線度測量儀的工作原理,大型機床導軌直線度測量儀的總體設計、硬件設計和軟件設計,以及大型機床導軌直線度測量儀直線度誤差評定算法。
前言
近年來,伴隨自動化技術、計算機技術、通信技術等在工業(yè)領域內應用的日益廣泛和成熟,以及大型機床生產數量的逐漸增加,為提高機床導軌直線運動精度,提高大型機床工作性能,利用現代化信息技術來設計科學先進的大型機床導軌直線度測量儀勢在必行。
1、直線度測量儀的工作原理
首先,將半導體激光器置于被測直線段的一側,使其射出的光線與被測機床導軌平行。然后,將無線光靶置于被測機床導軌之上,使激光器射出的光線正好落在兩片光電池的中心位置,同時以激光器射出的光線為直線度測量基準,讓無線光靶沿著被測導軌直線段移動。當激光照到無線光靶中的光電池時,兩個光電二極管就會同時輸出一個與光照面積成正比的微弱電流信號[1]。這兩個微弱電流信號經放大電路前置放大器放大并轉換為電壓信號后,就可以根據兩片光電池產生的電壓差值來預測無線光靶移動的范圍,從而計算出被測導軌的直線度。
最后,將運算后的信號輸入單片機中轉換成數字信號后相除,得到反映入射光光點位置的信號,再將其經無線光靶中的無線數據傳輸模塊傳輸至數據采集模塊,數據采集模塊接收信號后傳送至PC機,由PC機完成最后的數據處理。
2、大型機床導軌直線度測量儀的設計
2.1總體設計
根據大型機床導軌直線度測量儀的具體用途,文章將其系統(tǒng)設計劃分為四大功能模塊,包括數據采集模塊、半導體激光器、無線光靶和PC機。其中,數據采集模塊主要由單片機和無線數據傳輸兩部分組成,無線光靶主要由放大電路、單片機、光電池和無線數據傳輸四部分組成,PC機主要由數據庫、串口通信、直線度計算和繪圖四部分共同組成[2]。各個模塊在按照既定程序完成自己分配職責的同時,彼此之間也在相互協(xié)同工作,從而能夠很好地完成大型機床導軌直線度測量工作。
2.2硬件設計
放大電路設計。放大電路的設計需要使用光電傳感器,常見光電傳感器有光電二極管、四象限光電池等。光電傳感器光照度與反向電流成正比,具有響應快、噪聲低、方便等優(yōu)點,多用于激光探測。四象限光電池多用于光電開關、光電耦合等。不同光電傳感器有著不同的特點與適用范圍,對于大型機床導軌直線度測量系統(tǒng)放大電路而言,文章選用光電二極管。由于光電輸出為一個微弱的模擬信號,易受外界環(huán)境干擾,因而前置放大器需要對模擬信號進行預處理,即其應集成高輸入阻抗、低輸出阻抗等多種能力。文章選擇ICL7650系列的集成運放作為前置放大器。
單片機選型。在大型機床導軌直線度測量儀設計中,單片機是整個系統(tǒng)最為核心的一個部件,它控制著系統(tǒng)各個部分的運轉狀態(tài),并與其他部件一起完成數據采集、處理等操作[3]。對于單片機的選型應盡可能選擇低功耗、性價比高的單片機,以降低能源損耗,延長設備的使用壽命。文章選用超低功耗、多種存儲器形式、強大數據處理能力、高效開發(fā)環(huán)境的MSP430型號單片機作為整個直線度測量系統(tǒng)的控制中心。該單片機可以為系統(tǒng)的低功耗運行與設備的充分利用提供可靠保障。
2.3軟件設計
CRC校驗協(xié)議編寫。由于系統(tǒng)實際運行過程中,受外界環(huán)境干擾或一些其他因素影響,極易出現數據傳輸錯誤現象,所以為保證數據傳輸的完整性、正確性與可靠性,需要采用相應校驗方法對數據通信進行校驗。目前,常用校驗方法主要有循環(huán)冗余校驗(CRC)、奇偶校驗等。循環(huán)冗余校驗碼既可以用硬件來實現也可以用軟件來實現,文章采用軟件方法來實現對數據通信的循環(huán)冗余校驗。首先,將一個16位寄存器全部置1,將數據包中8字節(jié)與其當前值進行異或運算,低位向高位移位,高位用0補齊。然后,對移出的最低位數值進行判斷,若移出的為0,則不做任何操作;若移出的為1,則將寄存器與預設固定值進行一次異或,重復上述操作直至8位移位全部完成[4]。當最后一位移位完成時,在進行下一8字節(jié)與寄存器當前值的異或,按照同樣的運算方法當數據包中所有數據全部處理完畢后,生成的數據序列即為CRC校驗碼。這一環(huán)節(jié)的流程圖如圖1所示。
圖1CRC校驗子程序流程圖
通訊功能的實現。通訊功能的實現需要按照如下步驟進行,在VB編程軟件中引用MSComm控件對串口進行初始化,用232端口號對校驗方式和波特率進行設置,加載CRC校驗碼,加載與初始化上行、下行定時器,測試通訊連接是否正常,此時串口根據預設定時時間向單片機發(fā)送命令,同時記錄發(fā)送次數,若數據功能位為0且接收到數據信號,則說明通訊連接成功,若發(fā)送命令超出100次還沒有接收到數據,說明串口通信錯誤,需要檢查數據接收終端。
3、大型機床導軌直線度測量誤差評定算法
空間直線度誤差評定算法作為大型機床導軌直線度測量誤差常用算法之一,其具體計算過程為將空間直線投影到給定坐標系的XY平面內,并求出投影后的直線度誤差。根據計算結果繪出某一空間線的測量結果,并將該線投影在XY平面上,求出對應坐標,從而將空間線轉化為平面線。按照平面線直線度旋轉法求出第一次投影的平面線直線度誤差。
以X軸為旋轉中心旋轉空間線,此時該線X坐標不變,求出其在XY平面上投影的直線度誤差。重復上述步驟直至空間線旋轉為初始位置。在這一過程中,會得到許多平面直線度誤差,求出其中最大值,該值即為空間直線度誤差。
4、結束語
由上文分析可知,要想設計出功能強大、性能良好、可擴展性強、適用范圍廣的大型機床導軌直線度測量儀,就必須從單片機選型、無線數據傳輸、放大電路、通訊功能實現、數據校驗、直線度誤差評定算法等各個環(huán)節(jié)進行科學合理的設計,對所需元器件精心選型,以進一步提高該系統(tǒng)在市場上的占有率,提高產品的使用性能。
標簽:
中國傳動網版權與免責聲明:凡本網注明[來源:中國傳動網]的所有文字、圖片、音視和視頻文件,版權均為中國傳動網(www.surachana.com)獨家所有。如需轉載請與0755-82949061聯系。任何媒體、網站或個人轉載使用時須注明來源“中國傳動網”,違反者本網將追究其法律責任。
本網轉載并注明其他來源的稿件,均來自互聯網或業(yè)內投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。
產品新聞
更多>2025-04-30
性能躍升20%!維宏NK300CX Plus數控系統(tǒng)...
2025-04-11
2025-04-08
2025-03-31
應用案例 | 使用宏集TELE監(jiān)控繼電器監(jiān)控...
2025-03-26
2025-03-20