Problem slot assignment with AGV Advanced template

Problem slot assignment with AGV Advanced template

riccardo_p3
Not applicable
25 Views
2 Replies
Message 1 of 3

Problem slot assignment with AGV Advanced template

riccardo_p3
Not applicable

[ FlexSim 21.1.1 ]

Hello,

I'm try to create a simulation with an AGV system for my degree Thesis, but I have a problem with the slot assignment for the rack 2 and 4 in my model. I don't have any problem with the rack 1 or 3 also with the drop off and pick up point implementation, but with the other rack if I set the drop off point the warehouse system can't assign a slot to the finish good load unit. I try some different solutions but anyone is effective.

I will ask if someone is able to give me a hand with the implementation, I'm pretty new with Flexsim and I'm not probably able to understand and estimate what is the difficulty of this problem.

Thanks to everybody

I attached the Flexsim model file

AGV_System_3.fsm

Riccardo

error.png


0 Likes
Accepted solutions (1)
26 Views
2 Replies
Replies (2)
Message 2 of 3

amerloQ2XZU
Not applicable
Accepted solution

Hi,

your issue is a geometric problem. Before putting the item in the rack, you unload the item on the control point. This operation change item rotation

itemrotation.png

The rotation is stored on the flowitem, then the method slot.hasSpace() takes it into account. As user manual suggest

hasspace.png

you can set item location

item.rotation = [0,0,0]

before unloading.

slotassignment.png

Be careful that the trigger is executed for all item, then if you want to preserve the rotation for certain item, you have to add a condition.

Message 3 of 3

Jeanette_Fullmer
Community Manager
Community Manager

Hi @Riccardo P3, was Alessio 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