question

Claire Krupp avatar image
0 Likes"
Claire Krupp asked Claire Krupp commented

AGV Loading item before item reaches Load Station

I have pallets in a storage system that need to be brought to a Pick-up Stand, where they will be loaded onto an AGV and taken to the production area. I have set it up so that I start the material handling to bring the pallet out of the storage rack, and at the same time, I acquire the nearest AGV and have it travel to the Pick-up Stand. The AGV is then supposed to wait until the pallet arrives at the Pick-up Stand, but instead it is loading the pallet immediately - effectively teleporting it out of the storage area!

Here is my Load activity:

1626964020511.png


Why is the AGV ignoring the Station location? (token.PickupLoc is a Queue object and works well in other situations.)

How can I solve this problem? I know I could use a list, but that seems like a lot of work to do something that this menu option should be doing already. (Each token is in a different sub-flow with the same parent, but my AGV sub-flow is used for all AGV moves throughout the plant, so I need something generic that will work in all cases.)

(The model is confidential and too large to post, but I can email to the dev team if needed.)

Thanks!

FlexSim 21.1.4
flexsim 21.1.4agv load
1626964020511.png (16.0 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.

Jeanette F avatar image Jeanette F ♦♦ commented ·

Hi @Claire Krupp, was Eric M's answer helpful? If so, please click the red "Accept" button at the bottom of their answer. Or if you still have questions, add a comment and we'll continue the conversation.

If we haven't heard back from you within 3 business days we'll auto-accept an answer, but you can always unaccept and comment back to reopen your question.

0 Likes 0 ·

1 Answer

·
Eric M avatar image
0 Likes"
Eric M answered Claire Krupp commented

Hi @Claire Krupp, my understanding of the "station" in the load activity is that the operator will load the item from there regardless of whether the item is in that location or not. That's what I understand from this description in the manual. If the AGV always arrives before the pallet, a wait for event activity would work fine. If the AGV is sometimes at the location before and sometimes after, you could add a decide activity that determines whether to wait for the item to enter or not.

I've attached a simple model that uses a decide activity and should generalize to any items / locations on your label. Changing the delay time in the left will show what happens if the operator arrives before or after the item.

load station.fsm


load-station.fsm (38.3 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.

Claire Krupp avatar image Claire Krupp commented ·
Thanks @Eric M , I will take a look at your answers, although my sub-flow is used by all AGV travel in the model, and this is the only case where I would need to put in a "wait for event" activity.

I decided for now that the time gained by having parallel moves is minimal, so I returned to doing the internal MH move first, and then calling the AGV when the pallet is ready at the PD stand.

I am disappointed with this logic behavior though. In other software (WITNESS) if you load from a location, and if the item is not there, the pulling object will automatically wait until the item arrives, so that you can be assured the behavior and timings are correct.

What is the purpose of the "Station" option, if it is not to determine where the item will be loaded from?

0 Likes 0 ·

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

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