question

Marc H avatar image
0 Likes"
Marc H asked Marc H commented

How do I unload an AGV to a rack ONLY if there are less than (2) in the rack?

I'm trying to unload an AGV to a rack only if there are less than (2) parts on the rack. Once the operator takes a piece and the rack has less than (2) then unload and proceed back for another part.

Currently the rack capacity is set at (2) but the AGV ignores the capacity and just keeps unloading. I tried to use a Wait On Event type command but was unsuccessful.

See the attached sample

Load to rack from AGV_1.fsm

FlexSim 20.2.0
flexsim 20.2.0agv unload
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

Brandon Peterson avatar image
0 Likes"
Brandon Peterson answered Marc H commented

@marc.h

When you are using process flow activities to control the movement of items in a model you have the ability to override the default functionality of objects. This includes the maximum content. A simple way to insure that you don't go over a certain number of items in an object is to use a decide to check the current content before you move the next object into it. In the following pictures I have inserted a decide activity to see if the content of the rack is below 2. If it is then it picks up the item and moves it into the rack. If it is not then it goes to a wait for event activity and waits until the content of the rack goes to or below 1.

I hope this helps,

Brandon


1597679545056.png (16.0 KiB)
1597679554378.png (19.9 KiB)
1597679565154.png (17.4 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.

Marc H avatar image Marc H commented ·

Thank you! It works great.

0 Likes 0 ·