目前,龍門刨床刨臺的位置控制依然采用以行程開關(guān)為主的機(jī)械限位方式,刨床工作中產(chǎn)生的大量鐵屑以及刨臺頻繁撞擊易影響行程開關(guān)正常動作,減少其使用壽命,導(dǎo)致設(shè)備故障率提高。為此,一拖(洛陽)開創(chuàng)裝備科技有限公司對刨床位置控制進(jìn)行了改造。 1.改造方案
考慮到龍門刨床對刨臺位置精度要求不高,刨臺傳動系統(tǒng)采用螺傘齒輪和齒條傳動,屬剛性聯(lián)接,因此將位置檢測元件安裝在傳動電機(jī)軸,完達(dá)到運(yùn)動精度。改造選用集電極開路型編碼器作為位置檢測元件,以三菱fx1n plc的雙向高速計數(shù)器c251為控制元件。c251配合fx1n的辯向功能繼電器m8251,可使程序具備兩個方向的比較功能,實(shí)現(xiàn)雙向設(shè)定。另一方面,若選用普通單向計數(shù)器,由于受慣性影響,刨臺每次總是超出設(shè)定脈沖數(shù)才完成換向,而且超出數(shù)也不是定值。采用c251,系統(tǒng)可以在刨臺換向后立即減去超出數(shù),在一個運(yùn)動過程中即完成誤差校正,消除了定位不準(zhǔn)形成的累積誤差。
2.程序設(shè)計
(1)位置設(shè)定。如圖1所示,首先將刨臺移至工件一端(a點(diǎn)),按下開關(guān)將該點(diǎn)設(shè)為起點(diǎn)并對c251清零,存入具有停電保持功能的d130(起點(diǎn)寄存器),即此時c251內(nèi)的值0視為起點(diǎn)位置值。手動將刨臺移至工件另一端(d點(diǎn)),將此時c251內(nèi)的值存入d145(終點(diǎn)存儲器),并進(jìn)行減法運(yùn)算dsub d145 k10 d140得出減速位置值(c點(diǎn))存入d140,以及加法運(yùn)算dadd d130 k10 d135得出另一減速位置(b點(diǎn))存入d135(圖2)k10為減速脈沖數(shù),該值可依據(jù)刨臺原行程開關(guān)位置折算到電機(jī)軸上的實(shí)際脈沖數(shù)得出,或在調(diào)整時根據(jù)換向情況給出適當(dāng)?shù)闹怠?br> 設(shè)定a為起點(diǎn),按下x14,完成a點(diǎn)數(shù)據(jù)存儲,同時m22閉合,為辯向做準(zhǔn)備刨臺到達(dá)d點(diǎn)時,由于電機(jī)正轉(zhuǎn),m8251常開觸點(diǎn)保持,按下x16,此時m23未閉合,m500線圈為“0”其常閉點(diǎn)接通,系統(tǒng)完成其余各點(diǎn)坐標(biāo)存儲。
(2)運(yùn)行龍門刨床工作中,若刨臺前進(jìn),c251執(zhí)行加數(shù)計數(shù),當(dāng)其值大于d 140值時刨臺減速,大于d145值時刨臺換向,電機(jī)反轉(zhuǎn);刨臺后退,c251執(zhí)行減數(shù)計數(shù),當(dāng)其值小于d135值時刨臺減速,小于d130值時刨臺換向,電機(jī)再次更換旋轉(zhuǎn)方向,周而復(fù)始,實(shí)現(xiàn)龍門刨床刨削功能(圖3)。
在運(yùn)行模式下,x13始終閉合,c251的值實(shí)時與各寄存器內(nèi)的值比較,程序完成算術(shù)運(yùn)算和比較功能:當(dāng)c251>d140時,m2接通,執(zhí)行前進(jìn)減速;當(dāng)c251>d145時,m5接通,執(zhí)行前進(jìn)換向;當(dāng)c251設(shè)備使用6~7個月,運(yùn)行穩(wěn)定可靠,操作更加方便,*達(dá)到生產(chǎn)要求。