邱先念(陜西柴油機重工有限公司 陜西 興平)
西門子840D數(shù)控系統(tǒng)雙向螺距誤差補償
邱先念
(陜西柴油機重工有限公司陜西興平)
西門子840D數(shù)控系統(tǒng)不同于曾廣泛應用的810T/M和840C等老數(shù)控系統(tǒng),它并沒有提供專門的雙向螺距誤差補償功能,通過對840D系統(tǒng)中的下垂補償功能的分析研究,找到了一種方法,成功解決了進行雙向螺距誤差補償?shù)膯栴}。
數(shù)控系統(tǒng)補償功能下垂補償雙向螺距誤差
由于機床絲杠在制造、安裝和調(diào)整等方面的誤差,以及磨損等原因,造成機械正反向傳動誤差的不一致,導致零件加工精度誤差不穩(wěn)定。因此也必須定期對機床坐標精度進行補償,必要時要做雙向坐標補償,以達到坐標正反向運動誤差的一致性。
西門子840D數(shù)控系統(tǒng)提供了多種補償功能,供機床精度調(diào)整時選用。這些功能有:溫度補償。反向間隙補償。插補補償,插補補償又可分為,螺距誤差和測量系統(tǒng)誤差補償;下垂補償(橫梁下垂和工作臺傾斜的多維交叉誤差補償)。動態(tài)前饋控制(又稱跟隨誤差補償)。包括速度前饋控制和扭矩前饋控制。象限誤差補償(又稱摩擦力補償)。可分為常規(guī)(靜態(tài))象限誤差補償和神經(jīng)網(wǎng)絡(動態(tài))象限誤差補償;漂移補償和電子重量平衡補償。
在西門子840D功能說明樣本和資料中所列的眾多補償功能中,都沒有指出該系統(tǒng)具有雙向螺距誤差補償功能。但是在下垂補償功能描述中卻指出,下垂補償功能具有方向性。這樣,如果下垂誤差補償功能,在基準軸和補償軸定義為同一根軸時,就可能對該軸進行雙向絲杠螺距誤差補償,由此提供了一個雙向螺距誤差補償?shù)囊罁?jù)。
1.下垂誤差產(chǎn)生的原因
由于鏜銑頭的重量或鏜桿自身的重量,造成相關軸的位置相對于移動部件產(chǎn)生傾斜,也就是說,一個軸(基準軸)由于自身的重量造成下垂,相對于另一個軸(補償軸)的絕對位置產(chǎn)生了變化。
2.西門子840D下垂補償功能參數(shù)分析
西門子840D數(shù)控系統(tǒng)的補償功能,其補償數(shù)據(jù)不是用機床數(shù)據(jù)描述,而是以參數(shù)變量,通過零件程序形式或通用啟動文件(_INI文件)形式來表達。
3.下垂補償功能用于螺距誤差或測量系統(tǒng)誤差補償時的定義方法
根據(jù)840D資料的描述,機床的一個軸,在同一補償表中,既可以定義為基準軸,又可以定義為補償軸。當基準軸和補償軸同為一個軸時,可以利用下垂補償功能對該軸進行螺距誤差或測量系統(tǒng)誤差補償。從補償變量參數(shù)$AN_CEC_DIRECTION[t]的描述中可以看出,由于下垂補償功能補償值具有方向性,所以,下垂補償功能在用于螺距誤差或測量系統(tǒng)誤差時,可以理解為在坐標軸兩個方向上可以分別給予補償。一個表應用于補償軸的運行正方向,另一個表應用于補償同一軸的運行負方向。
1.NC機床數(shù)據(jù)
MD18342:補償表的最大補償點數(shù),每個補償表最大為2000插補補償點數(shù)。
MD32710:激活補償表。
MD32720:下垂補償表在某點的補償值總和的極限值,
840DE(出口型)為1 mm;840D(非出口型)為10 mm。
2.設定機床數(shù)據(jù)
SD41300下垂補償賦值表有效。
SD41310下垂補償賦值表的加權因子。
由于這兩個數(shù)據(jù)可以通過零件程序或PLC程序修改,所以一個軸由于各種因素造成的不同條件下的不同補償值可通過修改這兩個數(shù)據(jù)來調(diào)整補償值。
下垂補償功能應用于雙向螺距誤差補償,其裝載步驟與840D螺距誤差補償方法一樣。
1.正向補償文件
%_N_NC_CEC_INI
〔編輯利文〕
TH17
B