I'm having difficulties managing my AGV:s. In my model there are 18 stations. The AGV:s should transport the flow items from station 1 to the last station (17) which is connected to a sink. I’m using takt time for the stations meaning that the stations wait for each other before beginning work. So once the last station is ready to receive a flow item an AGV should travel to station 16 and bring forward the flow item to the last station. Now station 16 is ready to receive so another AGV should bring a flow item from station 15. This should repeat itself until all stations have received and are ready to process the flow items. This actually works in the model I've built. What doesn't work is that I've noticed that all agvs are not used at the same time, instead one is parked at a parkpoint for the majority of the time.
For instance, AGV1 has just picked up a processed flow item at station 10 and is now en route to station 11, this means that station 9 is ready to send its flow item to station 10 for processing. AGV1_3 is travelling back to a work forwarding point so he's not yet available for tasking. AGV1_2 is at a parkpoint and available and should travel to station 9 but that doesn't happen. Instead, he stays put. After a long time AGV1_2 activates and begins to transport flow items, however, when this happens on of the other agvs goes into a parkpoint. It's like there's a hidden limit set for 2 active agvs. When I look at a State chart in the dashboard it's clear that AGV1_2 is not utilized nearly as much as the other two.
What am I doing wrong?