question

Lars Jacobsen avatar image
0 Likes"
Lars Jacobsen asked Jason Lightfoot edited

Advanced AGV Process Flow doesn't register Item Loaded from Processor

When I connect a Processor to an AGV network and use the Advanced AGV process flow, the process flow doesn't register when an item is loaded from a Processor onto an AGV.

1709122890799.png


Thus the AGV belives it needs to unload something and will never park.


AGVwithProcessor.fsm

FlexSim 24.0.1
agvagvnetworks
1709122890799.png (106.3 KiB)
agvwithprocessor.fsm (184.5 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

Jason Lightfoot avatar image
0 Likes"
Jason Lightfoot answered Jason Lightfoot edited

If you remove the process flow and add a fresh Advanced template it works, so did something get edited?

· 2
5 |100000

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

Lars Jacobsen avatar image Lars Jacobsen commented ·

The AGV is to stop at the processor, unload its item, wait for processing and wait for loading the item back on the AGV (actually the unload and load are not needed). Thus I added a wait for processing in the unloading process flow.

The problem appears to be that when the processor pushes the travel task (item) to the list "AGVWork", the AGV doesn't find it - as it is supposed to - checking for items to load at its current location.


1709135477579.png


0 Likes 0 ·
1709135477579.png (47.1 KiB)
Jason Lightfoot avatar image Jason Lightfoot ♦♦ Lars Jacobsen commented ·

If you add a second breathe activity after your extra wait activity (for process finish) it will work. The issue is that the (item pickup) token waiting for the item entering an object (expected to be the AGV) isn't entering the wait until after it has been loaded, so then fires when the item is unloaded (to a fixed resource).

1709211578205.png

agvwithprocessor_jl.fsm

0 Likes 0 ·
1709211578205.png (5.7 KiB)