question

Marissa B avatar image
0 Likes"
Marissa B asked Marissa B commented

Oneoperator two processors

an operator attends 2 machines, one machine produces type X parts and the other type Y parts, until work is completed on any machine (0 parts in the input queue) it can travel to another machine, the separation between the two is 15m and the operator moves at 0.8 m /

FlexSim 20.0.0
operatorflexsim 20.0.0moves
· 5
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

tannerp avatar image tannerp commented ·

@Marissa B,

While we could build a sample model for you that you could then take and use, I would prefer to walk you through the process of building the model you described. That way, you can learn and develop skills that will make you a stronger FlexSim engineer.

Let's start with the basics. I'm sure you've looked at the tutorials and learned how to add and connect 3D objects. If you build the foundation of the model, including adding the queues, processors, operators, etc., I will help you walk through building the logic. Please post the model when you've completed it. I'll look forward to your response. Thanks!

0 Likes 0 ·
Marissa B avatar image Marissa B tannerp commented ·

I did this but I don't know what do later.Model.fsm

0 Likes 0 ·
model.fsm (32.7 KiB)
Marissa B avatar image Marissa B tannerp commented ·

I did this but I don't know what do later. @tanner.p

Model.fsm

0 Likes 0 ·
model.fsm (32.7 KiB)
Marissa B avatar image Marissa B tannerp commented ·

@tanner.p

I did this but I don't know what do later.

Model.fsm

0 Likes 0 ·
Marissa B avatar image Marissa B commented ·

Model.fsm I did this but I don't know what do later.

0 Likes 0 ·
model.fsm (32.7 KiB)

1 Answer

tannerp avatar image
0 Likes"
tannerp answered Marissa B commented

@Marissa B,

Thanks for posting your model. What you have is a great start. Now, because this is more specific logic and requires that the operator stay at one processor until the queue is empty, we should model this in Process Flow rather than 3D logic because it's easier.

The Process Flow I've developed is specific to Processor1. The token first attempts to pull from the list (partition 1). If it is successful, it acquires the operator and processes the item. Then, second Pull from List activity attempts to pull another item from the same partition. If there are more items in Queue1, the operator is not released, but processes another item. If Queue1 is empty, the operator is released, making him available for another token to acquire.

I set up the first Process Flow. The second is primed and ready, it just needs activities identical to the first Process Flow. See if you can set it up on your own to pull from partition 2 and follow the same sequence of activities. When you've done this, it will work according to your desired behavior.

Hope this helps. Feel free to ask any specific questions you may have.

model (4)_2.fsm


processor-1-pf.png (18.4 KiB)
model-4-2.fsm (43.4 KiB)
· 5
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

Marissa B avatar image Marissa B commented ·

model-4-2.fsm

@tanner.p Thank you

But i did the same but what i need is that the operator ends with the first process and then pass to the other.

0 Likes 0 ·
model-4-2.fsm (48.6 KiB)
tannerp avatar image tannerp Marissa B commented ·

@Marissa B,

The way I understand your process is that the operator works with one processor until all the items in that processor's queue are depleted. When the queue is empty, the operator switches to the other processor and works on those items until that queue is empty. Then he switches back. This process is repeated. Is that correct? I went ahead and just built out all the logic in your model.

model-4-2_1.fsm

0 Likes 0 ·
Marissa B avatar image Marissa B tannerp commented ·

Yes is that but could you please send me the model?

@tanner.p

0 Likes 0 ·
Show more comments