Move Transporter to object if queue empty process flow

Move Transporter to object if queue empty process flow

Alcitos517
Not applicable
7 Views
1 Reply
Message 1 of 2

Move Transporter to object if queue empty process flow

Alcitos517
Not applicable

[ FlexSim 24.1.0 ]

Hi there,


I have a simple model that is creating objects from a date time source populated by an Excel sheet. When objects arrive at the source, the process flow creates an object and moves it into the queue. Then the transporter loads from the queue and unloads to the rack. Two things I'm trying to figure out here:

1) How do I make the transporter return to the "parking lot" (a plane object), but only if there are no more objects in the queue to transport.

2) The transporter doesn't seem to honor it's capacity of 1 when using the load process flow. It loads everything that is in the queue. How can I control that?

Thanks!

Martin

1716382393728.png

0 Likes
Accepted solutions (1)
8 Views
1 Reply
Reply (1)
Message 2 of 2

paula6F3AQ
Observer
Observer
Accepted solution

Hi Martin,

Everything you want to implement in your model can be done using TaskSequences. To do so, you should redefine your load/unload logic so that it looks like this:

1716384556145.png

By doing that, you make sure that each TaskSequence consists on loading and unloading a single item and that they are dispatched to the forklift in arrival order. In addition, it allows you to add a trigger to the forklift called "On Resource Available" that makes the transporter travel to a location of your choosing if it doesn't have any tasksequences left to fulfill (default condition).

1716384769591.png

I also noticed that there's something missing from your logic; when unloading or moving any item to a rack via ProcessFlow, you need to find an available slot and assign it to the item in advance. That can be done using the "Find Slot" activity, located in the Warehousing tab of the object library.

I hope it helps!

0 Likes