AGV priority

AGV priority

fred_ee
Not applicable
759 Views
4 Replies
Message 1 of 5

AGV priority

fred_ee
Not applicable

[ FlexSim 21.2.4 ]

Hi,

I have a problem with AGV pickup priorities. I want that AGV pick up empty tote and drive tote to the processor and then pick full tote if full tote is available.

My first model (AGV work) works fine because AGV first pick up from the PickUp queue and not from the processor.

In the second model (AGV not work) first pickup is from the processor. I want to set priority where AGV always pick up empty tote from the PickUp queue first and then replaces empty tote with full tote in the processor.

1652035602595.pngAGV not work.fsmAGV work.fsm

Hope you will understand my problem.


Thank you in advance for your answers.

0 Likes
Accepted solutions (1)
760 Views
4 Replies
Replies (4)
Message 2 of 5

moehlmann_fe
Collaborator
Collaborator
Accepted solution

The 'NextWorkPoint' connections are designed to be used in a loop. In your model, if the AGV doesn't find at its starting control point, the agv process flow will get stuck looking for the next point the AGV should travel to.

You can modify the process flow to allow the AGV to wait for a task at the 'dead end' control point.

In the 'Main Control Loop' section, split up the upper activity block and add a 'Wait for Event' activity as shown in the screenshot.

1652078966185.png

In the 'Get Next Work Point' activity, activate the 'Max Wait Time' option and set the token to be released through connection 2, if the timer (0s) elapses. Make sure that the second connection is the one leading to the 'Wait for Event'. Set that to wait for something to get pushed to the AGV Work List.

1652079045044.png

Now, if the AGV doesn't find a task at its location when first activated, it will wait for a new task to become available and check again if the new task is at the right location.

agv-not-work-adjusted-fm.fsm

0 Likes
Message 3 of 5

fred_ee
Not applicable

Thank you for your answer. I learned some new things from your answer. But anyway model agv-not-work-adjusted-fm.fsm is not working properly because the red tote is never picked by AGV. I still need FIFO output from PickUp queue.


0 Likes
Message 4 of 5

moehlmann_fe
Collaborator
Collaborator
It seems like I accidentaly deactivated the Pull Strategy of KM1 while checking some settings in your model. Just activate it again and it should work. Sorry for that.
0 Likes
Message 5 of 5

fred_ee
Not applicable

Thank you for your help. It works now 🙂 .

0 Likes