question

Thomas H3 avatar image
0 Likes"
Thomas H3 asked Thomas H3 commented

Pick from Rack based on type and quantity

CASE I have a production line that processes components and there is a 99% chance that the process fails. A NOK part is sorted off into a NOK sink. Now my production line works with batches of 100 items. Additionally the production line works with multiple item types, which arrive in quantity of 800 pcs sequentially. All processed items are stored in a Rack till they are ready to go to the next process step for packing. 100 parts of a certain itemtype are packed onto a tray.

PROBLEM: yield loss causes the 800 pcs to be reduced to a little below 800, which results in a mix of item types on my pallet to reach 100.

NEED: How do i get the rack to hold all component types until they reach the level of 800 pcs then to be packed onto 8 pallets, while the remaining components above 800 items stay inside the Rack until the next time that item type reaches the 800 limit.

CURRENT: I have build the above model and am counting the different item types inside the Rack. Also I am simultaneously counting the complete batches inside the rack. Also I have a Demand global table from which the pick quantities are organized

pick-from-rack.fsm

FlexSim 17.1.6
query to extract items with item type and quantity from rackrelease items per itemtype
pick-from-rack.fsm (20.4 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.

1 Answer

Joshua S avatar image
0 Likes"
Joshua S answered Thomas H3 commented

I used process flow to batch 800 items and then move those items to the queue. To get this to work I had to disconnect the rack from the next Queue and also change the "Send to Port" to first available because the "Do not Release Item" was messing things up in the logic for some reason.12121-pick-from-rack-change.fsm

This might be what you are looking for. Trying to understand better, do you want to wait till there are 800 pcs total in the rack, or 800 pcs per item type and then only send 800 pcs of that item type?


· 3
5 |100000

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

Thomas H3 avatar image Thomas H3 commented ·

Hi Joshua,

Thanks for giving it a go. Your solution isn't quite what I meant.

I would like it to wait for at least 800 pcs from any of the types and then release 800 of that type.. Actually I want it to release 800 pcs in batches of 100 at the time. My thought was to have a queue after the rack that has a batch size of 100 with "flush content" marked

0 Likes 0 ·
Joshua S avatar image Joshua S Thomas H3 commented ·

I made some modifications where it pushes it to a list partitioned by item type then pulls 800 of each type when the partition has 800 in it. Something in your code is not quite right with your table, it's showing double of all amounts in your rack.12131-12121-pick-from-rack-change-2.fsm

0 Likes 0 ·
Thomas H3 avatar image Thomas H3 Joshua S commented ·

Thanks that is what i needed!

0 Likes 0 ·