question

Martin K5 avatar image
0 Likes"
Martin K5 asked Patryk commented

AGV's collecting Boxes and storing them at queue.

Hi,

I have a model, where are two AGV's and they are loading Boxes (the logic depends on the global table 'Orders') and then putting them to queue 'frontRegal', but an error occures, when both of them need to travel to this queue and I want to avoid this collision.

Can anyone help me please?

Thank you.

vystup.fsm

FlexSim 21.1.4
flexsim 21.1.4agv load
vystup.fsm (65.0 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

Patryk avatar image
0 Likes"
Patryk answered Patryk commented

To solve this problem, I propose one of two solutions:

1. increase the number of possible AGVs on the road between points therefore, collisions may occur

1630656033023.png

2. add other control points and logic to AGVs

In attached I sent the model

vystup_2.fsm


1630656033023.png (11.6 KiB)
vystup-2.fsm (64.6 KiB)
· 6
5 |100000

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

Martin K5 avatar image Martin K5 commented ·
Hi,

thank you, but the problem is a bit more difficult. There is the 'main path' at the 'bottom' of the model and I need to have only one AGV on this path. In your model, that you attached this problem occurs, when both of them are at their 'home' position. Is there another solution? Thank you a lot.

0 Likes 0 ·
Patryk avatar image Patryk Martin K5 commented ·

You can change place where AGV should go after unloading the package. Earlier, I typed in to go to the "home" location. So control point is connected by "S" connection. You can send AGv to other place.

1630657463337.png

0 Likes 0 ·
1630657463337.png (15.0 KiB)
Patryk avatar image Patryk Patryk commented ·

you can also indicate destinations by pointing with a pipette.

0 Likes 0 ·
Show more comments
Martin K5 avatar image Martin K5 commented ·

Can I have another question?

I have attached a model and it makes what I want, but when one of those AGVs does not have any other item to load the another one cannot travel and unload the loaded item at the frontRegal, because the the first one has nothing else to do and stays at the frontRegal. So I need to make any decide block, where I would like to ask if there are any items left, when not, I need to move that AGV to one of the 'paths'.

Do you have any solution?

Thanks for your time.

vystup.fsm

0 Likes 0 ·
vystup.fsm (64.6 KiB)
Patryk avatar image Patryk Martin K5 commented ·

1630661857583.png


1630661887285.png

To send an AGV to a location when there is nothing left to do, you can use the next aquerie and max wait time

I proposes to add another path and control point so that they don't get stuck

0 Likes 0 ·
1630661857583.png (35.1 KiB)
1630661887285.png (17.2 KiB)