2022-01-18 作者 :旋風數控網 圍觀 : 0次
大家好,今天小編關注到一個比較有意思的話題,就是關于數控系統的功能改進的問題,于是小編就整理了1個相關介紹數控系統的功能改進的解答,讓我們一起看看吧。
在數控機床加工零件的過程中,引起加工誤差的原因有很多方面。如機床零部件由于強度、剛度不夠引起而產生的變形,從而造成的誤差;還有因傳動件的慣性、電氣線路的時間滯后等原因帶來的加工偏差等。有些誤差通過調整機床可以消除,但有些無法消除,這就需要我們通過數控系統參數補償來消除。
1. 常見進給運動誤差
運動誤差是指由于數控機床結構間的相對運動和結構本身的原因而使刀具與工件間產生的相對位置誤差,數控機床上常見進給運動誤差的原因有:
1)機床的熱變形,機床構件的扭曲與變形,傳動軸或絲杠在扭矩作用下的扭曲變形引起的無效運動,都會造成零件的加工偏差;
2)螺距誤差,開環和閉環數控機床的定位精度主要取決于滾珠絲杠的精度。但絲杠總會存在一定的螺距誤差,因此在加工過程中會造成零件的加工誤差;
3)齒隙或間隙,在齒輪傳動系統中,齒輪間隙是引起傳動誤差的一個主要原因。在絲杠螺母副傳動時,其間的齒隙以及溜板的歪斜也會產生傳動誤差。這類誤差統稱為齒隙誤差;
4)機床溜板的磨擦、磨損造成的誤差。
2. 進給運動誤差的消除方法
進給運動誤差可分成兩類:一類是有常值系統性誤差,如螺距積累誤差、反向間隙誤差等;一類是變值系統性誤差,如熱變形等。
消除誤差的方法很多,可通過機械設計提高部件的剛度、強度,以減少變形;也可通過控制系統消除誤差。過去用硬件電子線路和擋塊補償開關實現補償,現在CNC系統中多用軟件進行誤差補償。
(1)反向間隙誤差補償
在進給傳動鏈中,齒輪傳動、滾珠絲杠螺母副等均存在反向間隙,這種反向間隙會造成工作臺在反向運動時,電動機空轉而工作臺不動。這就使得半閉環系統產生誤差,全閉環系統位置環震蕩不穩定。
為補償反向間隙可先采用調整和預緊的方法來減少間隙。數控機床的機械結構采用了滾珠絲杠螺母副、貼塑涂塑導軌等傳動效率高的結構,滾珠絲杠螺母副又有雙螺母預緊結構,所以機械結構間隙不大,但由于傳動部件彈性變形等引起的誤差,所以靠機械調整很難補償。對剩余誤差,在半閉環系統中可將其測出,作為參數輸入數控系統,此后每當坐標軸接受反向指令時,數控系統便調用間隙補償程序,自動將間隙補償值加到由插補程序計算出的位置增量指令中,以補償間隙引起的失動,即控制電機多走一點距離,這段距離等于間隙值,從而補償間隙誤差。
對于全閉環數控系統不能采取以上補償方法(通常將反向間隙補償參數調為零),只能從機械上減少甚至消除間隙。有些數控系統具有全閉環反轉間隙附加脈沖補償功能,以減少這種誤差對全閉環系統穩定性的影響。即當工作臺反向運動時,對伺服系統施加一定寬度和高度的脈沖電壓(由參數設定)以補償間隙誤差。
(2)螺距誤差補償
螺距誤差是指由螺距積累誤差引起的常值系統性定位誤差。在半閉環系統中,定位誤差很大程度上受滾珠絲杠精度的影響。盡管滾珠絲杠的精度很高,但總存在著制造誤差。要得到超過滾珠絲杠精度的運動精度,必須借助螺距誤差補償功能,利用數控系統對誤差進行補償與修正。另外,數控機床經過長時間使用后,由于磨損,其精度可能下降,利用螺距誤差補償功能進行定期測量與補償,可在保持精度的前提下延長機床的使用壽命。
螺距誤差補償的基本原理是將數控機床某軸的指令位置與高精度位置測量系統所測得的實際位置相比較,計算出在數控加工全過程上的誤差分布曲線,再將誤差以表格的形式輸入數控系統中。這樣數控系統在控制該軸運動時,會自動考慮到誤差值并加以補償。
采用螺距誤差補償功能應注意:
1)對重復定位精度較差的軸,因無法準確確定其誤差曲線,故螺距誤差補償功能無法實現,也就是說,該功能無法補償定位誤差;
2)只有建立機床坐標系后,螺距誤差補償才有意義;
3)由于機床坐標系是通過返回參考點而建立的,因此在誤差表中參考點的誤差要為0;
4)必須采取比滾珠絲杠精度至少高一個數量級的檢測裝置來測量誤差分布曲線,常用于激光干涉儀來側量。
3. 誤差補償參數的設置
下面就以FANUC系統為例,說明誤差補償參數的設置方法。
FANUC系統反向間隙補償參數:
數據形式:字軸型;
數據單位:檢測單位;
數據范圍:-9 999~9999。
設定各軸的反向間隙補償量。接通電源后,當機床向參考點相反的方向移動時,進行第一次反向間隙補償。
FANUC系統螺距誤差補償參數:
1)在參數3620中輸入每個軸參考點的螺距誤差補償的位置號;
2)在參數3621中輸入每個軸螺距誤差補償的最小位置號;
3)在參數3622中輸入每個軸螺距誤差補償的最大位置號;
4)在參數3623中輸入每個軸螺距誤差補償放大率;
5)在參數3624中輸入每個軸螺距誤差補償的位置間隔;
實例: 已知配置日本FANUC數控系統的銑床,行程為-400~+800 mm。確定螺距誤差補償位置間隔為50 mm;參考點的補償位置為40 mm。計算如下:
負方向最遠的補償號位置為:參考點的補償位置號-負方向的機床行程/補償位置間隔+1=40-400/50+1=33;正方向最遠的補償號位置為:參考點的補償位置號+正方向的機床行程/補償位置間隔=40+800/50=56。
機床坐標和補償位置之間的關系如圖1所示:
圖1 機床坐標和補償位置之間的關系
在坐標上各部分相對應的補償位置號處測量補償值。補償量如表1所示,將補償量畫在相應的補償位置處,如圖2所示。
表1 補償位置號與補償量關系表
圖2 螺距誤差補償位置及對應的補償值
螺距誤差補償參數設定如表2。
表2 螺距誤差補償參數號
運動誤差是數控機床最常見的一種誤差形式,我們不但可以調整機床硬件結構消除該誤差,還可以通過設置機床參數來補償。只要仔細分析誤差產生的原因,就能找出相應的解決方法,從而提高數控機床的使用效率和使用壽命。
鑫機緣--專注金屬加工
(更多詳情,官方下載APP)
提問者聯機IOM已經提出通過反向間隙補償和絲桿螺距補償兩種方式來改善機床精度,并以發那科數控系統為例對絲桿螺距補償做了詳細描述;
這里我以西門子840D sl數控系統為例說明如何通過調整機床軸系反向過象限誤差補償參數即摩擦力補償來改善機床精度;
機床驅動軸系,由于驅動負載慣量的不同,驅動形式的差別,驅動摩擦力的變化等因素,軸系在運動反向過象限時,軸系驅動部件需要減速、停止、反向加速,在此過程中軸系會出現位置的過沖及響應軌跡在時間上的滯后,為了避免插補聯動軸組中的軸系產生這種位置偏差現象,西門子數控系統采用聯動軸組,插補畫圓的方式,進行過象限軸系位置檢查,利用摩擦力補償功能對軸系進行調整補償,摩擦力補償參數如下表;
1、編寫聯動圓度測試程序,如下圖;
2、利用系統圓度測試器,設定相應軸的信號采集,如下圖;
3、依據以上測試程序,對參與聯動的軸系進行圓度測試,經過相關摩擦力補償數據、動態響應時間的匹配與調整后,參與聯動的軸系圓度測試結果如下圖;
通過對聯動軸系的圓度測試,可以有效的反應聯動軸在過象限運動過程中的軌跡偏差;使用摩檫力補償功能,有效的提高聯動軸的軌跡精度,減小聯動軸反向過程偏差。
可想而知,這是需要通過測試并且分析數據得來的,所以要想通過更改參數獲得更高精度,需要大量測試結果才可以調試到與標準誤差范圍較小的區間,不斷改進才是改善精度的唯一方式
到此,以上就是小編對于數控系統的功能改進的問題就介紹到這了,希望介紹關于數控系統的功能改進的1點解答對大家有用。