資源描述:
《西門子840D數(shù)控系統(tǒng)螺距誤差補(bǔ)償》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、西門子840D數(shù)控系統(tǒng)不同于以前曾廣泛應(yīng)用的810T/M和840C等老數(shù)控系統(tǒng),它并沒有提供專門的雙向螺距誤差補(bǔ)償功能,通過對840D系統(tǒng)中的下垂補(bǔ)償功能的分析研究,找到了一種方法,成功的解決了進(jìn)行雙向螺距誤差補(bǔ)償?shù)膯栴}。關(guān)鍵詞:數(shù)控系統(tǒng)???下垂補(bǔ)償功能????雙向螺距誤差補(bǔ)償由于機(jī)床絲杠在制造、安裝和調(diào)整等方面的誤差,以及磨損等原因,造成機(jī)械正反向傳動誤差的不一致,導(dǎo)致零件加工精度誤差不穩(wěn)定。因此也必須定期對機(jī)床坐標(biāo)精度進(jìn)行補(bǔ)償,必要時要做雙向坐標(biāo)補(bǔ)償,以達(dá)到坐標(biāo)正反向運動誤差的一致性。一、西門子84
2、0D數(shù)控系統(tǒng)的補(bǔ)償功能????西門子840D數(shù)控系統(tǒng)提供了多種補(bǔ)償功能,供機(jī)床精度調(diào)整時選用。這些功能有:1、溫度補(bǔ)償。2、反向間隙補(bǔ)償。3、插補(bǔ)補(bǔ)償,分為:(1)?螺距誤差和測量系統(tǒng)誤差補(bǔ)償。(2)下垂補(bǔ)償(橫梁下垂和工作臺傾斜的多維交叉誤差補(bǔ)償)。4、動態(tài)前饋控制(又稱跟隨誤差補(bǔ)償)。包括:速度前饋控制和扭矩前饋控制。5、象限誤差補(bǔ)償(又稱摩擦力補(bǔ)償)。分為:常規(guī)(靜態(tài))?象限誤差補(bǔ)償和神經(jīng)網(wǎng)絡(luò)(動態(tài))象限誤差補(bǔ)償。6、漂移補(bǔ)償。7、電子重量平衡補(bǔ)償。????在西門子840D功能說明樣本和資料中所列的
3、眾多補(bǔ)償功能中,都沒有指出該系統(tǒng)具有雙向螺距誤差補(bǔ)償功能。但是在下垂補(bǔ)償功能描述中卻指出,下垂補(bǔ)償功能具有方向性。這樣,如果下垂誤差補(bǔ)償功能,在基準(zhǔn)軸和補(bǔ)償軸定義為同一根軸時,就可能對該軸進(jìn)行雙向絲杠螺距誤差補(bǔ)償,由此提供了一個雙向螺距誤差補(bǔ)償?shù)囊罁?jù)。二、840D下垂補(bǔ)償功能的原理1、下垂誤差產(chǎn)生的原因:????由于鏜銑頭的重量或鏜桿自身的重量,造成相關(guān)軸的位置相對于移動部件產(chǎn)生傾斜,也就是說,一個軸(基準(zhǔn)軸)由于自身的重量造成下垂,相對于另一個軸(補(bǔ)償軸)的絕對位置產(chǎn)生了變化。2、840D下垂補(bǔ)償功能參
4、數(shù)的分析:????西門子840D數(shù)控系統(tǒng)的補(bǔ)償功能,其補(bǔ)償數(shù)據(jù)不是用機(jī)床數(shù)據(jù)描述,而是以參數(shù)變量,通過零件程序形式或通用啟動文件(_INI文件)?形式來表達(dá)。描述如下:(1)??$AN_CEC[t,N]:插補(bǔ)點N的補(bǔ)償值,即基準(zhǔn)軸的每個插補(bǔ)點對應(yīng)于補(bǔ)償軸的補(bǔ)償值變量參數(shù)。(2)??$AN_CEC_INPUT_AXIS[t]:定義基準(zhǔn)軸的名稱。(3)??$AN_CEC_OUTPUT_AXIS[t]:定義對應(yīng)補(bǔ)償值的軸名稱。(4)??$AN_CEC_STEP[t]:基準(zhǔn)軸兩插補(bǔ)點之間的距離。?(5)??$AN
5、_CEC_MIN[t]:基準(zhǔn)軸補(bǔ)償起始位置:?(6)??$AN_CEC_MAX[t]:?基準(zhǔn)軸補(bǔ)償終止位置(7)??$AN_CEC_DIRECTION[t]:定義基準(zhǔn)軸補(bǔ)償方向。其中:★??$AN_CEC_DIRECTION[t]=0:補(bǔ)償值在基準(zhǔn)軸的兩個方向有效。★??$AN_CEC_DIRECTION[t]=1:補(bǔ)償值只在基準(zhǔn)軸的正方向有效,基準(zhǔn)軸的負(fù)方向無補(bǔ)償值?!??$AN_CEC_DIRECTION[t]=-1:補(bǔ)償值只在基準(zhǔn)軸的負(fù)方向有效,基準(zhǔn)軸的正方向無補(bǔ)償值。(8)??$AN_CEC_IS
6、_MODULO[t]:基準(zhǔn)軸的補(bǔ)償帶模功能。(9)??$AN_CEC_MULT_BY_TABLE[t]:基準(zhǔn)軸的補(bǔ)償表的相乘表。這個功能允許任一補(bǔ)償表可與另一補(bǔ)償表或該表自身相乘。3、?下垂補(bǔ)償功能用于螺距誤差或測量系統(tǒng)誤差補(bǔ)償時的定義方法:????根據(jù)840D資料的描述,機(jī)床的一個軸,在同一補(bǔ)償表中,既可以定義為基準(zhǔn)軸,又可以定義為補(bǔ)償軸。當(dāng)基準(zhǔn)軸和補(bǔ)償軸同為一個軸時,可以利用下垂補(bǔ)償功能對該軸進(jìn)行螺距誤差或測量系統(tǒng)誤差補(bǔ)償。從補(bǔ)償變量參數(shù)$AN_CEC_DIRECTION[t]的描述中可以看出,由于下
7、垂補(bǔ)償功能補(bǔ)償值具有方向性,所以,下垂補(bǔ)償功能在用于螺距誤差或測量系統(tǒng)誤差時,可以理解為在坐標(biāo)軸兩個方向上可以分別給予補(bǔ)償。一個表應(yīng)用于補(bǔ)償軸的運行正方向,另一個表應(yīng)用于補(bǔ)償同一軸的運行負(fù)方向。三、840D下垂誤差補(bǔ)償功能幾個關(guān)鍵機(jī)床數(shù)據(jù)的說明????1、NC?機(jī)床數(shù)據(jù):MD18342:補(bǔ)償表的最大補(bǔ)償點數(shù),每個補(bǔ)償表最大為2000插補(bǔ)補(bǔ)償點數(shù)。MD32710:激活補(bǔ)償表。MD32720:下垂補(bǔ)償表在某點的補(bǔ)償值總和的極限值,840DE(出口型)為1mm;840D(非出口型)為10mm。????2、設(shè)定機(jī)
8、床數(shù)據(jù):SD41300:下垂補(bǔ)償賦值表有效。SD41310:下垂補(bǔ)償賦值表的加權(quán)因子。由于這兩個數(shù)據(jù)可以通過零件程序或PLC程序修改,所以一個軸由于各種因素造成的不同條件下的不同補(bǔ)償值可通過修改這兩個數(shù)據(jù)來調(diào)整補(bǔ)償值。四、應(yīng)用????下垂補(bǔ)償功能應(yīng)用于雙向螺距誤差補(bǔ)償,其裝載步驟與840D螺距誤差補(bǔ)償方法一樣。例一:正向補(bǔ)償文件%_N_NC_CEC_INICHANDATA(1)$AN_CEC[0,0]=0.000$AN_CEC