question

Xavi Aguirre avatar image
0 Likes"
Xavi Aguirre asked Xavi Aguirre commented

How to make AGVs wait in line for work?

Hello,

I am trying to set up a simple AGV system with 3 agv that will cycle trough a network. The idea is that they will pickup an item as soon as is created, transport it and get back in line behind the other AGVs to wait for their turn.

The model seems to work for the first 3 items (number of AGVs) but after the 4th it doesn't pick it up. I have tried modifyng the Query from the get Item from Global List activity to prioritize by distance, but no luck so far.

Any help would be much appreciated.

Thank you

Xavi

agv.fsm

FlexSim 17.2.3
agv
agv.fsm (119.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.

1 Answer

gilbert jerald avatar image
1 Like"
gilbert jerald answered Xavi Aguirre commented

@Xavi Aguirre

Hi,

I have added one Decide activity in the Main control loop to send back the AGV'S token that complete the work and waiting for the next work to be done to the available AGV list in Parking block and this makes the AGV to circulate when the item is created.

The below image illustrates the changes done in AGV process flow;

I have attached a sample model for your reference have a look at it.

agv-sample-model.fsm

Thank you


agv-image1.jpg (91.1 KiB)
agv-sample-model.fsm (115.8 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.

Xavi Aguirre avatar image Xavi Aguirre commented ·

Thank you very much for your help!

0 Likes 0 ·