基于LabVIEW的數(shù)控機(jī)床網(wǎng)絡(luò)測(cè)控系統(tǒng)--數(shù)控機(jī)床下位機(jī)測(cè)控系統(tǒng)硬件設(shè)計(jì)(一)
3.2.1提高數(shù)控機(jī)床定位精度的位移補(bǔ)償方法
本文引用地址:http://butianyuan.cn/article/270595.htm激光干涉儀測(cè)得的位移數(shù)據(jù)通過USB總線實(shí)時(shí)傳送到PC機(jī),LabVIEW過調(diào)用C程序的方式調(diào)用激光干涉儀的底層驅(qū)動(dòng),從而實(shí)時(shí)的現(xiàn)實(shí)位移數(shù)據(jù),同時(shí)數(shù)據(jù)采集卡的另外一路A/D來采集電流傳感器測(cè)得伺服電機(jī)的電流信號(hào),將位移與電流的關(guān)系繪制在LabVIEW界面上,從而可以分析機(jī)床運(yùn)動(dòng)與消耗電流功率的關(guān)系,也就能推出機(jī)床工作時(shí)切削力與消耗功率的關(guān)系。對(duì)測(cè)得位移信號(hào)再繼續(xù)處理,得到目標(biāo)位移和機(jī)床定位精度誤差的曲線,從而能及時(shí)的對(duì)機(jī)床的位移參數(shù)進(jìn)行補(bǔ)償。
激光干涉儀:可測(cè)量速度、加速度、振動(dòng)等參數(shù),并評(píng)估機(jī)床動(dòng)態(tài)特性。測(cè)試主軸的位移采用定位精度高的的激光干涉儀,這里本文選用API公司的激光干涉儀(5D/6D標(biāo)準(zhǔn)型),它能一次安裝能夠同時(shí)測(cè)量線性軸的六個(gè)誤差,包括1個(gè)位置度誤差、2個(gè)直線度誤差、3個(gè)角度誤差。在通常情況下需要數(shù)天時(shí)間進(jìn)行的測(cè)試,使用API激光干涉儀只需幾個(gè)小時(shí)即可,應(yīng)用結(jié)果表明,節(jié)省時(shí)間可達(dá)80%.6D激光干涉儀主要由穩(wěn)頻激光器、干涉儀和6維傳感器組成,從激光器發(fā)出的激光光束經(jīng)過干涉后,被6D傳感器內(nèi)的分光鏡分成三束,一束記錄精確長(zhǎng)度位移。第二束光用作直線度測(cè)量的參考光束,傳感器與參考光束之間的相對(duì)位移由裝在傳感器內(nèi)的橫向光電二級(jí)管測(cè)得。第三束光用作裝在6D傳感器內(nèi)的小型光電測(cè)角儀的參考光源,用來測(cè)量角度誤差(俯仰角和偏擺角)。為了保證激光光束的穩(wěn)定性,測(cè)量?jī)x在結(jié)構(gòu)的設(shè)計(jì)以及激光器的選擇方面都做了仔細(xì)設(shè)計(jì),以使測(cè)量?jī)x的橫向和角度漂移量都降低到最小,從而保證測(cè)量?jī)x的長(zhǎng)期穩(wěn)定性。測(cè)量?jī)x配有自動(dòng)氣壓、環(huán)境溫度補(bǔ)償器,自動(dòng)校正環(huán)境變化對(duì)激光波長(zhǎng)及長(zhǎng)度測(cè)量的影響,其中多重?cái)?shù)字濾波器使由空氣波動(dòng)及溫度梯度引起的測(cè)量誤差降到最小。
其中誤差補(bǔ)償重點(diǎn)是研究加工中心誤差的影響因素和計(jì)算機(jī)輔助軟件補(bǔ)償技術(shù),其特點(diǎn)是在對(duì)機(jī)床本身不作任何改動(dòng)的情況下,綜合運(yùn)用當(dāng)代各學(xué)科的先進(jìn)技術(shù)和計(jì)算機(jī)控制技術(shù)來提高機(jī)床加工精度。誤差補(bǔ)償?shù)慕Y(jié)構(gòu)框圖如下圖3.3所示。
測(cè)得的補(bǔ)償前后機(jī)床的三次運(yùn)動(dòng)的正向和負(fù)向位置精度誤差如表3.1和表3.2所示。
如上表所示,下位測(cè)控機(jī)采集平臺(tái),通過激光干涉實(shí)時(shí)記錄機(jī)床的動(dòng)態(tài)位移及定位位移,軟件通過對(duì)數(shù)據(jù)實(shí)時(shí)的采集分析,存儲(chǔ),將整個(gè)數(shù)控機(jī)床運(yùn)動(dòng)過程的定位位移實(shí)時(shí)記錄。在分析軟件下可以清楚看出機(jī)床3次運(yùn)動(dòng)過程中正向和負(fù)向位移誤差的對(duì)比。
進(jìn)行補(bǔ)償前的位移精度曲線如圖3.4所示,進(jìn)行補(bǔ)償后的位移精度曲線如圖3.5所示。
通過以上圖表,可以明顯的看出補(bǔ)償后的位移定位精度有了明顯的提高。由于實(shí)驗(yàn)測(cè)試值僅是測(cè)的一臺(tái)剛剛改造后的數(shù)控機(jī)床數(shù)據(jù),數(shù)據(jù)只是特例數(shù)據(jù),以后要進(jìn)行多臺(tái)數(shù)控機(jī)床的數(shù)據(jù)測(cè)試分析,這樣的分析后的結(jié)果就有了普遍性和統(tǒng)計(jì)性。
3.2.2溫度補(bǔ)償技術(shù)研究
溫度傳感器選用PT100鉑電阻溫度傳感器。它適用于測(cè)量(-60 ~+400℃)之間的溫度,完全適用于機(jī)床的使用環(huán)境溫度(5 ~ 45℃)。PT100在0℃時(shí)電阻為100歐隨著溫度的變化電阻成線性變化,大約是每攝氏度0.4歐。為了把PT100隨溫度變化的電阻轉(zhuǎn)換成電壓,AD轉(zhuǎn)換器模擬量接口提供恒流源輸出,即輸出12.5mA恒電流源供給PT100傳感器,在傳感器回路中產(chǎn)生5Mv/℃線性輸入電壓。AD傳感器把這個(gè)電壓轉(zhuǎn)換成數(shù)字量,程序周期地讀這些數(shù)字量,并將所讀的這些數(shù),利用下面公式計(jì)算出溫度值。
溫度T [℃] =(溫度數(shù)字量- 0℃偏置量)/ 1℃數(shù)字量(3.1)
其中:溫度數(shù)字量=存儲(chǔ)在NC-PLC接口IW xxx中的測(cè)量值;
0℃偏置量=在0℃測(cè)量出的數(shù)字量,該值為4000;
1℃數(shù)字量=溫度每升高1℃的數(shù)字量,該值為16.
PLC定時(shí)采樣溫度值,利用上式計(jì)算出溫度數(shù)字量并轉(zhuǎn)換為帶一位小數(shù)點(diǎn)的十進(jìn)制溫度值,然后計(jì)算出溫度補(bǔ)償參數(shù)K 0(T)、tanβ(T)周期性送至NCK刷新溫度補(bǔ)償參數(shù)。
(1)溫度補(bǔ)償?shù)睦碛?/p>
金屬材料具有“熱脹冷縮”的性質(zhì),該特性在物理學(xué)上通常用熱膨脹系數(shù)(Thermal expansion confficient,αtherm)描述。數(shù)控機(jī)床的床身、立柱、拖板等導(dǎo)軌基礎(chǔ)件和滾珠絲杠等傳動(dòng)部件一般由金屬材料制成,由于機(jī)床驅(qū)動(dòng)電機(jī)的發(fā)熱、運(yùn)動(dòng)部件摩擦發(fā)熱以及環(huán)境溫度等的變化,均會(huì)對(duì)機(jī)床運(yùn)動(dòng)軸位置產(chǎn)生附加誤差,這將直接影響機(jī)床的定位精度,從而影響工件的加工精度。對(duì)于在普通車間環(huán)境條件下使用的數(shù)控機(jī)床尤其是行程較長(zhǎng)的落地式銑鏜床,熱膨脹系數(shù)的影響更不容忽視。以行程為5m的X軸來說,金屬材料的熱膨脹系數(shù)為10ppm(10um/每1m每1℃),理論上溫度每升高1℃,5m行程的X軸就“脹長(zhǎng)”50um.日夜溫差和冬夏季節(jié)溫差的影響便可想而知。因此高精度機(jī)床要求在規(guī)定的恒溫條件下制造或使用,普通環(huán)境下使用的數(shù)控機(jī)床為保證較高定位精度和加工精度,須使用“溫度補(bǔ)償”等選件功能消除附加誤差。
(2)系統(tǒng)中溫度補(bǔ)償原理
機(jī)床坐標(biāo)軸的定位誤差隨溫度變化會(huì)附加一定偏差,對(duì)每一給定溫度可測(cè)出相應(yīng)的定位誤差曲線,為了完成溫度補(bǔ)償需要測(cè)出不同溫度下的定位誤差曲線。如圖3.6所示為一組實(shí)驗(yàn)曲線,測(cè)量條件是:以22度誤差曲線為基準(zhǔn),在行程500~1500mm范圍內(nèi)不停的運(yùn)動(dòng)加熱機(jī)床,每隔20分鐘做一次定位誤差測(cè)量采樣,采樣間隔100mm,并用點(diǎn)溫計(jì)記錄滾珠絲桿的溫度。因此一定溫度T的定位誤差曲線可以表示為如圖3.7所示的直線,其數(shù)學(xué)表達(dá)式為:
式3.2中,梯度tanβ(T)和軸位置不相關(guān)溫度補(bǔ)償值K 0(T)均是隨溫度變化的函數(shù)。
不同溫度下的定位誤差曲線如圖3.6,以及溫度為T時(shí)的定位誤差曲線如圖3.7所示。
系統(tǒng)中溫度補(bǔ)償功能的工作過程:將測(cè)量得到的溫度偏差(補(bǔ)償)值送至NC插補(bǔ)單元參與插補(bǔ)運(yùn)算修正軸的運(yùn)動(dòng)。若溫度補(bǔ)償值ΔKx(T)為正值就控制軸負(fù)向移動(dòng),否則正向移動(dòng)。由于溫度影響的滯后性,PLC程序采取定時(shí)間隔采樣溫度(T)的方法,周期性地修改NC中相關(guān)補(bǔ)償參數(shù),并利用式3.2計(jì)算溫度偏差ΔKx(T),從而補(bǔ)償?shù)魷囟茸兓a(chǎn)生的位置偏差,實(shí)現(xiàn)溫度補(bǔ)償。
伺服電機(jī)相關(guān)文章:伺服電機(jī)工作原理
干涉儀相關(guān)文章:干涉儀原理
評(píng)論