question

chia725 avatar image
0 Likes"
chia725 asked Jeanette F commented

The Job Selection of Advanced AGV

Hello,

When I am trying to use the Basic AGV template, I come up with some question with advanced AGV template. My understanding of this template is that it will go to every stations in the loop and check if there's work to do. If there's capacity in the car it will do jobs at the same time.

My question is that why does my agv go through the Queue2 station and did not pick up any of the products even if there's product in the waiting area. And I am also wondering is it possible if I use the schedule source and designate destination of each arrival by using advanced agv template. Thank you for any of your help!


test agv template.fsm

FlexSim 21.0.10
advanced agv
test-agv-template.fsm (110.9 KiB)
· 2
5 |100000

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

Joerg Vogel avatar image Joerg Vogel commented ·

Look for work is not Wait for work. Once in an AGV system a vehicle gets available, it can receive immediately a tasksequence. Then this transport job is not available anymore.

There doesn’t exist a control system to check for vehicles getting available in a short time to be better suited to do a transport job. It is more like strict FIFO.

You need a more efficient logic, then you have to build it.

0 Likes 0 ·
Jeanette F avatar image Jeanette F ♦♦ commented ·

Hi @chia725, was Felix Möhlmann's answer helpful? If so, please click the "Accept" button at the bottom of their answer. Or if you still have questions, add a comment and we'll continue the conversation.

If we haven't heard back from you within 3 business days we'll auto-accept an answer, but you can always comment back to reopen your question.

0 Likes 0 ·

1 Answer

Felix Möhlmann avatar image
0 Likes"
Felix Möhlmann answered Jason Lightfoot edited

The "Unload to Empty" variable of the AGV Process Flow is set to 1 (which I believe is the default). When an AGV unloads an item, it checks wether it still has other items loaded and wether this variable is set to 1. If both is true, it will head directly to the next closest unload location for one of its item and ignore any other work along the way.

capture1.png


capture1.png (14.7 KiB)
· 1
5 |100000

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

Jason Lightfoot avatar image Jason Lightfoot ♦♦ commented ·

Felix beat me to it - "Set the "Unload to Empty" process flow variable to zero. The TE is always occupied when it reaches Queue2's control point and only empties at the next control point."

0 Likes 0 ·