技術頻道

娓娓工業(yè)
您現(xiàn)在的位置: 中國傳動網 > 技術頻道 > 技術百科 > 大型機床導軌直線度測量儀的設計探討

大型機床導軌直線度測量儀的設計探討

時間:2017-10-27 10:20:56來源:網絡轉載

導語:?文章重點介紹了直線度測量儀的工作原理,大型機床導軌直線度測量儀的總體設計、硬件設計和軟件設計,以及大型機床導軌直線度測量儀直線度誤差評定算法。

摘要:文章重點介紹了直線度測量儀的工作原理,大型機床導軌直線度測量儀的總體設計、硬件設計和軟件設計,以及大型機床導軌直線度測量儀直線度誤差評定算法。

前言

近年來,伴隨自動化技術、計算機技術、通信技術等在工業(yè)領域內應用的日益廣泛和成熟,以及大型機床生產數(shù)量的逐漸增加,為提高機床導軌直線運動精度,提高大型機床工作性能,利用現(xiàn)代化信息技術來設計科學先進的大型機床導軌直線度測量儀勢在必行。

1、直線度測量儀的工作原理

首先,將半導體激光器置于被測直線段的一側,使其射出的光線與被測機床導軌平行。然后,將無線光靶置于被測機床導軌之上,使激光器射出的光線正好落在兩片光電池的中心位置,同時以激光器射出的光線為直線度測量基準,讓無線光靶沿著被測導軌直線段移動。當激光照到無線光靶中的光電池時,兩個光電二極管就會同時輸出一個與光照面積成正比的微弱電流信號[1]。這兩個微弱電流信號經放大電路前置放大器放大并轉換為電壓信號后,就可以根據(jù)兩片光電池產生的電壓差值來預測無線光靶移動的范圍,從而計算出被測導軌的直線度。

最后,將運算后的信號輸入單片機中轉換成數(shù)字信號后相除,得到反映入射光光點位置的信號,再將其經無線光靶中的無線數(shù)據(jù)傳輸模塊傳輸至數(shù)據(jù)采集模塊,數(shù)據(jù)采集模塊接收信號后傳送至PC機,由PC機完成最后的數(shù)據(jù)處理。

2、大型機床導軌直線度測量儀的設計

2.1總體設計

根據(jù)大型機床導軌直線度測量儀的具體用途,文章將其系統(tǒng)設計劃分為四大功能模塊,包括數(shù)據(jù)采集模塊、半導體激光器、無線光靶和PC機。其中,數(shù)據(jù)采集模塊主要由單片機和無線數(shù)據(jù)傳輸兩部分組成,無線光靶主要由放大電路、單片機、光電池和無線數(shù)據(jù)傳輸四部分組成,PC機主要由數(shù)據(jù)庫、串口通信、直線度計算和繪圖四部分共同組成[2]。各個模塊在按照既定程序完成自己分配職責的同時,彼此之間也在相互協(xié)同工作,從而能夠很好地完成大型機床導軌直線度測量工作。

2.2硬件設計

放大電路設計。放大電路的設計需要使用光電傳感器,常見光電傳感器有光電二極管、四象限光電池等。光電傳感器光照度與反向電流成正比,具有響應快、噪聲低、方便等優(yōu)點,多用于激光探測。四象限光電池多用于光電開關、光電耦合等。不同光電傳感器有著不同的特點與適用范圍,對于大型機床導軌直線度測量系統(tǒng)放大電路而言,文章選用光電二極管。由于光電輸出為一個微弱的模擬信號,易受外界環(huán)境干擾,因而前置放大器需要對模擬信號進行預處理,即其應集成高輸入阻抗、低輸出阻抗等多種能力。文章選擇ICL7650系列的集成運放作為前置放大器。

單片機選型。在大型機床導軌直線度測量儀設計中,單片機是整個系統(tǒng)最為核心的一個部件,它控制著系統(tǒng)各個部分的運轉狀態(tài),并與其他部件一起完成數(shù)據(jù)采集、處理等操作[3]。對于單片機的選型應盡可能選擇低功耗、性價比高的單片機,以降低能源損耗,延長設備的使用壽命。文章選用超低功耗、多種存儲器形式、強大數(shù)據(jù)處理能力、高效開發(fā)環(huán)境的MSP430型號單片機作為整個直線度測量系統(tǒng)的控制中心。該單片機可以為系統(tǒng)的低功耗運行與設備的充分利用提供可靠保障。

2.3軟件設計

