question

omer0 avatar image
0 Likes"
omer0 asked Julie Weller commented

Can I pick up and place a flowitem with a task executor in one go

Can I pick up and place a flowitem at a processor in one go with a taskexcuter, if not how would I go about that?

FlexSim 23.1.2
taskexecutorstwo actionspick and drop
· 3
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

Felix Möhlmann avatar image
0 Likes"
Felix Möhlmann answered

I'd suggest to use Process Flow to control the operator(s). While it might be possible to get this sequence by using 3d-port-logic by carefully choosing the priority, preemption and Break To settings on the processors and the operators, the Process Flow will be more flexible, more stable and more transparent/easier to follow once it is set up.

In the attached model I have the processors push the items onto a global list. In the Process Flow, the tokens starts by pulling a token that needs to be moved from the first processor. After loading it, the flow checks whether there is an item on the destination object. If so, this item is first pulled (possibly waiting until the processer finishes) and loaded. It not, the first item is unloaded immediately. If a second item was loaded the token loops back to moving to the next station. Else it moves all the way back to pulling an item from the first machine.

genral-model-g1-fm.fsm


5 |100000

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