如何使用Arena軟體Sequence模組?

Arena在物流與供應鏈領域的應用,少不了Advanced Transfer模板,這個模版可以有效地編輯實體(Entity)移動的軌跡。

當實體的移動需要經歷多個站點(Station)時,我們可以利用順序模組(Sequence)將這些站點的順序排列起來。這樣就可以把加工步驟不同的實體在同一個系統內分別對待。

如何使用Arena軟體Sequence模組

工具/原料

Arena軟體

Project Bar>Advanced Transfer>Sequence

方法/步驟

順序(Sequence)作為實體的一類重要的屬性,我們可以通過Assign模組把它賦予實體。

在Assign模組中點選Add,Type選擇Attribute,Attrbute Name選擇Entity.Sequence。我們的例子中有3種不同的零件,分別對應3種加工步驟,New Value裡是這三種步驟順序的一個集合的名稱。(注意,以往我們在New Value這個欄目裡都是填寫一個數值、或是Attribute、或是Variable、或Expression,但是這次,它是一個集合Set)。

這裡Sequence對應的名稱是Part Sequences ( Part Index )。Part Sequences是一個集合,Part Index用來對應其中的專案。

如何使用Arena軟體Sequence模組

如何使用Arena軟體Sequence模組

為了編輯Part Sequences這個集合,我們需要用到集合(Set)概念。Set由成員(Member)組成,這些成員都具有某種相同的性質。

Basic Process>Set中的Member可以是Resource、Entity Type等。

但是由Sequence作為成員的情況,Basic Process>Set已經不能滿足我們的要求。我們需要使用高階集合模組,它在Advanced Process>Advanced Set中。

開啟高階集合(Advanced Set)模組,新增一個專案,Name就選擇Part Sequences,Set Type選擇Other,這時順序就可以作為集合的成員了。

根據三種零件的加工步驟給成員(Member)起名字,如Part 1 Process Plan。

如何使用Arena軟體Sequence模組

這一步我們來編輯順序(Sequence)的內容。記得第一種零件的順序叫做Part 1 Process Plan。

1,首先選擇Advanced Transfer>Sequence。

2,Name中選擇順序的名稱,如Part 1 Process Plan。

3,接著填寫步驟(Steps),我們的Part 1需要按順序分別經歷從Cell 1到Cell 4這4部機器,最後還需要Exit Syetem,把他們填入到Station Name裡。

4,給每一個步驟起一個名字,寫入Step Name中。Entity按照順序每到達一個Step,還可以Assign一個性質給這個Entity,可以是加工時間Process Time,也可以是其他任何性質的變化。同時,Arena內建的一個變數:Entity.Jobstep會自動累加1個數字。在Entity完成這個Step,並且Assign所有需要的變數之後,它將按照順序移動到下一個步驟。

如何使用Arena軟體Sequence模組

如何使用Arena軟體Sequence模組

零件所需要的步驟我們已經編輯好了。那麼什麼時候開始這個步驟?我們需要通過Route或者Leave等模組的內建選項告訴這個Entity,開始它的旅程。

如在Route模組中,Destination Type我們選擇By Sequence。

同理在Leave模組中,先選擇Connect Type為Transport,再選擇Station Type為By Sequence。

在Transport模組中,Entity Destination Type,也可以選擇By Sequence。

這樣,模組的旅程就按照順序(Sequence)正式開始了。

如何使用Arena軟體Sequence模組

如何使用Arena軟體Sequence模組

如何使用Arena軟體Sequence模組

注意事項

Sequence的最後別忘了去Dispose這一步。

相關問題答案