question

Mia L avatar image
0 Likes"
Mia L asked tannerp commented

Operator manning multiple processors

Hello, I am creating a model in which the operator is using 2 processors simultaneously. For instance, the operator has a pack of items and switches between Processor1 and Processor2 for a quick setup and process until the whole pack is finished. Is this possible to do in the model? Will a dispatcher be needed?

I've attached a model below to help if my question is a bit confusing.

example.fsm

FlexSim 19.2.4
operatorprocessorflexsim 19.2.4
example.fsm (34.8 KiB)
5 |100000

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

1 Answer

tannerp avatar image
0 Likes"
tannerp answered tannerp commented

@Mia L,

Thanks for uploading a model with your question. Unfortunately, I didn't find any logic in the attached model, so I made up some of my own based on your comments.

The Process Flow I developed generates two tokens (one for each processor group), then it pulls processors and operators based on a "Group" label.

Once the Processors are pulled, you can easily reference the proper operators/processors for the rest of your process. I demonstrated this using a basic flow, but you can modify this however you need. Hope this helps!

example (5)_1.fsm


example-5-1.fsm (52.3 KiB)
· 2
5 |100000

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

Mia L avatar image Mia L commented ·

Thank you! I was unsure on whether this could be implemented using standard logic or a process flow. Is there a way to place the tote down somewhere so that both processors are processing the spheres instead? Would I have to add a table to drop the tote onto in order for both spheres to be processed simultaneously? Also, is there a way to implement this using standard logic? I really like the process flow you've used however I fear I will mess it up because of my unfamiliarity with the ways process flows work.

@tanner.p

0 Likes 0 ·
tannerp avatar image tannerp Mia L commented ·

Standard Logic: I wouldn't recommend this. Although Process Flow can be confusing, I think it would be a lot tougher to make all the connections and write all the custom code necessary to do this. Feel free to post the model you're building and I can help you implement the Process Flow.

Table: You can do this quite easily. Just use a center connect from one Processor to the table that you want to unload onto. Then unload to token.Processors.as(Object).centerObjects[1] rather than the processor itself.

Hope this helps.

0 Likes 0 ·