CRC校驗協(xié)議編寫。由于系統(tǒng)實際運行過程中,受外界環(huán)境干擾或一些其他因素影響,極易出現(xiàn)數(shù)據(jù)傳輸錯誤現(xiàn)象,所以為保證數(shù)據(jù)傳輸?shù)耐暾?、正確性與可靠性,需要采用相應校驗方法對數(shù)據(jù)通信進行校驗。目前,常用校驗方法主要有循環(huán)冗余校驗(CRC)、奇偶校驗等。循環(huán)冗余校驗碼既可以用硬件來實現(xiàn)也可以用軟件來實現(xiàn),文章采用軟件方法來實現(xiàn)對數(shù)據(jù)通信的循環(huán)冗余校驗。首先,將一個16位寄存器全部置1,將數(shù)據(jù)包中8字節(jié)與其當前值進行異或運算,低位向高位移位,高位用0補齊。然后,對移出的最低位數(shù)值進行判斷,若移出的為0,則不做任何操作;若移出的為1,則將寄存器與預設固定值進行一次異或,重復上述操作直至8位移位全部完成[4]。當最后一位移位完成時,在進行下一8字節(jié)與寄存器當前值的異或,按照同樣的運算方法當數(shù)據(jù)包中所有數(shù)據(jù)全部處理完畢后,生成的數(shù)據(jù)序列即為CRC校驗碼。這一環(huán)節(jié)的流程圖如圖1所示。

圖1CRC校驗子程序流程圖

通訊功能的實現(xiàn)。通訊功能的實現(xiàn)需要按照如下步驟進行,在VB編程軟件中引用MSComm控件對串口進行初始化,用232端口號對校驗方式和波特率進行設置,加載CRC校驗碼,加載與初始化上行、下行定時器,測試通訊連接是否正常,此時串口根據(jù)預設定時時間向單片機發(fā)送命令,同時記錄發(fā)送次數(shù),若數(shù)據(jù)功能位為0且接收到數(shù)據(jù)信號,則說明通訊連接成功,若發(fā)送命令超出100次還沒有接收到數(shù)據(jù),說明串口通信錯誤,需要檢查數(shù)據(jù)接收終端。

3、大型機床導軌直線度測量誤差評定算法

空間直線度誤差評定算法作為大型機床導軌直線度測量誤差常用算法之一,其具體計算過程為將空間直線投影到給定坐標系的XY平面內,并求出投影后的直線度誤差。根據(jù)計算結果繪出某一空間線的測量結果,并將該線投影在XY平面上,求出對應坐標,從而將空間線轉化為平面線。按照平面線直線度旋轉法求出第一次投影的平面線直線度誤差。

以X軸為旋轉中心旋轉空間線,此時該線X坐標不變,求出其在XY平面上投影的直線度誤差。重復上述步驟直至空間線旋轉為初始位置。在這一過程中,會得到許多平面直線度誤差,求出其中最大值,該值即為空間直線度誤差。

4、結束語

由上文分析可知,要想設計出功能強大、性能良好、可擴展性強、適用范圍廣的大型機床導軌直線度測量儀,就必須從單片機選型、無線數(shù)據(jù)傳輸、放大電路、通訊功能實現(xiàn)、數(shù)據(jù)校驗、直線度誤差評定算法等各個環(huán)節(jié)進行科學合理的設計,對所需元器件精心選型,以進一步提高該系統(tǒng)在市場上的占有率,提高產品的使用性能。

標簽:

點贊

分享到:

上一篇:工業(yè)機器人與金屬成形機床的...

下一篇:大族Star機器人在工業(yè)自動化...

中國傳動網版權與免責聲明:凡本網注明[來源:中國傳動網]的所有文字、圖片、音視和視頻文件,版權均為中國傳動網(www.treenowplaneincome.com)獨家所有。如需轉載請與0755-82949061聯(lián)系。任何媒體、網站或個人轉載使用時須注明來源“中國傳動網”,違反者本網將追究其法律責任。

本網轉載并注明其他來源的稿件,均來自互聯(lián)網或業(yè)內投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。

網站簡介|會員服務|聯(lián)系方式|幫助信息|版權信息|網站地圖|友情鏈接|法律支持|意見反饋|sitemap

中國傳動網-工業(yè)自動化與智能制造的全媒體“互聯(lián)網+”創(chuàng)新服務平臺

網站客服服務咨詢采購咨詢媒體合作

Chuandong.com Copyright ?2005 - 2024 ,All Rights Reserved 版權所有 粵ICP備 14004826號 | 營業(yè)執(zhí)照證書 | 不良信息舉報中心 | 粵公網安備 44030402000946號