Start recipes in machines

Start recipes in machines

luis_rodrigues
Not applicable
14 Views
8 Replies
Message 1 of 9

Start recipes in machines

luis_rodrigues
Not applicable

[ FlexSim 24.1.0 ]

Hi. I'm working on a model in which each machine produces a list of recipes, that are represented in the "source" in the process flow. Right now I have arrival times for each recipe but I want to take off this times and make it, for example, if the first recipe ends the machine should start the next one and so on. Can anyone help me with this?

Also the model is returning an error in the "materialtype" global table that represents the quantity of boxes from each material a specific queue can hold.


Thank you in advance 🙂

mlall-NOVA.fsm

0 Likes
Accepted solutions (1)
15 Views
8 Replies
Replies (8)
Message 2 of 9

joerg_vogel_HsH
Mentor
Mentor
Accepted solution

attached an example in standard 3d logic.

container items are created with type values in round robin style. Update components list values take into account an additional involved container item. Combiner is working in batch mode.

UpdateComponentList_round_robin_container_item_batch_mode.fsm

0 Likes
Message 3 of 9

luis_rodrigues
Not applicable

Thank you for your answer @Joerg Vogel. But I don't see how that example can help me with my problem since I'm working with process flow and not with standard 3d logic.

Anyhow, @Felix Möhlmann helped me before with this model, I hope I can reach him for help.

0 Likes
Message 4 of 9

moehlmann_fe
Observer
Observer
You already have logic in place that only lets two tokens per combiner through at a time (one active and one to acquire for the next order). I don't see a problem with simply setting all creation times to 0. (The model might run a bit slower because the zone has to loop over more tokens to determine how can enter next).

And the headers in the table Recipe05 are wrong, which causes the error.

0 Likes
Message 5 of 9

joerg_vogel_HsH
Mentor
Mentor

@luis_rodrigues, I enhanced my uploaded model by a process flow example.

0 Likes
Message 6 of 9

luis_rodrigues
Not applicable
Thank you @Felix Möhlmann that was a great help and it worked perfectly.

Right now the machines follow the list of recipes and stop when all the recipes are finished, but I want to ask If it's possible that they loop the recipes (for example, when ML00 finishes the 10th recipe it goes to the 1st and so on)

0 Likes
Message 7 of 9

moehlmann_fe
Observer
Observer
Creating 1 token for each recipe that is supposed to be in the rotation and then looping it back to the start (resetting any labels where that is necessary) instead of sending it to a sink should work.
0 Likes
Message 8 of 9

luis_rodrigues
Not applicable

Can you please check if this is correct?

I used an old version of the model as reference.

mlall-NOVA.fsm

1724410179819.png

1724410197881.png

1724410225052.png

0 Likes
Message 9 of 9

moehlmann_fe
Observer
Observer
Looks correct.
0 Likes