Hi, I have one scenario where there are 8 wafers in 1 clamshell, at model time 8:05, I create 8 wafers at Queue2 to indicate 1 clamshell arrive at the current step.
Normally once 1 operator receives the 8 wafers, he will be the main person responsible for them since he physically holds the clamshell. Now 1 tool will process 2 wafers at a time, so the 8 wafers are divided into 4 batches, each batch contains 2 wafers. In addition, the general practice is that once the operator finishes loading the first batch, while the first batch is processing, he will start to load the second batch based on the tool availability. Now how I approach this scenario shown in the pic below where I use the same operator in subflow to run the 4 batches, and use pull from tool list and Create TS sequence as the gating points. And it is working fine for me.
However, the problem comes when this person is preempted by a high priority task (eg: Break). I don't want operator to finish processing the 8 wafers then go to break, I want him to go break straight away, during his break time, all the tools are being claimed by tokens already and there is no one to unload the processed batch. My question are:
1. Is there a better way to approach the scenario where the same person is responsible for 8 wafers and he can start load the 2nd batch based on tool availability after loading the first batch.
2. A separate question will be, with the current design, how can I pass the incomplete tasks to the 2nd operator, so the 2nd operator takes over when the 1st operator goes to break.
Really appreciate your help.