question

Talia Z avatar image
0 Likes"
Talia Z asked Begoña Espiñeira edited

Conveyor routing using Process Flow

Hello! I am working on a complex model but have attached a simplified version to gain your advice on routing in Process Flow, as I am relatively new to this side of FlexSim. My aim is to intertwine Process Flow with the 3D model to route 'Pallets' to 'Pallet_Queue1' and 'Pallet_Queue2' if there are less than 3 in either queue at a given time. This must be done in a way that the pallets are not released into the conveyor system unless either 'Pallet_Queue1' or 'Pallet_Queue2' have less than 3 pallets inside, meaning they need replenishment.

I have tried various options and would greatly appreciate your advice. Thank you in advance!
flexsim_conveyorflow_question2.fsm

FlexSim 20.0.9
conveyorprocessflowroutingflexsim 20.0.9
5 |100000

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

Begoña Espiñeira avatar image
1 Like"
Begoña Espiñeira answered Begoña Espiñeira edited

Hi @Talia Z I've been changing logic and I think I have what you asked for.

I've changed the logic because for the system to work as you asked, the above answer was invalid. I've created a token for each Pallet_Queue so that the contents of it are checked before creating a new pallet. You must create a content tlabel on each Pallet_Queue so that when a new pallet is created, the label content is updated even if the pallet has not yet reached the Pallet_Queue. On the other hand, I have routed the pallets so that the type 1 pallets were directed to the Pallet_Queue1 and type 2 to Pallet_Queue 2. Finally, I have assumed a pallet storage time in the Pallet_Queue, so that when pallets leave your Pallet_Queue, the label content is updated and new pallets are created to fill the Pallet_Queue to its maximum content (3 pallets)


If you have any doubt tell me!


5 |100000

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

Begoña Espiñeira avatar image
0 Likes"
Begoña Espiñeira answered Talia Z commented

Hi @Talia Z , you can add two photoEyes before queues and use this simple logic:


At this way when a pallet cover the photo eye, it will check if the contents of the queue are less than 3 (Model.find("Pallet_Queue1").subnodes.length <3), if it is, it will insert a pallet into the queue, and if not, it will continue for the conveyors. I attach the model with this changes.

I hope it helps!


· 2
5 |100000

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