熊 雋 喬廣通
(1.瀘州職業(yè)技術(shù)學院 智能制造與汽車工程學院,瀘州 646000;2.山東省機械設(shè)計研究院,濟南 250031)
隨著裝備制造產(chǎn)業(yè)的轉(zhuǎn)型升級,緊跟智能制造產(chǎn)業(yè)自動化、智能化和數(shù)字化的發(fā)展趨勢,工業(yè)機器人協(xié)作的柔性智能生產(chǎn)線應(yīng)用越來越廣泛[1-2]。圖1為工業(yè)機器人智能生產(chǎn)線,由多臺ABB IRB1410機器人、數(shù)控車床、數(shù)控加工中心、視覺系統(tǒng)、自動打磨臺、自動清洗臺以及檢測臺等組成。機器人1在數(shù)控車床和數(shù)控加工中心之間進行零件自動加工的上下料工作,并把加工完成的零件放到下料機構(gòu)上。機器人2負責對下料機構(gòu)傳送過來的已加工零件進行自動打磨,放到自動清洗臺中進行超聲波清洗。清洗完成后,由機器人3負責將工件取出、烘干以及到檢測臺進行尺寸檢測,并根據(jù)檢測結(jié)果進行分揀。

圖1 智能生產(chǎn)系統(tǒng)構(gòu)成圖
本文對負責打磨清洗的工業(yè)機器2應(yīng)用進行詳細介紹。機器人2處于智能生產(chǎn)線中端,其末端執(zhí)行器直接由機器人標準輸入/輸出(Input/Output,I/O)板的數(shù)字信號接口進行控制[3]。打磨、清洗等設(shè)備,通過外部的西門子可編程邏輯控制器(Programmable Logic Controller,PLC)進行控制。為實現(xiàn)準確抓取,下料機構(gòu)上方安裝有工業(yè)視覺系統(tǒng),對零件位置進行準確測量。所有機器人、PLC以及視覺系統(tǒng)通過以太網(wǎng)組成工業(yè)網(wǎng)絡(luò),實現(xiàn)實時通信[4]。
打磨清洗機器人工作流程,如圖2所示。將生產(chǎn)線轉(zhuǎn)換到自動運行模式后,按下啟動運行按鈕,機器人執(zhí)行初始化程序,先判斷機器人是否在原點位置。若不在則自動回到原點等待,再將自動運行信號與中斷程序觸發(fā)關(guān)聯(lián)起來。只要自動運行信號轉(zhuǎn)換為0,即可停止工業(yè)機器人運行。

圖2 智能制造生產(chǎn)線工作流程
待下料機構(gòu)零件到位后,發(fā)送允許取料信號給機器人。機器人在取料位置上方,利用工業(yè)視覺系統(tǒng)進行精確定位,修正工件坐標偏移量后準確抓取工件。此時抓取的零件,打磨位置與機器人手爪夾持位置相同[5]。機器人需要到翻面裝夾臺將工件進行翻面裝夾,留出打磨位置進行自動打磨。打磨完成后,判斷超聲波清洗框內(nèi)是否沒有工件,并判斷機器人3是否不在清洗框內(nèi)取工件。若條件滿足,機器人將零件放入清洗框,返回原點等待下一次打磨清洗工作的執(zhí)行。
為提高生產(chǎn)節(jié)拍,工業(yè)機器人手爪設(shè)計為如圖3所示的雙工位手爪。機器人手爪工作前,將手爪連接法蘭盤、法蘭連接件和快換盤機器人側(cè)共同構(gòu)成的機器人連接部件安裝到工業(yè)機器人末端法蘭上,其他零部件組合起來放在工具支架上。

圖3 工業(yè)機器人手爪結(jié)構(gòu)
需要使用該手爪時,利用電磁閥控制,使快換盤機器人側(cè)與工具側(cè)精密吸合,即可實現(xiàn)手爪的快速拆裝。任意工位抓取工件時,只需要機器人發(fā)送信號給控制圓形氣缸的電磁閥,使其控制氣缸帶動手指收攏即可。為保證手爪已完全張開或已完全夾緊,安裝了兩個磁性傳感器用于氣缸張開和夾緊的檢測。
翻面裝夾臺主要由支撐架和臺階型的V形塊組成,用于工件的翻面裝夾[6]。待機器人在下料臺抓取零件后,將零件側(cè)放于V形塊上,如圖4所示,再運行到零件另一端重新夾持零件。

圖4 翻面裝夾臺V形塊
本打磨清洗機器人選用ABB IRB1410機器人,使用DSQC652標準I/O板。該板卡有獨立數(shù)字輸入輸出接口,支持DeviceNet總線通信協(xié)議。為方便控制,需要設(shè)計每個通信信號的接口、名稱以及信號內(nèi)容等。設(shè)計機器人標準I/O板數(shù)字輸入、數(shù)字輸出接口通信信號如表1所示。數(shù)字輸入信號主要為手爪兩個工位氣缸張開、夾緊的磁性開關(guān)檢測信號。數(shù)字輸出信號主要為兩個工位氣缸和快換盤動作的控制信號。

表1 標準I/O板數(shù)字輸入信號分配
其他信號由西門子PLC與機器人通過總線進行通信。西門子PLC支持Profibus總線,ABB機器人支持DeviceNet總線[7]。為了兩個設(shè)備能正常通信,在兩個設(shè)備之間使用PD-100網(wǎng)關(guān)進行協(xié)議轉(zhuǎn)換轉(zhuǎn)接,連接方法如圖5所示。

圖5 PLC與機器人總線通信連接
利用總線通信的信號,主要包括視覺系統(tǒng)檢測獲取的抓取位置X偏移量、位置Y偏移量和PLC傳遞的協(xié)作控制信號[8],具體信號如表2所示。

表2 總線通信信號分配
ABB機器人的控制程序為RAPID程序,存放在程序模塊。一臺機器人可新建多個普通程序、中斷程序和功能程序,用于實現(xiàn)不同控制功能。本文應(yīng)用于打磨和清洗的機器人,為了控制邏輯清晰,容易識讀和后期維護,設(shè)計的具體程序如表3所示。

表3 例行程序列表
工業(yè)機器人是智能制造的生力軍,應(yīng)用場景廣泛。本文闡述的工業(yè)機器人打磨清洗應(yīng)用,將自動化、數(shù)字化以及智能化技術(shù)結(jié)合起來,已在實際生產(chǎn)中應(yīng)用,效果良好,可實現(xiàn)無人化柔性生產(chǎn)。生產(chǎn)應(yīng)用具有代表性,可24 h不間斷工作,不僅節(jié)約了人力成本,還避免了人為失誤,大大提高了生產(chǎn)效率和生產(chǎn)質(zhì)量,具有極高的推廣價值。