question

Lean van der Walt avatar image
1 Like"
Lean van der Walt asked Matthew Gillespie commented

How to replenish from one rack to another

How would it be possible to replenish from one rack to another?

The source supplies Rack1 with items. The other Rack2 has limited space. Rack2 should filled with items from Rack1 only when Rack2 reaches a minimum level of inventory?

Please assist.

replenish.fsm

FlexSim 16.1.1
warehousepicking
replenish.fsm (15.8 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.

Brandon Peterson avatar image
4 Likes"
Brandon Peterson answered Matthew Gillespie commented

Lean,

Here is a sample model that replenishes Rack 2 from Rack 1 using process flow. The model is a little more complex than you originally asked for. Specific item types are assigned to specific bay/level locations and each bay/level location is only refilled once it has reached a minimum quantity.

There is a "Create Bays" flow that creates the bay/level locations for Rack 2. Each bay token (bay/level location) then attempts to pull an initial quantity of it's specified itemtype. Every time an item leaves rack 2 a token is created in the "FlowItem Exits Rack2" flow that informs the bay token that an item has left. The bay token then checks to see if it is below the reorder amount and if so then it will attempt to pull the required item(s). Each time an item finishes the dwell time for rack 1 a token is created in the "FlowITem Ready at Rack1" flow. This token pushes to a list to wait to be pulled by a bay token. Once pulled it updates the bay token labels and pushes the 3D flowitem to a global item list so that it will be transported to Rack 2.

The variables that define the quantity per location and the reorder amount are defined in the "Setup" activity in the "Create Bays" flow. The itemtype required at the location is defined in the activity "Inc Bay and set itemtype" of the "Create Bays" flow.

Good Luck,

Brandon


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

Lean van der Walt avatar image Lean van der Walt commented ·

Hi Brandon,

Thank you for helping once again. There seems to be a problem with the model once I click on reset. It shows me this error:

"Flexscript ErrorMODEL:/Rack2>variables/receivefromport Line 17unknown variable "LIST_RETURN_BACK_ORDER_IF_NOT_FULFILL" Could not finish parsing because of previous errors."

What must I do? Will you be able to assist?

0 Likes 0 ·
Brandon Peterson avatar image Brandon Peterson ♦ Lean van der Walt commented ·

Lean,

This is a bug I have ran into before. The model was created in the latest update of 2016.1.1 if you updated Flexsim to the latest version it should get rid of that error.

Brandon

0 Likes 0 ·
Lean van der Walt avatar image Lean van der Walt commented ·

Brandon,

Thank you very much. The latest version works great.

I have left you another post in my warehouse question if you would not mind to check it out.

You really helped me a lot.

0 Likes 0 ·
Joerg Vogel avatar image
1 Like"
Joerg Vogel answered Brandon Peterson commented

Rack 2 is connected to Rack1. Rack 2 pulls items. Pull Requirement if (content(current) < 4) return 1; current is a pointer to the object itself. This works in the Pull Requirement of Rack 2.


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

Lean van der Walt avatar image Lean van der Walt commented ·

Why does Rack2 stop pulling items after a while?

As I understand it, should Rack2 not keep pulling items as long as there is less then 4 items in Rack2?

0 Likes 0 ·
Lean van der Walt avatar image Lean van der Walt Lean van der Walt commented ·

replenish.fsm

Also,

If you had 10 item types, and each item had to be on a different bay, would it still work?

0 Likes 0 ·
replenish.fsm (20.0 KiB)
Brandon Peterson avatar image Brandon Peterson ♦ Lean van der Walt commented ·

My answer might help you out in that situation

0 Likes 0 ·