question

Rocio A avatar image
0 Likes"
Rocio A asked Rocio A commented

Pick up parts from storage

Hello,

In this model that I attach, according to the process flow, you must go to the slot where the item is located on the rack and pick it up.

But as you can see, the tanker does not go into the shelves. He approaches the edge of the shelf and the item jumps onto the toto in the Transporter.

How can I make the cart driver go to the rack slot corresponding to the location of the item and then load it into the tote that is in the Transporter?

Another question I have is that in the RackLig processflow when creating an object I put 50 units, but when running there are no 50. Can you help me?

Thanks in advance.

RecogePiezaAlmacen.fsm

FlexSim 24.1.1
process flowwarehouseloadinstances
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

jc avatar image
0 Likes"
jc answered Rocio A commented

Hello!

1. For the first problem, the one of the Transporter just going to the rat instead of the specific part you an just replace "token.Pieza.up" by "token.Pieza", because token.Pieza.up is the rack, so the transport will only approach the rack and then the next task, "move object", will be performed.
You can also add a "load" activity after the "travel":
1729842743642.pngand move the object into the tote afterwards. And this way the transporter will also do the animation of growing up to reach the part.

2. Regarding the other problem, each rack is creating 50 objects indeed. Maybe you cannot see it because in the "find slot" activity you are not specifying in which rack you want them to be created. Therefore in some racks there may be more than 50 and in another one less. If you want them to be created in the same rack you need to modify the find slot query.


1729842743642.png (40.7 KiB)
· 3
5 |100000

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

Rocio A avatar image Rocio A commented ·

and how should I do it?

Thank you

0 Likes 0 ·
jc avatar image jc Rocio A commented ·

If I'm not mistaken it would be like this:

"WHERE Type == $1.Caja.Type AND slot.as(Storage.Slot).storageObject = $2 ORDER BY RAND()"

and you need to add these params:

$1 token
$2 token.instance

1729849425904.png

0 Likes 0 ·
1729849425904.png (53.3 KiB)
Rocio A avatar image Rocio A Rocio A commented ·

Thank you!!

Now it does.

0 Likes 0 ·