decide aisle from item according to orders

decide aisle from item according to orders

larissa_r2
Not applicable
19 Views
3 Replies
Message 1 of 4

decide aisle from item according to orders

larissa_r2
Not applicable

[ FlexSim 19.2.4 ]

scenario 3_ pick to box AND pick and sort _23SKUs.fsmI am working on a warehouse model and I don't know how to implement some changes in my model. Hopefully, you can help me to solve these challenges. Here is what I am trying to do:

In the order picking process, I want to divide orders by aisles. So, if I receive an order with 2 products from aisle 1, 1 item from aisle 2 and 2 items from aisle 3, I want that my pickers grab the items from its aisles and put them in the conveyor. For example, in this scenario:

  • picker 1 should grab an item from aisle 1 and place it on the conveyor 1, and repeat this action for the items that are located in aisle 1.
  • picker 2 should grab an item from aisle 2 and place it on the conveyor 2, and repeat this action for the items that are located in aisle 2.
  • picker 3 should grab an item from aisle 3 and place it on the conveyor 3, and repeat this action for the items that are located in aisle 3.

I don't know exactly how to configure the decide event to do the actions mentioned above:

29263-1591225783081.png

I am ataching my model .fsm to see if you can help me, please.

0 Likes
Accepted solutions (1)
20 Views
3 Replies
Replies (3)
Message 2 of 4

tanner_p
Not applicable

It seems like the Decide activity is having a hard time because there's not a "Slot" label on the item. You might have to get the slot and then extract the aisle ID. Sorry I don't have a full answer yet, the warehousing stuff is still new to me.

29410-cant-access-label-called-slot.png

Message 3 of 4

tanner_p
Not applicable
Accepted solution

I think you could reference the the Rack's aisleID with the following code:

getvarnode(token.Item.as(Object).up, "aisleID").value;
0 Likes
Message 4 of 4

larissa_r2
Not applicable

@tanner.p, thanks for your suggestion. It works fine. Thanks 🙂