




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
./840D系統(tǒng)補償功能匯總數(shù)控機床的的幾何精度,定位精度一方面受到機械加工母機的精度限制,另一方面更受到機床的材料和機械安裝工藝的限制,往往不能夠達到設計精度要求。而要在以上諸多方面來提高數(shù)控機床的幾何精度,定位精度需要投入大量的人力物力。在機械很難提高精度的情況下,通過數(shù)控電氣補償能夠使數(shù)控機床達到設計精度。反向間隙補償機床反向間隙誤差是指由于機床傳動鏈中機械間隙的存在,機床執(zhí)行件在運動過程中,從正向運動變?yōu)榉聪蜻\動時,執(zhí)行件的運動量與目標值存在的誤差,最后反映為疊加至工件上的加工精度。機床反向間隙是機床傳動鏈中各傳動單元的間隙綜合,如電機與聯(lián)軸器的間隙,齒輪箱中齒輪間隙,齒輪與齒條間隙,滾珠絲杠螺母副與機床運動部件貼合面的間隙等等。反向間隙直接影響到數(shù)控機床的定位精度和重復定位精度。在半閉環(huán)下,由伺服電機編碼器作為位置環(huán)反饋信號。機械間隙無法由編碼器檢測到,在機械調整到最佳狀態(tài)下需要進行反向間隙補償。在全閉環(huán)下,直線軸一般采用光柵尺作為位置環(huán)反饋信號,旋轉軸一般采用外接編碼器或圓光柵作為位置環(huán)反饋信號。由于是直接檢測運動部件的實際位移,理論上講全閉環(huán)下無反向間隙。但是由于光柵尺或圓光柵本身精度的限制和安裝工藝的限制等等,使得全閉環(huán)下也具有"反向間隙",這在激光干涉儀下能很明顯看出來,一般在0.01mm左右。西門子840D數(shù)控系統(tǒng)反向間隙補償?shù)姆椒ㄈ缦拢簻y得反向間隙值后在軸機床數(shù)據(jù)輸入反向差值,單位為mm。MD32450BACKLASH[0]MD32450BACKLASH[1]其中[0]為半閉環(huán),[1]為全閉環(huán)。輸入后按下Reset鍵,回參考點后補償生效??梢栽谠\斷→服務顯示→軸調整→絕對補償值測量系統(tǒng)中看到補償效果。反向間隙補償能夠在較大程度上提高數(shù)控機床的定位精度、重復定位精度,但是它的值是固定的,不能適用于機床的整個行程,這就需要另一種電氣補償手段,螺距誤差補償。兩者結合能使數(shù)控機床達到較高的定位精度和重復定位精度。二、螺距誤差補償重型數(shù)控機床的傳動機構,一般為滾珠絲杠傳動或齒輪齒條傳動。受到制造精度的影響絲杠上的螺距和齒條齒輪的齒距都有微小的誤差,對于半閉環(huán)數(shù)控機床,這將直接影響其定位精度與重復定位精度。而對于全閉環(huán),由于受到光柵尺自身的精度,光柵尺安裝的直線度、撓度的影響也會產(chǎn)生"螺距誤差"。西門子840D數(shù)控系統(tǒng)螺距誤差補償原理如下圖所示:$AA_ENC_COMP_STEP補償間隔為100mm$AA_ENC_COMP_MIN補償起點為100mm$AA_ENC_COMP_MAX補償終點為1200mmMD:MM_ENC_COMP_MAX_POINTS補償點總數(shù)為12下面以齊二機床廠TK6926型控落地鏜的主軸箱Y軸〔第2軸為例來說明西門子840D數(shù)控系統(tǒng)螺距誤差補償?shù)牟僮鞑襟E:主軸箱Y軸為全閉環(huán),行程5500mm,我們設置補償間隔500mm,起始點為-5500mm,終點為0mm?!?設定軸螺距補償點數(shù)修改軸參數(shù)38000MM_ENC_COMP_MAX_POINTS[1]=20注意:修改此參數(shù)會引使系統(tǒng)在下次上電時重新分配NCK內存,導致數(shù)據(jù)丟失,因此在NCKReset前,應先做好NC數(shù)據(jù)備份〔包括補償數(shù)據(jù)。〔2生成并修改補償表將NC數(shù)據(jù)回傳后,系統(tǒng)自動生成螺距誤差補償文件。在服務→數(shù)據(jù)管理→NC-生效-數(shù)據(jù)→測量系統(tǒng)誤差補償→測量系統(tǒng)誤差補償-軸2。將此文件復制到NC數(shù)據(jù)保存XX.MDN文件夾中,文件名變?yōu)锳X2_EEC.INI。按下input鍵打開該文件夾,將激光干涉儀測量的誤差值寫入文件中,并保存。如下表所示:CHANDATA<1>$AA_ENC_COMP[1,0,AX2]=-0.179$AA_ENC_COMP[1,1,AX2]=-0.146$AA_ENC_COMP[1,2,AX2]=-0.128$AA_ENC_COMP[1,3,AX2]=-0.111$AA_ENC_COMP[1,4,AX2]=-0.099$AA_ENC_COMP[1,5,AX2]=-0.082$AA_ENC_COMP[1,6,AX2]=-0.065$AA_ENC_COMP[1,7,AX2]=-0.05$AA_ENC_COMP[1,8,AX2]=-0.039$AA_ENC_COMP[1,9,AX2]=-0.023$AA_ENC_COMP[1,10,AX2]=-0.014$AA_ENC_COMP[1,11,AX2]=0$AA_ENC_COMP[1,12,AX2]=0$AA_ENC_COMP[1,13,AX2]=0$AA_ENC_COMP[1,14,AX2]=0$AA_ENC_COMP[1,15,AX2]=0$AA_ENC_COMP[1,16,AX2]=0$AA_ENC_COMP[1,17,AX2]=0$AA_ENC_COMP[1,18,AX2]=0$AA_ENC_COMP[1,19,AX2]=0$AA_ENC_COMP_STEP[1,AX2]=500$AA_ENC_COMP_MIN[1,AX2]=-5500$AA_ENC_COMP_MAX[1,AX2]=0$AA_ENC_COMP_IS_MODULO[1,AX2]=0M17〔3導入補償數(shù)據(jù)INI文件至系統(tǒng)先設定參數(shù)32700ENC_COMP_ENABLE[1]=0〔關閉螺距誤差補償使能,否側數(shù)據(jù)被保護無法裝載。然后將AX2_EEC.INI文件裝載至NC系統(tǒng)。〔4補償數(shù)據(jù)生效設定32700ENC_COMP_ENABLE[1]=1,NCKReset,軸返回參考點后,新的螺距補償值生效。可以在診斷→服務顯示→軸調整→絕對補償值測量系統(tǒng)2中看到補償效果。數(shù)控機床螺距誤差補償時需要注意問題:在全閉環(huán)下,進行螺距誤差補償前,應將光柵尺鋼帶校準,光柵尺盒校直,一般全長在0.1mm以內。如果光柵尺盒未校準,激光干涉儀檢測的曲線往往是交叉或平行漂移的。要充分考慮環(huán)境對機床和檢測儀器的影響,如溫度,風速等。大型數(shù)控機床往往由于環(huán)境的變化精度也隨之變化。三、垂度補償〔交叉補償在大型數(shù)控機床,由于機床自身的結構及其剛性,在重力等自然因素下,機床懸垂軸的平行度,垂直度往往不能達到機床的設計精度。如數(shù)控落地鏜床主軸箱滑枕、鏜桿與主軸箱垂直移動的垂直度,大型數(shù)控龍門銑床的溜板移動對工作臺面的平行度,大跨度立車垂直刀架移動對工作臺面的平行度。以上誤差雖然在機械制造工藝上能夠改善但是一般也都很難達到理想狀態(tài),尤其是對高精度的數(shù)控機床。垂度補償能夠使此種誤差得以修正,并達到機床的設計精度。西門子840D數(shù)控系統(tǒng)垂度補償原理與螺距誤差補償相似,其補償原理和系統(tǒng)變量、設定數(shù)據(jù)和機床參數(shù)如下圖所示:系統(tǒng)變形量意義如下:●$AN_CEC[<t>,<N>]<補償點為<N>補償表號為[<t>]>●$AN_CEC_INPUT_AXIS[<t>]<基準軸>●$AN_CEC_OUTPUT_AXIS[<t>]<補償軸>●$AN_CEC_STEP[<t>]<兩插補點之間的距離>●$AN_CEC_MIN[<t>]<起點位置>●$AN_CEC_MAX[<t>]<終點位置>●$AN_CEC_DIRECTION[<t>]<補償方向>其中:$AN_CEC_DIRECTION[t]=0:補償值在基準軸的兩個方向有效。
$AN_CEC_DIRECTION[t]=1:補償值只在基準軸的正方向有效。$AN_CEC_DIRECTION[t]=-1:補償值只在基準軸的負方向有效?!?AN_CEC_IS_MODULO[t]:基準軸的補償帶模功能。
●$AN_CEC_MULT_BY_TABLE[t]:基準軸的補償表的相乘表。設定數(shù)據(jù)意義如下:SD41300$SN_CEC_TABLE_ENABLE[<t>]垂度補償賦值表有效。SD41310$SN_CEC_TABLE_WEIGHT[<t>]垂度補償賦值表加權因子。機床參數(shù)意義如下:MD18342$MN_MM_CEC_MAX_POINTS[<t>]:補償表的最大補償點數(shù)。MD32710$MA_CEC_ENABLE:激活補償表。
MD32720$MA_CEC_MAX_SUM:垂度補償補償值總和的極限值。下面以齊二機床廠TK6920型控落地鏜的鏜桿Z軸〔第3軸和主軸箱Y軸〔第2軸為例來說明西門子840D數(shù)控系統(tǒng)垂度誤差補償?shù)牟僮鞑襟E:其中Z軸為基準軸,Y軸為補償軸。Z軸行程1200mm我們設置補償間隔為30mm,補償起點為-1200mm,終點為0mm,需要設置總補償點數(shù)為41個點。1設定垂度補償?shù)难a償點數(shù)修改機床參數(shù)MD18342$MN_MM_CEC_MAX_POINTS[0]=41注意:修改此參數(shù)會引使系統(tǒng)在下次上電時重新分配NCK內存,導致數(shù)據(jù)丟失,因此在NCKReset前,應先做好NC數(shù)據(jù)備份〔包括補償數(shù)據(jù)?!?生成并修改補償表將NC數(shù)據(jù)回傳后,系統(tǒng)自動生成垂度誤差補償文件。在服務→數(shù)據(jù)管理→NC-生效-數(shù)據(jù)→垂度/斜度的補償。將此文件復制到NC數(shù)據(jù)保存XX.MDN文件夾中,文件名變?yōu)镹C_CEC.INI。按下input鍵打開該文件夾,將所測得的誤差值寫入文件中,并保存。如下表所示:CHANDATA<1>$AN_CEC[0,0]=-0.18$AN_CEC[0,1]=-0.17$AN_CEC[0,2]=-0.165$AN_CEC[0,3]=-0.16$AN_CEC[0,4]=-0.15$AN_CEC[0,5]=-0.145$AN_CEC[0,6]=-0.14$AN_CEC[0,7]=-0.135$AN_CEC[0,8]=-0.13$AN_CEC[0,9]=-0.129$AN_CEC[0,10]=-0.126$AN_CEC[0,11]=-0.125$AN_CEC[0,12]=-0.12$AN_CEC[0,13]=-0.115$AN_CEC[0,14]=-0.11$AN_CEC[0,15]=-0.1$AN_CEC[0,16]=-0.09$AN_CEC[0,17]=-0.08$AN_CEC[0,18]=-0.075$AN_CEC[0,19]=-0.04$AN_CEC[0,20]=-0.03$AN_CEC[0,21]=-0.025$AN_CEC[0,22]=-0.02$AN_CEC[0,23]=-0.01$AN_CEC[0,24]=0$AN_CEC[0,25]=0$AN_CEC[0,26]=0$AN_CEC[0,27]=0$AN_CEC[0,28]=0$AN_CEC[0,29]=0$AN_CEC[0,30]=0$AN_CEC[0,31]=0$AN_CEC[0,32]=0$AN_CEC[0,33]=0$AN_CEC[0,34]=0$AN_CEC[0,35]=0$AN_CEC[0,36]=0$AN_CEC[0,37]=0$AN_CEC[0,38]=0$AN_CEC[0,39]=0$AN_CEC_INPUT_AXIS[0]=<AX3>$AN_CEC_OUTPUT_AXIS[0]=<AX2>$AN_CEC_STEP[0]=30$AN_CEC_MIN[0]=-1200$AN_CEC_MAX[0]=0$AN_CEC_DIRECTION[0]=0$AN_CEC_MULT_BY_TABLE[0]=0$AN_CEC_IS_MODULO[0]=0M17〔3導入補償數(shù)據(jù)INI文件至系統(tǒng)先設定Z軸與Y軸的軸參數(shù)MD32710$MA_CEC_ENABLE=0〔關閉垂度補償使能,否側數(shù)據(jù)被保護無法裝載。然后將NC_CEC.INI文件裝載至NC系統(tǒng)。〔4補償數(shù)據(jù)生效設定Z軸與Y軸的軸參數(shù)MD32710$MA_CEC_ENABLE=1,再設定數(shù)據(jù)SD41300$SN_CEC_TABLE_ENABLE[0]=1垂度補償賦值表有效。NCKReset,Z軸與Y軸返回參考點后,垂度補償生效。可以在診斷→服務顯示→軸調整→絕對補償值測量系統(tǒng)2中看到補償效果。注:如果輸入軸和輸出軸定義為同一軸且方向相反,這樣可以實現(xiàn)螺距誤差雙向補償。同時激活垂度補償功能參數(shù)19300=4H。四、840D系統(tǒng)溫度補償一、影響:金屬材料具有"熱脹冷縮"的性質,該特性在物理學上通常用熱膨脹系數(shù)〔Thermalexpansioncoefficient,at(yī)herm描述。數(shù)控機床的床身、立柱、]拖板等導軌基礎件和滾珠絲杠等傳動部件都是由金屬材料制成,由于機床驅動電機的發(fā)熱、運動部件摩擦發(fā)熱以及環(huán)境溫度等的變化,均會對機床運動軸位置產(chǎn)生附加誤差,這將直接影響機床的定位精度,從而影響工件的加工精度。對于在普通車間環(huán)境條件下使用的數(shù)控機床尤其是行程比較長的落地式鏜床,熱膨脹系數(shù)的影響更不容忽視。以行程5M的X軸來說,金屬材料的熱膨脹系數(shù)為10ppm〔10μm/每1m每1度,理論上溫度每上升1度,5m的行程的X軸就"脹長"50μm。日溫差和冬夏季節(jié)溫差的影響便可想而知。因此高精度機床要求在規(guī)定的恒溫條件下制造或使用,普通條件下使用的數(shù)控機床為保證較高定位精度和加工精度,須使用"溫度補償"等選件功能消除XX誤差。二、補償原理:機床坐標軸的定位誤差隨溫度變化會附加一定偏差,對每一給定溫度可測出相應的定位誤差曲線。數(shù)字表達式為:△Kx〔T=Ko〔T+tanβ〔T*〔Px-Po其中:△Kx〔T為軸Px位置的定位誤差溫度偏差補償值;Ko〔T是與軸位置不相關的溫度偏差〔補償值;Px為軸的實際位置Po為軸的參考點位置;tanβ〔T為與軸位置相關的溫度補償系數(shù)〔定位誤差曲線的梯度。840D系統(tǒng)溫度補償功能的工作過程:將測量得到的溫度偏差〔補償值送至NC插補單元參與插補運算修正軸的運動。若溫度補償值△Kx〔T為正值就控制軸負向移動,否則就正向移動。由于溫度影響的滯后性,PLC程序采取定時間隔采樣溫度〔T的方法,周期性的修改NC中相關補償參數(shù),并利用上面公式計算溫度偏差△Kx〔T,從而補償?shù)魷囟茸兓a(chǎn)生的位置偏差。三、硬件設計:采用PT100型熱敏電阻,安裝在機床靠近絲杠桿處,采樣溫度更接近印發(fā)熱膨脹的"機溫"。A86為S7-300型PLC兩通道12位A/D轉換器,起作用是將電阻溫度傳感器采樣的模擬量溫度信號轉換成數(shù)字量,送到840D的NC-PLC接口,以便PLC程序做運算處理。四、PT100型電阻溫度傳感器PT100是鉑電阻溫度傳感器,使用于測量-60度+400度之間的溫度,完全適用于機床的使用環(huán)境溫度545度。PT100在0度時電阻為100Ω,隨著溫度的變化電阻成線性變化,大約是每攝氏度0.4Ω。為了把PT100隨溫度變化的電阻轉換成電壓,即輸出12.5mA恒電流源共給PT100傳感器,在傳感器回路中產(chǎn)生5Mv/攝氏度線性輸入電壓。A/D傳感器把這個電壓轉換成數(shù)字量,程序周期地讀入這些數(shù)字量,并將所讀的數(shù)字量,利用下面的公式計算出溫度值。溫度T[攝氏度]=〔溫度數(shù)字量-0攝氏度偏置量/1攝氏度數(shù)字量。其中:溫度數(shù)字量=存儲在NCPLC接口IWxxx中的測量值;0攝氏度偏置量=在0攝氏度測出的數(shù)字量〔此次取4000;1攝氏度數(shù)字量=溫度每升高1攝氏度的數(shù)字量〔此次取16。PLC定時采樣溫度值,利用上式計算出溫度數(shù)字量并轉換為帶一位小數(shù)點的十進制溫度值,然后計算出溫度補償參數(shù)Ko〔T,tanβ〔T,周期性送到NCK刷新溫度補償參數(shù)MD=TEMP_COMP_SLOP。五、軟件設計:西門子溫度補償有三種類型供選擇:1、位置不相關型:△Kx〔T=Ko〔T2、位置相關性:△Kx〔T=tanβ〔T*〔Px-Po3、位置不相關和位置相關型:△Kx〔T=Ko〔T+tanβ〔T*〔Px-Po軟件設計選擇第二種類型,即雜一般溫度補償公式△Kx〔T=Ko〔T+tanβ〔T*〔Px-Po中取Ko〔T=0〔忽略參考點出溫度影響。PLC程序設計如下:OB23//定時調用組織塊:用PT100RTD測量溫度并計算tanβ值,傳送到NC刷新機床參數(shù)NETWORK1NETWORK1L0TMD196//清除MW196和MW198LB#16#10TMW250//在MW250中裝入1攝氏度數(shù)字量=16LB#16#4000TMW252//0攝氏度偏置量=4000…NETWORK2LIW500//軸采樣溫度值TMW200//把采樣溫度數(shù)字量裝入MW200LIW200LIW252-I//減去0攝氏度偏置量TMW198LMW250/I//除以1攝氏度數(shù)字量TMW196LB#16#10*I//余數(shù)乘以10LMW250/I//10*余數(shù)/16=一位小數(shù)點的數(shù)LMW196TMW196//保存一位小數(shù)前的數(shù),即溫度小數(shù)點*10L0TMW198//刪除MW198的值LB#16#10*I//溫度整數(shù)值乘以10LMW160LMW200+I//溫度整數(shù)值*10+溫度小數(shù)值*10LMW200TDB103.DBD220//傳送結果到DB103.DBD220…NETWORK3AM78.4//滿足啟動條件ANM78.1ANM78.2ANM78.3SM78.1//設置傳送啟動CALLFC3,DB105IN0:=78.1//傳送啟動IN1:=1//傳誦數(shù)量IN2:DB103.TEMP_COMP_SLOP//傳送
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中級收入建筑合同范本
- 公司運輸貨物合同范本
- 保過合同范本
- 出資入股協(xié)議合同范本
- 買賣合同非住宅類合同范本
- 中介買房糾紛合同范本
- 倉房買賣合同范本
- 加工玉米采購合同范本
- 別墅購買合同范本
- 出租嬰兒服裝合同范本
- 第四節(jié)-全電路歐姆定律
- 新課標背景下“教學評一體化”評的策略
- 兒童兒童矮身材臨床診治矮身材臨床診治
- 早產(chǎn)兒護理查房課件圖
- 中學生的儀容儀表規(guī)范主題班會課件
- 2.3.1直線與平面垂直的判定(公開課)省公開課獲獎課件說課比賽一等獎課件
- Unit 2 Bridging Cultures Reading for writing 課件-高中英語(2019)選擇性必修第二冊
- 滴定管的使用
- 2024年全國統(tǒng)一高考數(shù)學試卷(新高考Ⅰ)含答案
- 砌筑工理論試題庫
- 2024年河南省高考對口升學語文試卷及參考答案
評論
0/150
提交評論