question

Matthias avatar image
0 Likes"
Matthias asked Matthias edited

How to make AGV stop untill the process is over?

023-06-11-175246.jpgagv asrs .fsm
I know that a similar question has already floated around in here, but I'm newbie at this, so guys please help me!
I want to make my AGV stop at control point at the ASRS untill the box is transported to the bay in rack and after this process is done AGV can run for the next box.
I'm afraid it will take years for me to figure it out myself

FlexSim 23.0.0
agvproces flow
023-06-11-175246.jpg (156.4 KiB)
agv-asrs.fsm (64.7 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.

Julie Weller avatar image
1 Like"
Julie Weller answered Matthias edited

Hi @Matthias! I looked at your model and it should be a really easy fix, but first you need to fix some issues. You have some problems with your connections, first of all you had an 'A' connection between your queues which was making your AGV basically ignore your process flow. Next you need to connect your Control Points both points using an 'A' connection and set those as your Next Work Points. Now you can edit your process flow.

If you add a Wait for Event Activity here:

1686589690883.png

And set it to wait for the ASRSVechicle1 On Unload event, with the entering item having the given label item like this:

1686591654754.png

It should work! For me that made it wait until the object is shelved. You could also modify it for any activity you want to wait for. You also need to edit your travel and unload activities so they reference the right objects. I attached the model for further understanding. I hope that helps!

agv-asrs.fsm


1686589690883.png (22.3 KiB)
1686591654754.png (52.6 KiB)
agv-asrs.fsm (67.0 KiB)
· 5
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
0 Likes"
Joerg Vogel answered Matthias commented

@Matthias , I think you can do it yourself with some hints. You have to add a utilize task to prevent that an AGV begins with a new transport tasksequence. A utilize task is in this case so powerful, because you can end it whenever you want it. You have to call only freeoperators command on this AGV. An Event for such a command can be after unloading an item or entering of an item in a slot of a rack object.

· 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.