• 沒有找到結果。

...

1 2 1 1

1 =Rt +Rt +

Rt ...

2

1+ +

=Rt Rt Rt

在模擬的過程中,將會記錄每個 Lot 在此區域的停留時間,主要可分為三種:機台 的處理時間(RPt)、搬送時間(命令執行時間:RMt)、等待時間(RWt),故

,如圖 11 所示,Lot 自 Stocker 進入區域後,自 Stocker 搬出 然後藉由 RGV 搬到機台的時間為搬送時間,到機台後產生機台的處理時間,而當機台 都忙碌時,在 Stocker 停留為等待時間。

i j i

j j

i

j RPt RMt RWt

Rt = + +

圖 11:區域內部生產流程及生產時間對應圖

3.2 搬送策略

搬送策略主要使用在每個時間點挑選命令列表中搬送命令,而挑選命令的目的在於 希望能使區域有較好的區域產能,在區域中影響區域產能的因素,經由先前的研究及專

家的建議可知:生產機台的使用率、RGV 的使用率、Stocker 的使用率。所謂機台的使

每進一次 Stocker,則需花費 Stocker 搬運時間,故希望越少進入 Stocker 越好,故希望 Stocker 使用率越低越好。根據上述影響產能的因素,找到能夠描述每筆命令狀況的參數 如下: 令,則將得到較好的區域產能。且由目前較常使用的搬送策略,FIFO(First in First Out ) 先進先出、FEFS(First Encounter First Service)近的先搬,都是搬送策略函數的特例,例

如:FIFO: 1*CW,FEFS:1*RR,然後決定挑選的命令。

AttSTK

Att

AttFrom

AttTo

AttRGV

AttLot

AttSTK

由於無法知道各屬性之間的權重關係,因此利用一組 將屬性值加 Normalize NWIP

Att

C Att T Normalize WIP

Att

o From Att

AttT 主要顯示出目前來源及目的機台的狀態,狀態主要希望顯示出目前機

台忙碌的程度,由忙碌的程度來決定要不要先處理此筆命令,而機台忙碌的程度表示方 式,可轉為目前待處理時間,故以機台待處理數乘以機台處理時間表示待處理時間,但 由於同種類的機台有數台,為了得到正確的待處理時間,需再除以機台數量,則以此數 值代表機台的忙碌狀態;而 表示為 RGV 與來源機台的距離,並不將需要的 Lot 搬送距離列入,因為命令的執行先後並不影響 RGV 搬送 Lot 的距離,只與 RGV 目前所 在位置與 Lot 所在位置有關,故只考慮 RGV 與 Lot 的距離為 ; 則是目前命 令已等待的時間; 則是 Stocker 所需要等待的時間,由於 Stocker 的資源只有一個,

故希望考慮 RGV 需等待 Stocker,以防止 Stocker 造成 RGV 閒置過久影響搬送的效能,

定義完這些屬性之後,將這些屬性正規化(Normalize)到 0~1 之間,以避免屬性之間的落 差過大。

AttRGV

AttRGV AttLot AttSTK

由這些屬性可發現考慮了區域裡面所有的設備:製程機台、搬送車、Stocker,藉由 這些屬性來代表每筆命令在這區域的狀況,但不瞭解屬性之間的對搬送策略的影響,故 把這些屬性利用權重值線性組合,形成搬送策略函數。所以希望找到一組權重值,能使 區域有比較好的區域產能。

相關文件