周玲
摘要:高度自動化的典型車間制造系統(tǒng)通常包括倉庫、AGV、CNC、裝配線和激光打標(biāo)設(shè)備。其中AGV對整體運行質(zhì)量和運行效率起著舉足輕重的作用。本文研究了典型制造系統(tǒng)背景下AGV的控制策略。首先定義了AGV的兩種運行路徑,分析了系統(tǒng)中任意兩點之間AGV的運動流程,然后提出了最小運行模式下的AGV通信框架,最后基于PLC設(shè)計了幾種主要場景下的控制方案。本結(jié)果有助于與任何制造系統(tǒng)底層運行層相關(guān)的AGV控制決策的優(yōu)化。
關(guān)鍵詞:典型車間制造系統(tǒng);AGV;控制方法
一個典型車間加工系統(tǒng)包括:立體倉庫,AGV,CNC1加工單元,裝配單元和激光加工。實際上制造業(yè)的底層執(zhí)行層通常是在這樣典型加工系統(tǒng)的基礎(chǔ)上擴充形成。系統(tǒng)主要部件的作用如下:立體倉庫功能是半成品,成品和空料箱的集中存貯裝置;它主要包括進出庫傳送帶、堆垛機、貨叉機構(gòu)、升降機構(gòu)、貨架及托盤;其中堆垛機可實現(xiàn)水平方向、豎直方向和前后方向的運動。AGV是自動化搬運機構(gòu),它可以在加工系統(tǒng)中任意兩個單元間移動和運輸貨物。裝配單元的作用就是把不同零件或半成品裝配到一起。CNC1加工單元是對半成品零件進行加工的裝置。激光加工單元是對裝配后的工件進行打標(biāo)處理。
AGV是連接各單元或工作站間的“紐帶”,各個核心工位間的無人銜接都要通過AGV完成。AGV是上述典型加工系統(tǒng)的可動部件,它對于系統(tǒng)整體運行質(zhì)量和運行效率至關(guān)重要。本文主要研究該典型車間加工系統(tǒng)中AGV的控制策略。
文中涉及的典型加工系統(tǒng)的控制單元的結(jié)構(gòu)如下圖1。整個控制系統(tǒng)包括上位機、現(xiàn)場總線、倉庫控制單元、AGV控制單元、裝配控制單元和激光打標(biāo)控制單元等。上位機是整個控制系統(tǒng)的大腦,它負責(zé)整個系統(tǒng)的控制調(diào)度,且它的調(diào)度優(yōu)先級最高?,F(xiàn)場總線是一種工業(yè)數(shù)據(jù)總線,是自動化領(lǐng)域中負責(zé)底層現(xiàn)場設(shè)備和數(shù)據(jù)的通信網(wǎng)絡(luò),具有簡單、可靠、經(jīng)濟實用等優(yōu)點。在本系統(tǒng)中現(xiàn)場總線采用PROFINET自動化總線標(biāo)準。倉庫控制單元主要控制堆垛機去完成貨物在立體空間的位移即進出貨/存取貨,還要對貨物位置以及整體倉位進行實時監(jiān)測。AGV控制單元主要是實現(xiàn)AGV在系統(tǒng)兩個工站間的搬運任務(wù)。本研究主要針對實時工業(yè)控制領(lǐng)域,故控制器采用PLC。
在加工系統(tǒng)中,AGV運動軌跡有兩種可能,即最大化和最小化模式。最大化下的AGV小車運行軌跡:AGV小車先從立體倉庫的出庫傳送帶處出發(fā),將待加工的工件運送到CNC1加工單元;加工完成后,再送到裝配單元進行組裝;組裝完畢后,再運輸?shù)郊す鈫卧M行激光刻字;最終,AGV小車再將加工完成的茶葉罐運回立體倉庫或者直接下線。最小化下的AGV小車運行軌跡:AGV小車先從立體倉庫的出庫傳送帶處出發(fā),將待加工的工件運送到裝配單元進行組裝;組裝完畢后,AGV小車再將加工完成的物品運回立體倉庫或者直接下線。
系統(tǒng)中任意兩單元間AGV移動過程是:首先系統(tǒng)激發(fā)AGV起點動作;AGV收到相關(guān)控制信號后開始移動稍后達到起點位置;緊接著料箱/托盤被放置到AGV上。第二階段:系統(tǒng)激發(fā)AGV終點動作;AGV開始移動稍后達到終點;料箱/托盤傳至工作站;AGV停止本周期運行。
最小運行軌跡模式下,AGV通訊程序框架包括6個程序段。其中最主要的三個階段是:首先生成隨機數(shù);然后AGV和下游單元的控制器進行身份驗證并建立鏈接;以及AGV和系統(tǒng)其他控制器通過心跳信號保持通訊同步和狀態(tài)監(jiān)控。
幾個AGV典型控制程序的概念設(shè)計如下所述。第一:發(fā)送認證報文程序;在此部分,AGV啟動并向倉儲單元發(fā)送字符串(身份驗證),在得到倉儲單元控制器返回的字符串后,建立連接。第二:心跳信號Heartbeatsignal;在系統(tǒng)運行時,AGV小車和(運行周期中下一個單元的)中央控制器之間一直保持著心跳信號,顧名思義,心跳信號就是像心跳一般一直不斷變化的信號,一般用于通訊狀況檢測。它的作用是告訴中央控制器系統(tǒng)是否正常運行,當(dāng)心跳信號中斷時,中央控制器能立刻察覺到系統(tǒng)發(fā)生通訊中斷,并采取相應(yīng)的應(yīng)對措施。第三:進料許可Feedingpermit;當(dāng)工件加工完成后,成品需要回庫,這時AGV小車將成品運送至入庫傳送帶處,會給倉儲單元控制器發(fā)送進料信號,通過后方可進料。第四:進料結(jié)束;成品成功入庫后,出于安全考慮,延遲5秒后向倉儲單元控制器發(fā)送進料完成信號,AGV小車離開倉儲單元。
本文研究了典型車間制造系統(tǒng)下的AGV控制策略。首先分析了兩種運動路徑,設(shè)計了系統(tǒng)中任意兩點間運動的流程圖,然后提出了最小模式下的通信框架以及針對主要場景的控制過程。這些結(jié)果可幫助典型底層制造系統(tǒng)中AGV控制策略的改進和優(yōu)化。未來的工作包括設(shè)計最大模式下的通信模塊,開發(fā)最大模式下的控制程序等。
參考文獻:
[1]李峰泉,張亞利.自動化立體倉庫管理系統(tǒng)的設(shè)計與實現(xiàn)[J].現(xiàn)代電子技術(shù),2007(16):83-85
[2]吳雄喜.AGV自主導(dǎo)引機器人應(yīng)用現(xiàn)狀及發(fā)展趨勢[J].機器人技術(shù)與應(yīng)用,2012(03):16-17.