question

Junyuan S avatar image
0 Likes"
Junyuan S asked Braydn T commented

ProcessFlow- Use tote to pick items

test.fsm

Hi Folks

The right side of this model is picking area (where those 4 small racks located). I used process flow to let operator1 to pick up items by using tote. For now, he goes to the first rack, pick 6 items with tote, and place them at the "OrderPicked" queue. I want to let him randomly pick 6 item from all 4 racks on the right side instead. I tried to add some locations in process flow but it didn't work.

BTW, I noticed even I set up the path for the operator, he will still go inside the rack to pick items? How to prevent that happen?

Thanks for anyone could help in advance.

Best

FlexSim 19.1.1
picking
test.fsm (419.7 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.

zacharyh avatar image
0 Likes"
zacharyh answered Braydn T commented

@Junyuan S

Earlier I tried using A* to control the operator, for some reason A* changed how the operator worked with process flow. By deleting the 'Operator1' and adding a new 'Operator1' it reset the functions and now allows the operator to pick items without doing full loops.

I also added another list that stores the 6 random items pulled from the List of all items on Racks. This way you can pull the 6 items on the list in ascending order (Rack1 -> Rack2 -> Rack3 -> Rack4).

21300-test.fsm


21300-test.fsm (117.0 KiB)
· 1
5 |100000

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

Braydn T avatar image Braydn T commented ·

@Junyuan S

Did this answer help you? If so, could you please accept it? If not, could you let us know what else we can do to help you? Thanks!

0 Likes 0 ·
zacharyh avatar image
0 Likes"
zacharyh answered zacharyh commented

@Junyuan S

I believe I have fixed your model according to your description. When you pull from the list you can use an SQL Query called "ORDER BY RAND()", this will then allow the items to be pulled from the list at random.

Also the Operators need to be connected to the network nodes by an A connect. (If it doesn't matter what path he follows you could also use A* to help the operator avoid the racks.)

One thing I changed in your model is that when items enter the rack they are then placed into a Global List. This Global List can be accessed from the 3D model and from the Process Flow. This will allow you to add labels to the items as they enter and pull them from the list according those Labels. One label you could use is "time" or in if each item had a specific "sku" then it would be easier to pull according to those. This is just a suggestion

21300-test.fsm


21300-test.fsm (115.7 KiB)
· 1
5 |100000

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

Junyuan S avatar image Junyuan S commented ·

Hi Zac,

Thanks for you help, but I notice one thing. The operator1 didn't pick up all 6 items on his way to the PickedOrder queue. Instead, he walked along the path several times in order to finish the picking process. How can I change it to let operator walk along the path one time (pick all 6 items), and then start the next around instead of walking around.

Best

0 Likes 0 ·