question

luis-rodrigues avatar image
0 Likes"
luis-rodrigues asked Felix Möhlmann commented

Start recipes in machines

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

FlexSim 24.1.0
source
mlall-nova.fsm (367.6 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

Joerg Vogel avatar image
0 Likes"
Joerg Vogel answered Felix Möhlmann commented

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


· 7
5 |100000

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

luis-rodrigues avatar image luis-rodrigues commented ·

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 0 ·
Felix Möhlmann avatar image Felix Möhlmann luis-rodrigues commented ·
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 0 ·
luis-rodrigues avatar image luis-rodrigues Felix Möhlmann commented ·
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 0 ·
Show more comments
Joerg Vogel avatar image Joerg Vogel luis-rodrigues commented ·

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

0 Likes 0 ·