question

Kitty C avatar image
0 Likes"
Kitty C Suspended asked tannerp commented

Manual bring boxes to AGV (By PF)

Hello, I am a beginner in learing PF module

I'd like to creat a model like that

1. The operator bring 5 boxes from Queue1 to the AGV

2. AGV go to Queue2 and unload 5 boxes

Now I meet the prolems is

1. After the operator bring 1 box to AGV, The AGV leave. (Acturely I want to AGV leave when 5 boxes finish moving)

2. Is it necessary to write "load and unload" for 5 times? May I have the process silpmer?

3. When the model running, The operator will come to Queue2 to bing boxes back. (My purpose is let the box stay at Queue2)

Many thanks for your kindness help

manual bring box to AGV.fsm

FlexSim 19.0.0
flexsim 19.0.0
· 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.

tannerp avatar image tannerp commented ·

Hi @Kitty C, was Regan Blackett's answer helpful? If so, please click the red "Accept" button on their answer. If not, feel free to comment back with more information and we'll provide further support. Thanks!

0 Likes 0 ·

1 Answer

Regan Blackett avatar image
0 Likes"
Regan Blackett answered

Anytime that you need two task executors like your operator and AGV to work together it gets a little more complicated than your original idea. As you may have noticed with your activities the way they were, the operator chases the AGV around because we need a mechanism to synchronize the two. IE, AGV has to wait for the operator to unload 5 boxes before it can drive off and the Operator has to wait for the AGV to be present to receive boxes.

So in the attached model, I reworked things so that a List is used to let the AGV pull 5 available flowitems. As each flowitem is pulled, they acquire an operator to Load and Unload them into the AGV, I used a batch activity to know when 5 have been unloaded into the AGV. Once all 5 are loaded, and the act of pulling flowitems and loading flowitems has been synchronized, the AGV can unload them to the destination queue.

I used a Subflow for the AGVs unload process because you need a separate load task for each flowitem the AGV is carrying.

manual load agv 5 times_2.fsm


5 |100000

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