question

hby avatar image
0 Likes"
hby asked hby commented

Limiting AGV Movements to Specific Take Points and Enforcing Mandatory Passages

Hello , how can I limit triggering the movement of the AGVs to only Take Point A1 and Take Point A5 upon the arrival of a cart?

I also want the AGV to be required to pass through Take Point A2 once it arrives at Put Point A2, and the same for A6.

In other words, the AGVs can only move to complete an entire mission.

Exemple : Mission 1

1) Take Point A1

2) Put Point A2

3)Take Point A2

4) Put Point A1

PS:It works when I set the same constant arrival time for all sources, but it doesn't when I try to test lognormal loi normale.fsm.

Thank you in advance!

FlexSim 24.2.0
agvschedule sourcesequenceinterarrival times
loi-normale.fsm (584.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

Felix Möhlmann avatar image
0 Likes"
Felix Möhlmann answered hby commented

Short answer: Don't use the AGV Process Flow template.

Longer answer: The AGV template implements a specific 'patrolling' behaviour for the AGVs. If that is not what you want, it is most of the time easier and faster to build a custom Process Flow logic from scratch than to try and adjust the template to fit your needs.

In this case all you need are three blocks: Pull an item from the AGV work list that is in either A1 or A5 and move it. Then pull an item from A2/A6 and move it and lastly give the AGV a task to return to its park position which can be preempted if another item becomes available at A1 or A5.

To pull from the correct queue I added an expression field to the AGV list that shows the name of the queue the item is in. This is then compared to a label on the pulling token in the Pull from List query.

loi-normale_1.fsm

I removed the Process Flow with delay tasks for now. At least the ones at the pickup/dropoff points are probably better integrated into the transport logic flow. If the others are supposed to represent a rotation time then you can use the option Rotation Tresholds in the AGV Network properties. Otherwise I still think waypoints (also in the AGV Network properties) might be a better way to integrate those delays.


loi-normale-1.fsm (493.6 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.

hby avatar image hby commented ·
Hello @Felix Möhlmann,


Thank you so much!

0 Likes 0 ·