question

Talia Z avatar image
0 Likes"
Talia Z asked Joerg Vogel commented

Using conveyors to route specific objects to queues

Hello! I am relatively new to modeling complex conveyor systems and Process Flow, in general. 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 would like to do the same with the 'Box' source and 'Box_Queue' queue.

I have tried various options using the Decision Points, and would greatly appreciate your assistance. My end goal is to learn how to create this logic in Process Flow, but I am happy with using 3D components as well. Thank you in advance for your help!

flexsim_conveyorflow_question.fsm

FlexSim 20.0.9
conveyorprocessflowconveyorsystemroutingflexsim 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.

1 Answer

Joerg Vogel avatar image
0 Likes"
Joerg Vogel answered Joerg Vogel commented

I restrict the content of the queue to store 3 products. Then I check if the name of the item matches with "Pallet" or "Box". Another condition checks if the input port of the receiving is open. This is condition is true until the maximum content is stored.

conveyor_send_to_open_input_port.fsm


· 4
5 |100000

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

Talia Z avatar image Talia Z commented ·

Hi @Jörg Vogel, thank you for your assistance! I have a quick follow-up question - is there a way to prevent additional pallets from entering the conveyor system when the two queues are full of pallets? In other words, a 'check' or decision point near the source that only allows pallets to enter if queues are not at capacity? The current system allows pallets to be released into the system when the queues are full - the pallets will then circulate the conveyor system which is not ideal.

0 Likes 0 ·
Joerg Vogel avatar image Joerg Vogel Talia Z commented ·

You can count the pallets entering and leaving a system. You store the balance value. You stop the source creating pallets, or you send created items conditionally direct into a sink.

0 Likes 0 ·
Talia Z avatar image Talia Z Joerg Vogel commented ·

Thank you for this additional information @Jörg Vogel! This piece is part of a larger, complex system and my end-goal is to program the system in Process Flow. Would you be able to provide an example using similar logic in Process Flow?

0 Likes 0 ·
Show more comments