Source與Sink:物料生成與消亡的魔法
在實施虛擬仿真時,物料“憑空出現(xiàn)”與“憑空消失”是用戶最常目睹的奇觀——這是如何做到的?答案就是Smart組件中頗具魔幻色彩的兩個子組件:Source(生成器)與Sink(銷毀器)。它們分別負(fù)責(zé)物料的生成與刪除,使流水線運轉(zhuǎn)過程中物料的多批次、連續(xù)生產(chǎn)成為可能。
\nSource——生產(chǎn)線的物料源泉。在RobotStudio的Smart組件庫中,Source組件的職能是克隆復(fù)制一個被定義實體對象。當(dāng)Execute輸入端接收到觸發(fā)上升沿信號時,Source立即根據(jù)屬性設(shè)置好的源對象(Source屬性所指的3D模型)深度復(fù)制出一個獨立的新對象標(biāo)識,并將其放置在父級Parent坐標(biāo)系下的指定位置。所有新生成的復(fù)制件均繼承了原始模型的外觀、尺寸及碰撞屬性。以輸送鏈仿真為例,在傳送帶起始位置設(shè)置Source組件并指定一個工件模型作為復(fù)制對象,當(dāng)機器人取走末端工件后,控制信號令Execute置1,新工件立即出現(xiàn)在傳送帶起點。如此循環(huán)往復(fù),便實現(xiàn)了源源不斷的自動化供料。
\nSink——物料序列的終點。與Source相對應(yīng),Sink組件負(fù)責(zé)刪除指定的對象。當(dāng)Execute輸入端觸發(fā)時,Sink將屬性Property中“Object”字段所定義的對象從工作站圖形與邏輯體系中徹底移除。如果說Source的克隆復(fù)制像原材料加入到生產(chǎn)序列的“開場”,那么Sink的操作則充當(dāng)了成品下線或殘品回收的“謝幕”。在傳送帶末端工件檢測場景中,當(dāng)傳感器感應(yīng)到工件抵達(dá)終點且被下游取走之標(biāo)志信號反饋后,觸發(fā)Sink的Execute輸入,工件從工作站消失,完成了一個完整的流動閉環(huán)。
\nTransient屬性與內(nèi)存管理。Source在執(zhí)行克隆復(fù)制時有一個關(guān)鍵選項——“Transient”(臨時標(biāo)記)。若勾選Transient,復(fù)制出的幾何體在內(nèi)存管理層面標(biāo)記為暫時性對象,仿真結(jié)束時自動清空消除。這種設(shè)計避免內(nèi)存被重復(fù)克隆的實體無限占用,確保了長時間全流程仿真運行的流暢度。通常在需要大量復(fù)制件的場景中(如多批次持續(xù)傳送的料盤),務(wù)必勾選Transient以規(guī)避軟件卡頓風(fēng)險。
\nSink回收后的后續(xù)邏輯。Sink完成刪除后Executed引腳輸出一個脈沖去觸發(fā)Source或其它子組件。在最終裝配完成并下線的環(huán)節(jié),利用Sink回收工件后觸發(fā)的脈沖更新計數(shù)器,讓仿真呈現(xiàn)極高完整度。
\n學(xué)習(xí)Source與Sink組件,能夠幫助從業(yè)人員快速構(gòu)建迭代式的動態(tài)仿真方案?!肮I(yè)機器人培訓(xùn)”教材中專門設(shè)計了物料生成與回收的專項案例?!皷|莞工業(yè)機器人培訓(xùn)”課程結(jié)合3C電子組裝線的高頻來料場景,訓(xùn)練學(xué)員在短時間內(nèi)完成Source端參數(shù)配置與Sink端信號邏輯匹配。建議同步參加“PLC培訓(xùn)”和“PLC編程培訓(xùn)”課程,在大型流水線的計數(shù)與節(jié)拍計算中運用Source與Sink是實現(xiàn)虛實映射的關(guān)鍵。“東莞PLC培訓(xùn)”的物料計數(shù)實訓(xùn)與Sink的消亡信號聯(lián)動共同打造了計時配送的高仿場景。“自動化培訓(xùn)”將Source與Sink合并使用定義為一個閉環(huán)的生產(chǎn)脈沖,這是產(chǎn)線級物料流模擬的基礎(chǔ)?!半姽づ嘤?xùn)”和“電工考證培訓(xùn)”使用運籌學(xué)優(yōu)化來理解物料源頭的補給機制,助力培養(yǎng)整體觀。在“東莞自動化培訓(xùn)”的培養(yǎng)體系中,Source和Sink的聯(lián)合使用被稱為“虛擬智能制造中的物流起點與終點”,是每一位學(xué)員在進(jìn)入高階仿真前必須攻克的模塊。

粵公網(wǎng)安備 44190002001278


