question

Cody F avatar image
0 Likes"
Cody F asked Cody F commented

How can I have a decision point look for openings between two conveyors?

I have a loop that can support up to 3 more buffer locations (blue locations in the picture) for pallets than the continuing conveyor before each will enter a workstation (orange). Currently I have them going round robin but this would leave empty buffers in the loop that would be filled in real life. How can I input logic to tell the system to send the next pallet to whichever conveyor has an open buffer?

FlexSim 19.1.1
conveyorsdecision points
conveyor-loop.jpg (61.1 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

Braydn T avatar image
0 Likes"
Braydn T answered Cody F edited
@Cody F

One option would be to push the available buffer locations to a list, and then when a pallet needs a buffer location, pull from the list with the query being the distance (in other words, find the farthest available buffer location). If you do this, you will have to make another loop of some kind that moves all of the pallets to the next buffer location when the pallet that is "first" in line for work goes to a work station. I would probably create a subflow that ran whenever a pallet entered a workstation that checked if any buffer locations were full, and if they were to move the pallet one spot forward.

You could also probably do this with a resource, but I have never tried to acquire a resource with distance as the query.

· 10
5 |100000

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