question

juani avatar image
0 Likes"
juani asked juani commented

Find Slot in SubFlow doesn't read flowitem label

Hello everyone!
I have a problem with my SubFlow

I created boxes in pallets. These boxes have a different color by SKU label.
I set the racks address scheme with the "Storage Sistem", and gave each pallet his address. Each pallet has a specific position.
The simulation works fine when i use a source in 3D Model with the "Address" label. But now i want to do the same using Process Flow. So i set the output of the queue "Send" to my "AssignSlot" subflow, but the tokens don't have the label of the flowitem "pallet". Therefore, tokens can't "Find Slot".
How can i solve this?

I also wanted to ask if there is a way to change the 3D shape by the SKU label, using only one source, and not one per shape. I read on the forum that there is a way using global variables but i don't know how to do it. I would appreciate if anybody can upload an example of it.
Thanks!

Address Scheme with Process Flow (by Color).fsm

FlexSim 23.2.2
labelsflowitem3d shapesub flowaddress scheme
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 juani commented

You create the pallets in the Creation Queue but this is connected to the Send Queue and the pallet evaluates that queue's sendtoport before you've added the address label - causing the FindSlot to fire and complain about the label not existing (with this configuration of FindSlot below:)

1704375635144.png

Create the pallet in the model and then move it into the queue after you've added the Address/ packed it with product.



1704375635144.png (17.4 KiB)
· 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.

juani avatar image juani commented ·

Sorry for the late reply. Thank you very much! It helped me a lot.

0 Likes 0 ·