question

SAMUELPD avatar image
0 Likes"
SAMUELPD asked SAMUELPD commented

Pull from list

Modele_crane (2) .fsm

Hello,

I need some help, I'm stuck

In this model, I have 5 racks that the crane must take following a specific logic according to the material and product.

Une image contenant texte, nombre, Police, ligneLe contenu généré par l’IA peut être incorrect.

Material PVC01: Take 1 item transported by conveyor1.

Material PVC02: Take 2 items, one at a time, transported by conveyor4.

Material PVC03: Take 2 items at a time, transported by conveyor4. Material PVC03 is stocked in two racks with a capacity of 100.

This cycle must be repeated until the desired quantity created in (GlobalTable1) is reached, which I have not been able to link to the model.

I am trying on the process flow. I created tokens and put them in a list that I want to call in (CraneControl).

And in (requestNumber), I want to call the required quantity according to the material. PVC01=1, PVC02=2 and PVC03=2 from de list

And in the Value, I need to call the rack that corresponds according to the material, but i not sur how to do it.

I'm not sure if this is the best way to do it. If someone can help me, I would appreciate it.

FlexSim 25.0.2
pull system
1743696322132.png (29.3 KiB)
modele-crane-2.fsm (80.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

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

I would push the items to different partitions. You can then pull and move items in the specified order by pulling from the respective partition in each case.

modele-crane-3.fsm


modele-crane-3.fsm (84.3 KiB)
· 4
5 |100000

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

SAMUELPD avatar image SAMUELPD commented ·

Thanks @Felix Möhlmann works great.

Just one more question, if I want to control the quantities that must be taken of each Material, with a table (and not until I consume the rack) as I can do. ?


1743802117926.png


Thank you

0 Likes 0 ·
1743802117926.png (8.7 KiB)
SAMUELPD avatar image SAMUELPD commented ·

Control crane2 .fsm


Hello @Felix Möhlmann

I want to ask you something. The fisrt modele I sent , it was an example I created myself for the model I'm working on.

I set up the same thing you did in your answer, but I'm getting an error I don't understand. If you could help me to find the mistake. it would be a great help.


1743996551617.png

1743996560795.png

1743996567379.png


Thankyou. !

0 Likes 0 ·
1743996551617.png (614.3 KiB)
1743996560795.png (48.4 KiB)
1743996567379.png (169.2 KiB)
control-crane2.fsm (1.2 MiB)
Felix Möhlmann avatar image Felix Möhlmann SAMUELPD commented ·

In the Pull from List activities, if the pull fails due to the maximum wait time elapsing, the tokens should be send to the second connector, skipping the transport task. Otherwise the crane will move the previous items again. But since they are now in a different object, determining the destination object will not work.

capture1.png

You might also want to add a Wait for Event activity (or other logic) that makes sure the entry transfer is actually free before unloading to it. When backlogged the crane will otherwise stack items in the entry transfer which doesn't seem realistic.

Finally, the model currently comes to a halt at around 100.000s because the Stock_alum_Meneau queue runs out of items.

control-crane2_1.fsm

0 Likes 0 ·
capture1.png (12.0 KiB)
control-crane2-1.fsm (454.3 KiB)
SAMUELPD avatar image SAMUELPD Felix Möhlmann commented ·
Thansk a lot @Felix Möhlmann

I understood the probleme.

Works greats !! Thanks again.




0 Likes 0 ·