陳玲琳
(安徽工業(yè)經(jīng)濟職業(yè)技術(shù)學院 機械與汽車工程學院,安徽 合肥 230051)
本文以某手機包裝生產(chǎn)線為研究對象,先確定裝配對象類型,再根據(jù)老式生產(chǎn)線的工藝流程,對其流程進行分析,并計算出所需物理元件的個數(shù),然后構(gòu)建出能夠用于實際生產(chǎn)的系統(tǒng)方案。最后用數(shù)字化工廠軟件驗證設計方案的有效性。具體工序的描述如表1所示,流程圖如圖1所示。
表1 手機包裝流水線工序詳述Table 1 Mobile packaging pipeline process details
ABB IRB 360 Flexpicker 四軸工業(yè)機器人,專門用于高速撿取及放置任務,經(jīng)模塊化設計,具有 0.1 mm 的重復定位精度,且負載高、節(jié)拍時間短、運動性能強,其組成結(jié)構(gòu)如圖 2所示。
從表2中IRB 360機器人的性能指標可知,機器人可在短時間內(nèi)實現(xiàn)貨物撿取及放置的一次往返路徑,同時節(jié)拍時間不會隨著負重增加而提高,且能夠高速行進。
表2 Robot指標數(shù)據(jù)Table 2 Robot indicator data
本文使用的 ABB 公司的 IRC5 控制器,具備動態(tài)建模技術(shù),可以自動優(yōu)化機器人性能,并采用 TrueMoveTM、QuickMoveTM技術(shù)來增加精度、減少節(jié)拍時間。而且IRC5的傳感器接口、遠程接口等均可編程,其 I/O 接口可兼容大部分工業(yè)網(wǎng)絡,具備良好的聯(lián)網(wǎng)能力。
輸送機可實現(xiàn)大批貨物在某區(qū)間內(nèi)的快速移動,可有效節(jié)約人力,在傳送更多貨物的同時,實現(xiàn)更少的人力和空間占用,是自動化倉儲中不可或缺的部分,在包裝生產(chǎn)中廣泛應用。根據(jù)行業(yè)的不同,傳送系統(tǒng)的種類也不同,這些都可以從3D Create組件庫中找到如圖3所示。
圖3 3D Create中的各類輸送機Fig.3 Various conveyors in 3D Create
自動化倉儲模塊主要包含:立體貨架、出入庫操作臺、堆垛起重設備和自動控制系統(tǒng)。它可以將貨物傳入倉庫的同時,對倉儲情況進行數(shù)字化仿真分析。圖4是3D Create的自動化倉儲模擬圖,并通過條碼識別和計算機控制實現(xiàn)貨物的歸類。
自動化倉儲模塊包含:存儲倉庫部分、貨物傳輸系統(tǒng)、控制及管理模塊。針對現(xiàn)實操作中不同類型貨物的不同屬性,自動化倉儲系統(tǒng)也有不同的分類。
自動化倉儲模塊還有很多優(yōu)勢,比如節(jié)約占地資源、高效管理和運作以及具有很高的安全性。
條形碼掃描技術(shù)能方便地采集產(chǎn)品信息,實現(xiàn)對產(chǎn)品的實時監(jiān)控,被越來越多地用于倉儲系統(tǒng)[1]。自動分揀系統(tǒng)、AGV等先進物料處理技術(shù),在掃碼技術(shù)的加持下,失誤率更低,生產(chǎn)效率得以提升。在本自動化倉儲系統(tǒng)中,掃碼設備被安裝在傳送帶兩側(cè),可以邊運送產(chǎn)品邊進行掃描(圖5),從而實時掌握庫存情況及物料存儲位置信息,對倉儲的出入庫進行動態(tài)管理[2]。
在對生產(chǎn)系統(tǒng)的分析研究及改進設計工作中,最普遍應用的方法就是離散事件仿真。其組成有實體、屬性、活動、事件、進程等多種要素,用戶可以通過離散事件仿真試驗各種不同的條件,以此來優(yōu)化工作流程[3]。
1)實體是指系統(tǒng)的設備構(gòu)成,例如傳送帶、機械設備及物料等。
2)屬性是指實體所具備的狀態(tài)、參數(shù)等特性,如手機包裝中包裝盒的外觀、尺寸、選材、耗時等是手機外盒的屬性。
3)活動是指系統(tǒng)變化的歷程,指示體系狀況的改變?;顒拥耐V箍梢鹌渌录a(chǎn)生,并且活動本身也是由另一個事件引起的。
4)事件是指致使系統(tǒng)產(chǎn)生變化的行為,只有通過事件的作用,才能導致系統(tǒng)的狀態(tài)改變。
5)進程包括了跟實體有關的各種活動及事件,表達了它們的時序和相互邏輯。
離散事件系統(tǒng)仿真操作包括:
1)任務解讀。首先要掌握流水線的大體情況,了解為什么要仿真及仿真模型結(jié)果的參數(shù),如系統(tǒng)的工作時間、裝置的使用率等等。
2)仿真實驗設計。全面深入地掌握系統(tǒng)基本情況,同時對系統(tǒng)的結(jié)構(gòu)組成、相關數(shù)據(jù)等各種情況進行描述。
3)獲取數(shù)據(jù)。依據(jù)周邊環(huán)境,獲取所需的完整數(shù)據(jù),并執(zhí)行分析及比對。
4)制作仿真模型。根據(jù)周邊現(xiàn)實環(huán)境,制作仿真模型,再經(jīng)反復檢驗及完善后構(gòu)建完成。
5)實現(xiàn)模型的編程??梢允褂肅++、Python等通用的編程語言,也可以通過Witness、Simula 等仿真語言。
6)仿真實驗。首先指定時間范圍,在時間范圍內(nèi)實驗操作,得到所需的結(jié)果信息。
7)結(jié)果分析。分析得結(jié)果數(shù)據(jù),統(tǒng)計并研究各項性能參數(shù),并比對預估目標、研究可行性。
滿足下面四個條件的PN=(P,T,I,O;F)叫做有向網(wǎng):
(3)F?(P×T)∪(T×S),(“×”為笛卡爾積運算);
(4)dom(F)∪cod(F)=P∪T;
其中dom(F)和cod(F)分別為F的定義域和值域;
dom(F)={x∈P∪T∣?y∈P∪T:(x,y)∈F};
cod(F)={x∈P∪T∣?y∈P∪T:(y,x)∈F};
P={p1,…,pn}是庫所的有限集,n>0為庫所的個數(shù);
T={t1,…,tn}為變遷的有限集,m>0是變遷的數(shù)量;
輸入I:P×T→N,是指由P至T的權(quán)的集合,其中非負整數(shù)集N={0,1,…};I可以描述為:
(1)
輸出函數(shù)O:T×P→N,表示從變遷 T 到庫所 P 的權(quán)的集合,O可以描述為:
(2)
關聯(lián)矩陣 C 是用來描述 Petri 網(wǎng)的動態(tài)行為,可以描述為:
(3)
離散事件系統(tǒng)建模普遍使用Petri 網(wǎng)對流水線建模,以此來全面解完整的的生產(chǎn)流程,并利用 Petri 網(wǎng)模型來分析系統(tǒng)的有效性、安全性等性能。
Petri網(wǎng)建模方式為[4]:
1)以建模為目標,找出Robot、包裝及裝箱設備、碼垛機等物理單元。再找出系統(tǒng)的過程元素。
2)通過 Petri 網(wǎng)中的T、P及流關系來表示資源同過程間的關系,變遷表示系統(tǒng)中全部的活動、庫所表示系統(tǒng)中全部的狀態(tài)、流關系描述活動和狀態(tài)間的約束。
3)利用 Petri 網(wǎng)模型,依據(jù)不同工序及托肯數(shù)目的改變,得到相關函數(shù)及關聯(lián)矩陣,然后利用關聯(lián)矩陣對流水線的工藝進行研究。只要不影響結(jié)果,在進行Petri網(wǎng)建模前,假定有下列條件:
一是流水線工作中零故障,生產(chǎn)順利;二是生產(chǎn)過程中材料供給流暢;三是僅輸入主要工作站的任務時間,不考其他因素。
以上面假設條件為前提,構(gòu)建該生產(chǎn)線的Petri 網(wǎng)模型,其具體流程如圖 6 所示。
圖6 生產(chǎn)線的 Petri 網(wǎng)模型Fig.6 Petri net model of production line
本流水線中,庫所P的集合代表流水線上全部裝置的狀態(tài),變遷T的集合代表系統(tǒng)運行中導致待處理件改變的操作,如表3所示。
表3 Petri 網(wǎng)模型P同T的對照Table 3 Comparison of petri net model P and T
本文對該流水線系統(tǒng) Petri 網(wǎng)模型的分析方法,選用了基于不變量分析的數(shù)學分析法,首先利用Petri網(wǎng)得到相關函數(shù)及關聯(lián)矩陣,然后根據(jù)解線性方程解的個數(shù)進行性能判斷,以此來判斷可行性。
狀態(tài)方程為:
M=M0+CY......................
(4)
M=[m1,m2,…,mn]T...........
(5)
其中M0是最初各P的token數(shù),M是經(jīng)T后,P的token數(shù)。
假如系統(tǒng)經(jīng)過T后,又回到原始狀態(tài),即
M=M0+CY.......................
(6)
那么Y就稱為T的不變量,即
CY=0.................
(7)
(8)
利用 Petri 網(wǎng)的模型,獲得的輸出函數(shù)(9)式所示:
(9)
通過方程CY = 0,得到 Y,就能夠有該流水線模型T不變量,求解出關聯(lián)矩陣 C 的秩,利用數(shù)學軟件求得rank(C)=16,由于變遷數(shù)量是17(列數(shù)),因此CY= 0有無窮個解,且有非0解。據(jù)此,能夠分析出具有T不變量,證明其可達、有界、活性??蛇_性是指該流水線能夠依據(jù)規(guī)則連續(xù)運行,而且可以經(jīng)歷原始狀態(tài)→變遷→目標狀態(tài)→原始狀態(tài)的循環(huán);有界性是指該流水線的布局設計合理,在工作過程中不會發(fā)生資源溢出;活性是指工藝流程合理,在工作過程中不會出現(xiàn)死鎖情況,能確保流水線的順暢運行。
利用 Petri 網(wǎng)構(gòu)建流水線的工藝模型后,通過面向?qū)ο蟮难芯糠椒?,在仿真軟件中?Petri 網(wǎng)中生產(chǎn)過程全部的庫所、變遷轉(zhuǎn)為相關的物理元件和指標,詳細的轉(zhuǎn)換步驟有:
1)流水線上的物料能夠利用3D Create仿真軟件中的Feeder組件庫生成。將Feeder的供料參數(shù)定為無限,確保足額添料。
2)利用3D Create創(chuàng)建2個Robot,并設定其計劃日志及軌跡。
3)在模型庫中創(chuàng)建有碼垛機、控制器、貨架、入庫臺、出庫臺等自動倉儲系統(tǒng)的組成元件,再通過PNP與其連接,制定Controller的各項參數(shù)。
圖7 手機包裝機器人流水線布局圖Fig.7 Pipeline layout of mobile packaging robot
4)最后的工序由包裝模塊執(zhí)行,通過cp240組件生成并制定有關參數(shù)。
5)傳送帶可通過Conveyor組件生成,并設定長度、形狀、速度、加速度等參數(shù)。
6)利用模型庫的設備控件實現(xiàn)各類變遷的出發(fā)條件。
根據(jù)上述步驟,繪制出的生產(chǎn)線布局如圖7所示。
1)分析了某手機機器人包裝流水線的工藝流程,整個流水線系統(tǒng)完全基于自動化設計。由于不同種類的手機在生產(chǎn)線上的裝配流程基本相同,所以該包裝流水線的結(jié)構(gòu)也可應用于同類產(chǎn)品。
2)裝配生產(chǎn)線屬于典型的離散事件系統(tǒng),研究離散事件系統(tǒng),然后利用Petri 網(wǎng)對流水線建模,采用不變量分析法研究系統(tǒng)工藝,進而評估該系統(tǒng)的合理性。
3)Petri網(wǎng)的工藝流程轉(zhuǎn) 3D Create對應的裝配工藝,構(gòu)建了流水線的總體布局方案。