Load multiple items from different racks with process flow

Load multiple items from different racks with process flow

oscar_c13
Not applicable
5 Views
5 Replies
Message 1 of 6

Load multiple items from different racks with process flow

oscar_c13
Not applicable

[ FlexSim 21.2.2 ]

Hello,

I want to take different items from the racks (matprim, react1 and react2). I want the operator to take one unit of each and bring them to te queue at once.

I have various doubts:

1. What is the best option to create the 3 types of items?

-The same source with different labels and colors for the 3 types?

-3 different sources?

-One source for create matprim and therefore a token in the process flow and then use *create object* block with the other items?

-Put the items in a list for the operator to pick them up?

2. How to make he take all 3 at the same time?

question.fsm

0 Likes
Accepted solutions (1)
6 Views
5 Replies
Replies (5)
Message 2 of 6

jose_antonio_mad
Not applicable
Accepted solution

Hello @Oscar C13 ,

I will try to answer your question:

  1. Really, all the options are good. Without more information, for your problem, the easiest solution would be to create a label (“Type”) with 3 possible values.
  2. You can push items to list and pull the chosen product using an operator. However, FlexSim has specific tool to manage Warehouse System (see example: I wait until I select three different items, load and unload them question_1.fsm ). A good example is: https://answers.flexsim.com/articles/71515/2019-update-2-warehouse-demo.html

I hope I have been helpful

0 Likes
Message 3 of 6

oscar_c13
Not applicable
If after leaving them in the queue, I want to take the item with label Type=2, How would I have to program the load task?

That is, then I have to be able to use those items separately. How do I refer to them?

0 Likes
Message 4 of 6

jose_antonio_mad
Not applicable

Hello @Oscar C13 ,

I'm not sure I undertand your question.

Do you want the operator load again Box Type 2 (position 2 in array) before releasing it and unload the box in another queue?

Do you want the operetor to release the operator and manged this logic with anothe flow (use list)?

In any case, here you have both examples

question_1_Option1.fsm

question_1_Option2.fsm

If you are not comfortable using arrays, you can save each item with a new label (token.item1, token.item2, token.item3...)1633690546875.png

0 Likes
Message 5 of 6

oscar_c13
Not applicable
And when you use "find item", you assign the item to token.items but when you use the 2 remaining blocks "find item" use "insert at in front of". What are you doing here?

And finally, in the Load block, you use token.item, without "s". Why?

0 Likes
Message 6 of 6

oscar_c13
Not applicable
Both options work correctly. Thanks.
0 Likes