俞志鋒 江 懿 劉 紅
(二重(德陽)重型裝備有限公司,四川618000)
某機(jī)床廠生產(chǎn)的TK6920B數(shù)控落地鏜在我公司一直承擔(dān)著繁重的加工任務(wù),由于常年高負(fù)荷運(yùn)轉(zhuǎn),近年來操作人員反映設(shè)備滑枕精度下降嚴(yán)重。每次通過精度調(diào)整能達(dá)到使用要求,使用一段時(shí)間后精度又不能滿足加工要求。此種現(xiàn)象越來越明顯,已無法通過機(jī)械調(diào)整達(dá)到工藝要求。設(shè)備制造廠技術(shù)人員到現(xiàn)場(chǎng)診斷,判定為機(jī)械硬件磨損,需將設(shè)備床頭箱整體返廠維修,周期3個(gè)月以上。由于公司生產(chǎn)任務(wù)繁重,且考慮到費(fèi)用問題,最終決定自主維修。
先利用專業(yè)檢測(cè)量具(方尺、平尺)對(duì)滑枕精度進(jìn)行檢測(cè),發(fā)現(xiàn)滑枕全長1200 mm仰頭0.23 mm。隨后機(jī)械員與維修人員一起對(duì)滑枕結(jié)構(gòu)進(jìn)行分析,TK6920B數(shù)控落地鏜滑枕撓度補(bǔ)償控制機(jī)構(gòu)與國內(nèi)其他機(jī)床廠家補(bǔ)償控制機(jī)構(gòu)原理有區(qū)別,大多數(shù)機(jī)床廠的落地鏜滑枕撓度補(bǔ)償為液壓缸式補(bǔ)償機(jī)構(gòu),見圖1所示。液壓缸位于床頭箱前段,利用液壓比例閥控制液壓缸的升降,拉動(dòng)床頭箱上揚(yáng)或下降,從而保證滑枕運(yùn)行軌跡的直線度,達(dá)到保證滑枕幾何夾角精度的目的。但某廠生產(chǎn)的B系列數(shù)控落地鏜滑枕撓度補(bǔ)償機(jī)構(gòu)利用了較為先進(jìn)的控制方式,用了兩套補(bǔ)償裝置,分別為滑枕自重?fù)隙绕胶庋a(bǔ)償和拉桿液壓補(bǔ)償兩部分,見圖2。
圖1 傳統(tǒng)的滑枕撓度液壓缸補(bǔ)償原理簡圖
1—滾動(dòng)體 2—自重?fù)隙绕胶庋a(bǔ)償機(jī)構(gòu) 3—拉桿 4—鎖緊螺母 5—拉桿液壓撓度補(bǔ)償機(jī)構(gòu) 6—補(bǔ)償油缸 7—補(bǔ)償滾動(dòng)體運(yùn)行導(dǎo)軌
滑枕自重?fù)隙绕胶庋a(bǔ)償?shù)脑頌椋涸诨碇行奈恢迷O(shè)置兩支撐油缸,油缸外安裝有兩個(gè)直線滾動(dòng)塊,支撐滑枕把合在主軸箱箱體內(nèi)的導(dǎo)軌上運(yùn)行,根據(jù)計(jì)算,導(dǎo)軌預(yù)加工成有撓度的現(xiàn)狀,保證滑枕在移動(dòng)時(shí)的下?lián)隙确显O(shè)計(jì)要求。
拉桿液壓撓度補(bǔ)償?shù)脑頌椋涸诨砩喜吭O(shè)置兩根預(yù)計(jì)拉桿,在拉桿后部安裝有兩個(gè)增壓油缸,用來增強(qiáng)滑枕的抗下?lián)夏芰Γ⒖筛鶕?jù)滑枕的負(fù)載變化實(shí)現(xiàn)編程控制拉桿預(yù)緊力。
了解該設(shè)備的故障現(xiàn)象及控制原理后,便可有針對(duì)性的對(duì)故障點(diǎn)進(jìn)行排查。首先對(duì)拉桿液壓撓度補(bǔ)償進(jìn)行排查,通過對(duì)兩個(gè)增壓油缸壓力的測(cè)量,對(duì)照設(shè)計(jì)要求值,排除了該機(jī)構(gòu)故障的可能性。
從檢測(cè)數(shù)據(jù)來看,滑枕伸出過程中其運(yùn)動(dòng)軌跡整體上揚(yáng)。一般,鏜床的滑枕或鏜桿在伸出時(shí),由于滑枕或鏜桿的自身重力,常規(guī)情況下滑枕或鏜桿都是下垂趨勢(shì)。但從對(duì)該設(shè)備的監(jiān)測(cè)數(shù)據(jù)來看卻是上揚(yáng),極有可能是由于滑枕自重?fù)隙妊a(bǔ)償機(jī)構(gòu)的兩個(gè)支撐油缸或滾動(dòng)塊出現(xiàn)故障,導(dǎo)致自重補(bǔ)償支撐機(jī)構(gòu)失效,由于滑枕重心偏移后,使滑枕整體上翹。通過對(duì)機(jī)床床頭箱結(jié)構(gòu)分析,要檢查驗(yàn)證上述判斷,必須將滑枕脫出。經(jīng)逐步拆解,滑枕抽出,發(fā)現(xiàn)滑枕自重?fù)隙妊a(bǔ)償機(jī)構(gòu)的支撐滾動(dòng)體損壞,見圖3,支撐導(dǎo)軌拉傷。重新更換滾動(dòng)體,將損壞的導(dǎo)軌上磨床進(jìn)行修磨,回裝后按機(jī)床使用說明書要求重新調(diào)整各項(xiàng)參數(shù)至合適值,再對(duì)滑枕精度復(fù)查,發(fā)現(xiàn)滑枕伸出全長精度達(dá)不到出廠要求,且差值呈非線性。經(jīng)綜合分析,根本原因是支撐導(dǎo)軌經(jīng)磨損導(dǎo)致出廠時(shí)加工成的撓度形狀被破壞,致使滑枕運(yùn)動(dòng)的撓度達(dá)不到設(shè)計(jì)要求。
圖3 損壞的滾動(dòng)快
為提高滑枕的加工精度,節(jié)約時(shí)間成本,經(jīng)研究,可利用840D數(shù)控系統(tǒng)的垂度補(bǔ)償功能解決滑枕伸出精度超差問題。
某些數(shù)控機(jī)床一個(gè)或兩個(gè)坐標(biāo)軸在伸出時(shí),一頭處于懸空狀態(tài),這樣由于坐標(biāo)軸自身重力會(huì)產(chǎn)生下垂現(xiàn)象。例如鏜床的滑枕或鏜桿在伸出時(shí),由于滑枕或鏜桿的自身重力,使滑枕或鏜桿產(chǎn)生一定的下垂,影響到機(jī)床的加工精度。垂度是指坐標(biāo)軸由于部件的自重而引起的彎曲變形,如圖4所示。
圖4 垂度產(chǎn)生示意圖
Z軸向外運(yùn)動(dòng)得越遠(yuǎn),Z軸橫臂彎曲越大,越能影響到Y(jié)軸負(fù)方向的坐標(biāo)值,利用系統(tǒng)垂度補(bǔ)償功能,補(bǔ)償坐標(biāo)軸下垂引起的位置誤差,當(dāng)Z軸執(zhí)行移動(dòng)命令時(shí),系統(tǒng)會(huì)在一個(gè)插補(bǔ)周期內(nèi)計(jì)算出Y軸相應(yīng)的補(bǔ)償值,通過Y軸運(yùn)動(dòng),保證Z軸的水平度,從而保證Z軸的加工精度。垂度補(bǔ)償與螺距補(bǔ)償不同,螺距補(bǔ)償是對(duì)單個(gè)軸進(jìn)行補(bǔ)償?shù)?,坐?biāo)軸之間的補(bǔ)償是相對(duì)獨(dú)立的,而垂度補(bǔ)償則不一樣,它是坐標(biāo)之間的補(bǔ)償,通過某一坐標(biāo)軸的運(yùn)動(dòng),來補(bǔ)償受垂度影響的坐標(biāo)軸。通常把受重力影響產(chǎn)生形變的坐標(biāo)軸叫做基礎(chǔ)軸,如圖4的Z軸;受影響的坐標(biāo)軸叫做補(bǔ)償軸,如圖4的Y軸。把一個(gè)基礎(chǔ)軸與一個(gè)坐標(biāo)軸定義成一種補(bǔ)償關(guān)系,基礎(chǔ)軸作為輸入,由此決定補(bǔ)償點(diǎn),補(bǔ)償軸作為輸出,計(jì)算得到補(bǔ)償值,加到該軸的位置調(diào)節(jié)器中。具有兩個(gè)以上坐標(biāo)軸的數(shù)控機(jī)床,由于一個(gè)坐標(biāo)軸的垂度可能影響到其他幾個(gè)坐標(biāo)軸,需要建立幾個(gè)補(bǔ)償關(guān)系?;A(chǔ)軸與補(bǔ)償軸之間的補(bǔ)償關(guān)系稱為垂度補(bǔ)償表,由系統(tǒng)規(guī)定的變量組成,以補(bǔ)償文件的形式存入內(nèi)存中。
3.2.1 為了編制垂度補(bǔ)償表,應(yīng)采取如下步驟:
首先應(yīng)當(dāng)定義作為輸入的基礎(chǔ)軸和作為輸出的補(bǔ)償軸,其次確定基礎(chǔ)軸的坐標(biāo)補(bǔ)償范圍,即補(bǔ)償?shù)钠鹗键c(diǎn)和終點(diǎn),而后確定兩補(bǔ)償點(diǎn)之間的距離,以便計(jì)算補(bǔ)償點(diǎn)數(shù),理論上補(bǔ)償距離越短越好,但所需的補(bǔ)償點(diǎn)就越多,占用大量的系統(tǒng)內(nèi)存,實(shí)際應(yīng)用中根據(jù)需要而定。此次應(yīng)用中,為的是解決滑枕的低頭問題,基礎(chǔ)軸為W軸,輸出軸為Y軸,補(bǔ)償間距根據(jù)實(shí)際測(cè)量的結(jié)果,最后確定為100 mm。
3.2.2 垂度補(bǔ)償表主要包含下列系統(tǒng)變量:
①$ AN-CEC-STEP[t]:在補(bǔ)償表t中,兩個(gè)相鄰補(bǔ)償表之間的距離。
②$ AN-CEC-MIN[t]:在補(bǔ)償表t中,基礎(chǔ)軸補(bǔ)償點(diǎn)的起始位置。
③$ AN-CEC-MAX[t]:在補(bǔ)償表t中,基礎(chǔ)軸補(bǔ)償點(diǎn)的結(jié)束位置。
④$ AN-CEC[t,N]:在補(bǔ)償表t中,基礎(chǔ)軸補(bǔ)償點(diǎn)N對(duì)應(yīng)補(bǔ)償軸的補(bǔ)償值。
⑤$ AN-CEC-INPUT-AXIS[t]:定義垂度補(bǔ)償?shù)幕A(chǔ)軸,作為補(bǔ)償值的輸入。
⑥$ AN-CEC- OUTPUT-AXIS[t]:定義需要補(bǔ)償?shù)难a(bǔ)償軸,作為補(bǔ)償值的輸出。
⑦$ AN-CEC-DIRECTION[t]:基礎(chǔ)軸的補(bǔ)償方向,0為基礎(chǔ)軸在兩個(gè)方向運(yùn)動(dòng)補(bǔ)償都有效,1為僅在基礎(chǔ)軸正方向運(yùn)動(dòng)補(bǔ)償有效,-1為在基礎(chǔ)軸負(fù)方向運(yùn)動(dòng)有效。
⑧$ AN-CEC-IS-MODULO[t]:帶模補(bǔ)償功能。0表示無模補(bǔ)功能,1表示激活模補(bǔ)功能。
3.2.3 垂度補(bǔ)償功能在TK6920B的具體應(yīng)用
通過用百分表檢查發(fā)現(xiàn)滑枕全長伸出1200 mm,低頭0.06 mm,達(dá)不到產(chǎn)品加工要求。為此,采用垂度補(bǔ)償?shù)墓δ芡晟圃O(shè)備精度,具體操作步驟如下:
第一步:找到系統(tǒng)中的垂度補(bǔ)償表
在Nc-Active-Data菜單下直接復(fù)制“EEC_DATA”到一個(gè)新建立的備份文檔目錄*.MDN中。
第二步:打表采樣低頭數(shù)據(jù)
本機(jī)床滑枕的最大運(yùn)動(dòng)距離為1200 mm,其零點(diǎn)設(shè)在了最外端,為了打表讀取數(shù)據(jù)方便,打表從滑枕坐標(biāo)值為1200 mm開始,滑枕每走100 mm讀取下垂數(shù)據(jù),測(cè)到的數(shù)據(jù)見表1。
表1 滑枕下垂數(shù)據(jù)
第三步:根據(jù)上述數(shù)據(jù)建立補(bǔ)償表
新建立的備份文檔目錄*.MDN中將垂度補(bǔ)償表格打開,將上表中得到的補(bǔ)償值輸入到補(bǔ)償表的對(duì)應(yīng)補(bǔ)償點(diǎn)中,得到的垂度補(bǔ)償表如下:
$ AN-CEC[28,0]=0.02;W位置坐標(biāo)為0 mm時(shí)的Y軸補(bǔ)償值
$ AN-CEC[28,1]=0.06;W位置坐標(biāo)為100 mm時(shí)Y軸補(bǔ)償值
$ AN-CEC[28,2]=0.06;W位置坐標(biāo)為200 mm時(shí)Y軸補(bǔ)償值
$ AN-CEC[28,3]=0.05;W位置坐標(biāo)為300 mm時(shí)Y軸補(bǔ)償值
$ AN-CEC[28,4]=0.04;W位置坐標(biāo)為400 mm時(shí)Y軸補(bǔ)償值
$ AN-CEC[28,5]=0.05;W位置坐標(biāo)為500 mm時(shí)Y軸補(bǔ)償值
$ AN-CEC[28,6]=0.03;W位置坐標(biāo)為600 mm時(shí)Y軸補(bǔ)償值
$ AN-CEC[28,7]=0.03;W位置坐標(biāo)為700 mm時(shí)Y軸補(bǔ)償值
$ AN-CEC[28,8]=0.02;W位置坐標(biāo)為800 mm時(shí)Y軸補(bǔ)償值
$ AN-CEC[28,8]=-0.01;W位置坐標(biāo)為900 mm時(shí)Y軸補(bǔ)償值
$ AN-CEC[28,10]=0.02;W位置坐標(biāo)為1000 mm時(shí)Y軸補(bǔ)償值
$ AN-CEC[28,11]=0.01;W位置坐標(biāo)為1100 mm時(shí)Y軸補(bǔ)償值
$ AN-CEC[28,12]=0;W位置坐標(biāo)為1200 mm時(shí)Y軸補(bǔ)償值
$ AN-CEC-INPUT-AXIS[28]=AXIS6;基礎(chǔ)軸為W軸
$ AN-CEC-OUTPUT-AXIS[28]=AXIS2;補(bǔ)償軸為Y軸
$ AN-CEC-STEP[28]=100;補(bǔ)償間距為100 mm
$ AN-CEC-MIN[28]=0;補(bǔ)償起始位置為0
$ AN-CEC-MAX[28]=1200;補(bǔ)償終點(diǎn)位置為1200 mm
$ AN-CEC-DIRECTION[28]=0;W軸正負(fù)方向運(yùn)動(dòng)補(bǔ)償都有效
$ AN-CEC-IS-MODULO[28]=0;模功能無效。
第四步:運(yùn)行補(bǔ)償表
將做好的補(bǔ)償表裝入NC中使其生效,為使補(bǔ)償生效,需滿足以下條件:
①插補(bǔ)補(bǔ)償已經(jīng)使用;
②激活垂度補(bǔ)償功能,即MD32710=1;
③補(bǔ)償值已裝入NC中。
將上述參數(shù)設(shè)好后,打表檢查滑枕Y軸與W軸的垂直精度,效果很好,全長1200 mm誤差在0.02 μm以內(nèi),能很好滿足加工精度要求。
以工作中的維修實(shí)例簡述了840D數(shù)控系統(tǒng)垂度補(bǔ)償功能在提高機(jī)床幾何精度方面的應(yīng)用,隨著公司產(chǎn)品質(zhì)量的升級(jí),今后對(duì)機(jī)床的精度要求越來越高,利用數(shù)控系統(tǒng)自帶的垂度補(bǔ)償是一種方便快捷、經(jīng)濟(jì)適用的解決機(jī)床幾何精度的方法。將此類補(bǔ)償方法熟練地運(yùn)用后,可以較好地提高機(jī)床精度狀況,滿足產(chǎn)品加工需求。目前,840D系統(tǒng)在國內(nèi)數(shù)控機(jī)床的應(yīng)用上占有較大的市場(chǎng)份額,該方法具有較好的參考性及推廣價(jià)值。