question

Lukas Buchta avatar image
0 Likes"
Lukas Buchta asked Felix Möhlmann commented

How to combine items by ASRS is rack?

Hello users, I am building model of ASRS, but struggle with combining items (pallets, separators and boxes that arrive later)

1) asrs (palletizer) must distribute PALLETS on pallet positions (A1,W111,W151,etc.)

mix_autosave.fsm,

2) asrs (palletizer) must distribute SEPARATORS on pallet as a first layer on each positions (A1,W111,W151,etc.),

pallet-feeding.jpg

3) - this part works - and then boxes arriving from conveyor (IT STARTS TO ARRIVE IN FLEXSIM TIME 1204380), and each pallet should be loaded

4) when the pallet station batches the required number of boxes (W111 = 4 boxes, A1 = 4 boxes, etc.) palletizer should move whole pallet + all boxes in once, to the Output.

packet.jpg

Please if you can give me a hint, how can I place a pallet always for the new batch of boxes and on top of this place separator as a first layer?

FlexSim 22.1.4
rackbatchasrspalletizercombine item
pallet-feeding.jpg (215.5 KiB)
packet.jpg (81.9 KiB)
mix-autosave.fsm (1.6 MiB)
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 Felix Möhlmann commented

I would use an Object Process Flow with the pallet queues as instances. This makes it easy to first have them pull a pallet and separator (and have the ASRS move those to them).

Then they can pull items of the correct type of a list until they are full and repeat from the beginning.

1683023986500.png

mix-fm.fsm


1683023986500.png (50.4 KiB)
mix-fm.fsm (1.6 MiB)
· 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.

Lukas Buchta avatar image Lukas Buchta commented ·

Thank you very much, so Object process Flow and pull from list. Please Felix, can you recommend me, what kind of Field priority should I use in List In case, I would like to send the box by label to any free pallet position?

1683173390318.png

I mean, the box A1 would be send to the first empty pallet (if there is not any other pallet already with other box A1). So the pallet positions would not be dedicated just for each type of box by label. Is it possible to do it just in list? Thank you

1683173811322.png

0 Likes 0 ·
1683173390318.png (304.5 KiB)
1683173811322.png (740.4 KiB)
Felix Möhlmann avatar image Felix Möhlmann Lukas Buchta commented ·

I'd use two separate Pull From List activities. The first pulls any item (with a low backorder priority). The token then continues down and pulls more items of the same type until the batch size is reached (with high backorder priority). In order to allow items to be pulled while the ASRS is still busy with the previous one I put the transport tasks into a subflow. The 'main' token creates a token in there and can then immediately pull another item, so pallets will first be filled up before another one can pull an item of that type.

1683182321599.png

mix-fm-2.fsm

1 Like 1 ·
1683182321599.png (30.0 KiB)
mix-fm-2.fsm (1.6 MiB)
Lukas Buchta avatar image Lukas Buchta Felix Möhlmann commented ·
Thank you very much @Felix Möhlmann i learned something new!
0 Likes 0 ·
Show more comments