question

Wang K avatar image
0 Likes"
Wang K asked Wang K commented

AGV path logic

Hi, i need to simulate the agv moving logic, but i have encounter some problem.

In the attached model, when Car1 was loaded and heading to Sink1,since there had Car3,so Car1 was blocked at control point 9. Here is the point, since Car1 was blocked so Car 2 was also blocked too,but actually Car 2 was heading to Sink2, So what i want to do is let Car1 keep moving and let Car 2 move to the destination. How can i do this?

Thanks for your apply,have a nice day

agv path
picture.png (80.2 KiB)
趕路上的車.fsm (27.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

Joseph Gillespie avatar image
2 Likes"
Joseph Gillespie answered Joerg Vogel commented

@Wang K

Because of the way AGVs were designed, Car1 won't move out of the way on its own and will wait until the sink it is travelling to becomes available. The best solution would be to simply move Car3 so that Car1 can go to that sink and Car2 can proceed. You should not let your AGVs park on the sinks and get in the way, or the items will not be able to be delivered.

Another option would be to use Process Flow to manually move Car1 out of the way, but it would work much better just to move Car3.

· 3
5 |100000

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

Wang K avatar image Wang K commented ·

@Joseph Gillespie

Thanks you very much,so if I going to use Process Flow to manually move Car 1 out of the way, how exactly should i do?

Thanks a lot, have a good day.

0 Likes 0 ·
Joseph Gillespie avatar image Joseph Gillespie Wang K commented ·

@Wang K

That depends on what you want your model to do once Car2 has delivered its item. How is Car1 going to deliver its item? I noticed that in your example model, Car3 is not connected to anything and will never move, so Car1 can never deliver its item.

Anyway, you could use a "Travel" or "Travel to Loc" activity to control where Car1 goes:

Note however that if you want to move it out of the way with Process Flow, you will probably have to convert the logic for transporting items to Process Flow as well.

0 Likes 0 ·
capture.png (1.7 KiB)
Wang K avatar image Wang K commented ·
@Joseph Gillespie

Actually I want Car 1 to travel a loop when Car 2 is blocked by Car 1,so that the path can let Car 2 go first,and then Car 1 will back to the original point to wait Car 3 to leave.

0 Likes 0 ·