肖萬川
(四川成飛集成科技股份有限公司,成都 610091)
數(shù)控龍門銑床配置各類刀庫實(shí)現(xiàn)自動(dòng)換刀的方式多種多樣。刀庫的主要部件由刀庫和刀具交換機(jī)構(gòu)組成。機(jī)床和主軸的結(jié)構(gòu)及空間位置決定了刀庫樣式。刀庫的形式有很多種,結(jié)構(gòu)也各不相同。在龍門數(shù)控銑床上,最常用的有傘形刀庫、盤式刀庫、鏈?zhǔn)降稁旌椭本€式刀庫等[1]。
目前,數(shù)控機(jī)床常見的刀庫種類有直線排列式刀庫、夾臂式刀庫、轉(zhuǎn)塔式刀庫、圓盤式刀庫、傘形刀庫以及鏈?zhǔn)降稁斓?。其中:直線排列式刀庫、夾臂式刀庫、傘形刀庫無須機(jī)械臂換刀,占用空間小,結(jié)構(gòu)簡單,常用于中小型機(jī)床;轉(zhuǎn)塔式刀庫結(jié)構(gòu)緊湊,多用于車削中心[2];圓盤式刀庫結(jié)構(gòu)比較復(fù)雜但工作可靠性高,在中型加工中心使用普遍;鏈?zhǔn)降稁旖Y(jié)構(gòu)非常復(fù)雜,一般用于刀庫數(shù)量較大的大型龍門加工中心。從結(jié)構(gòu)復(fù)雜程度、安裝難易程度、空間尺寸以及經(jīng)濟(jì)性等各方面綜合考慮,最終選用臺(tái)灣圣杰牌DV0320T 傘形刀庫,如圖1 所示。
它由三相異步電機(jī)連接凸輪分度間歇運(yùn)動(dòng)機(jī)構(gòu)帶動(dòng)刀盤旋轉(zhuǎn)(如圖2 所示),實(shí)現(xiàn)刀具的位移。這種結(jié)構(gòu)比較符合任務(wù)要求,刀庫結(jié)構(gòu)簡單,占用空間小,故障率低,價(jià)格便宜,成熟穩(wěn)定,且已在公司現(xiàn)有亞太菁英機(jī)床GL27 上得到了應(yīng)用,如圖3 所示。亞太菁英GL27 機(jī)床于2011 年安裝并投入使用,至今刀庫未出現(xiàn)過故障,可見此類型刀庫的穩(wěn)定性良好。刀庫的基本規(guī)格,如表1 所示。
表1 刀庫的基本規(guī)格
刀庫安裝在底座上,由氣缸將刀庫推出,使用機(jī)床坐標(biāo)軸X軸、Y軸和主軸Z軸移動(dòng)來實(shí)現(xiàn)換刀。刀庫總成安裝在工作臺(tái)X軸正向里側(cè)機(jī)床空置區(qū)域,如圖4 所示。需要注意,刀庫推出換刀時(shí)會(huì)占用工作臺(tái)X軸的部分行程。
刀庫的供電電源、氣缸控制和檢測信號(hào)的反饋等,都需要與機(jī)床進(jìn)行連接。如圖5 所示,根據(jù)電氣原理圖,需要從機(jī)床引出380 V 電源線接入QF1 電機(jī)保護(hù)斷路器,再由機(jī)床可編程邏輯控制器(Programmable Logic Controller,PLC)發(fā)出信號(hào)控制中間繼電器KR1 或KR2 的觸點(diǎn)互鎖,使KM1 或KM2 接觸器吸合實(shí)現(xiàn)刀庫電機(jī)的正轉(zhuǎn)或反轉(zhuǎn)。依然由機(jī)床PLC 控制KR3 或KR4 中間繼電器觸點(diǎn)閉合,使Y1 或Y2 刀庫底座氣動(dòng)伸縮氣缸電磁閥吸合,使氣缸帶動(dòng)刀庫推出至防護(hù)門外或者縮回至防護(hù)門以內(nèi)。急停開關(guān)SP與機(jī)床急?;芈愤M(jìn)行連接,當(dāng)發(fā)生緊急情況時(shí)拍下急停開關(guān),機(jī)床和刀庫都會(huì)緊急停止,從而保護(hù)機(jī)床的安全和操作者的人身安全。
刀庫自帶原點(diǎn)檢測傳感器、有刀無刀檢測傳感器和數(shù)刀/定位傳感器,將所有檢測輸入信號(hào)按表2信號(hào)定義接入現(xiàn)有機(jī)床PLC 模塊的物理位置,機(jī)床PLC 輸出信號(hào)也按照?qǐng)D紙一一對(duì)應(yīng)進(jìn)行連接。
FIDIA 系統(tǒng)所使用的PLC 編程語言為AUCOL語言,是意大利FIDIA 公司的PLC 內(nèi)置語言,編程靈活,語句量大。它是一種控制二進(jìn)制變量的FIDIA公司的專用產(chǎn)品。相對(duì)于SIEMENS、FANUC 等數(shù)控系統(tǒng)的PLC 程序編制方法的種類多樣性,F(xiàn)IDIA 系統(tǒng)只有語句表方式的編程方法,可見AUCOL 語言分析研究和二次開發(fā)具有一定的獨(dú)特性。
表2 PLC 輸入輸出信號(hào)定義表
FIDIA 系統(tǒng)的所有PLC 程序都是由進(jìn)程單元組成的(急停檢測、液壓系統(tǒng)管理、刀具搜索的管理等)。進(jìn)程是指由PLC 程序員編寫的不同時(shí)單獨(dú)運(yùn)行而又相互關(guān)聯(lián)的程序。各個(gè)進(jìn)程是按順序從進(jìn)程1 到進(jìn)程2 依序執(zhí)行。如果某一個(gè)進(jìn)程無效,這個(gè)進(jìn)程會(huì)被跳過無效程序直接執(zhí)行它后面的進(jìn)程。進(jìn)程由可變操作碼和操作數(shù)組成。操作碼表示的是指令要完成的操作功能,操作數(shù)指變量和常量[3]。其中,輸入信號(hào)作為反饋信息返回CNC 和PLC,而輸出信號(hào)被CNC和PLC 用于管理特定的操作。
通過了解FIDIA 系統(tǒng)中PLC 技術(shù)的應(yīng)用特點(diǎn),修改PLC 程序中的M06 換刀程序。
以下是節(jié)選部分修改后的換刀程序:
如圖6 所示,當(dāng)機(jī)床執(zhí)行M06TXX 自動(dòng)換刀指令時(shí),PLC 先會(huì)判斷存儲(chǔ)單元中主軸當(dāng)前刀具號(hào)與換刀指令刀具號(hào)是否一致。若相同,則換刀完成[4-6]。若不相同,則進(jìn)行如下?lián)Q刀動(dòng)作:Z軸回到安全高度(作用是避免X軸、Y軸移動(dòng)時(shí)主軸上刀具碰到工件)→主軸準(zhǔn)?!鷻C(jī)床通過X軸、Y軸水平移動(dòng)到換刀等待位置→刀庫電機(jī)旋轉(zhuǎn)到目前刀具的刀位上→氣缸推動(dòng)刀庫伸出→防護(hù)門打開→Z軸移動(dòng)至換刀點(diǎn)→X軸移動(dòng)至換刀點(diǎn)→主軸松刀→Z軸移動(dòng)至等待點(diǎn)→刀庫旋轉(zhuǎn)至目標(biāo)刀位→Z軸移動(dòng)至換刀點(diǎn)→主軸夾緊→X軸移動(dòng)至等待點(diǎn)→Z軸抬刀至安全點(diǎn)→刀庫氣缸回退→刀庫門關(guān)閉→刀號(hào)更新至存儲(chǔ)單元→換刀完成。
經(jīng)過修改后的PLC 程序滿足換刀要求,使刀具的更換方便、快捷、靈敏。經(jīng)過現(xiàn)場測試,觀察并記錄每次選刀換刀的系統(tǒng)運(yùn)轉(zhuǎn)情況,對(duì)不合理或沒達(dá)到要求的程序段進(jìn)行修改優(yōu)化,最終的PLC 程序經(jīng)過50 次連續(xù)不間斷換刀測試,換刀的成功率達(dá)到100%,換刀故障率為0%,滿足了改造要求[7-9]。
通過對(duì)菲迪亞GT30 機(jī)床自動(dòng)化刀庫系統(tǒng)的硬件和PLC 軟件部分的改造,大大提升了對(duì)FIDIA 系統(tǒng)PLC 程序二次開發(fā)的能力,且使機(jī)床實(shí)現(xiàn)了高速、高精度和高可靠性的換刀,減少了每一工序必須手動(dòng)換刀、不能自動(dòng)化加工、機(jī)床加工效率不高、人工操作要求高等問題。實(shí)踐證明,在數(shù)控銑機(jī)床配置該刀庫,可使工序較為集中。特別是航空類復(fù)雜零件的加工過程中,它的作用尤為顯著,能夠?qū)崿F(xiàn)程序的串聯(lián)、自動(dòng)化加工和無人化加工,提高了加工效率,減少了加工時(shí)的人為干預(yù)。這種類型三相異步電機(jī)的刀庫相對(duì)于伺服電機(jī)控制的刀庫,價(jià)格、制造和安裝成本低,維護(hù)簡單方便,故障率低,穩(wěn)定性高,特別適合機(jī)床內(nèi)安裝空間小、費(fèi)用預(yù)算不高的改造。