question

Kags avatar image
0 Likes"
Kags asked Kags commented

Pick boxes from Rack onto pallet using Transporter

Load Cartons onto Pallets.fsmHi Team,


I am working on a model where cartons are created on the rack and I will have to use a transporter to go pick a pallet and then 15 boxes from the racks, then drop into the Floor Storage and from there an operator would empty the boxes and put it on the Queue. I am using both process flow to achieve this but got stuck, would anyone be able to give some tips how to move forward?

FlexSim 21.2.4
process flowrack
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
1 Like"
Felix Möhlmann answered Kags commented

I've modified your model to showcase how this could be done. The main change is that I only release one token for each batch but aggregate all items into an array label. This way, there is only one token per pallet going forward, so you don't have to deal with assigning all items to the same pallet and so on.

1657869492861.png

To access entries in a array, you use [] ('token.items[n]' returns the n-th entry in the items array label)

load-cartons-onto-pallets-fm.fsm

Note how in the second 'Run Sub Flow' the 'Label Access on Parent only' option is not checked. This is necessary so that each generate token can create their own 'taskSequence' label.

1657869611780.png


· 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.

Jeanette F avatar image Jeanette F ♦♦ commented ·

Hello @Praveen J2,

I basically did the same thing as @Felix Möhlmann with a few additions. Let me know if you have questions. load-cartons-onto-pallets_1.fsm

1 Like 1 ·
Kags avatar image Kags commented ·
Thanks for the quick reply, this is a good solution. In my real scenario, I have 50+ label attached to each token before they are batched, is there a way to get all the label values attached to the particular token back after it has been unloaded?


0 Likes 0 ·
Felix Möhlmann avatar image Felix Möhlmann Kags commented ·

In that case I would go about this a bit differently.

The items are pushed onto a list. A different token then pulls 15 of them at a time, which also causes the 'item-tokens' to continue on from the Push to List activity.

1657909901364.png

The puller token then creates a new token and copies the item array label to it. It then goes back to try and pull the next 15 items.

1657909915005.png

The new token does the same steps as before. The original item-tokens are preserved this way. They wait until their respective item enters the queue (could also be some other event), then continue on.

load-cartons-onto-pallets-fm_1.fsm

2 Likes 2 ·
Kags avatar image Kags Felix Möhlmann commented ·
Thanks a lot ,this is perfect, just what i wanted. Appreciate your time and effort.
0 Likes 0 ·