question

nicofdz10 avatar image
0 Likes"
nicofdz10 asked Jason Lightfoot commented

how to program multiple entrance combiner

Hi!!!

Just wanted a combiner that combines two products of the first entrance port queue, each time with one product of each of the other three queues. I will atach the image to show the layout. Then, I wanted to separate each of the products that have different product(but all of them have two from the first source), in three different queues. The one that is always using is QG1B, the other three are the different pieces.flexim-doubt.jpg

FlexSim 23.1.2
combiner multiple
flexim-doubt.jpg (46.9 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.

Natalie White avatar image Natalie White commented ·

Hi @nicofdz10, was Carter Walch's answer helpful? If so, please click the "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 comment back to reopen your question.

0 Likes 0 ·
Carter Walch avatar image
0 Likes"
Carter Walch answered Jason Lightfoot commented

Hi @nicofdz10 ,

combinerexample.fsm

If I understand correctly, you are wanting a combiner to take 2 items from the QG1B queue, and 1 item from each of the other three queues. To specify the number of items from each input port to combine, edit this table in the Combiner properties:

1685635320693.png

(Input port 1 is typically reserved for the container for the combined items. In the attached model, a pallet comes in through Port 1, and the flowitems are packed together on that container pallet)

Also the method you are using on the combiner ("Pack", "Join", or "Batch") may affect how you set up the combiner. After combining, if you want to separate the different products onto three different queues, you will need to use a Separator and use "port by case" to send them to their correct queue based on their product/piece labels.

combinerexample.gif

Hope that helps!


1685635320693.png (10.4 KiB)
combinerexample.gif (119.6 KiB)
combinerexample.fsm (34.5 KiB)
· 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.

nicofdz10 avatar image nicofdz10 commented ·

Hi Carter,

Thanks for your answer, but that was not what I was looking for.

What I need is to combine each time:

-2 items form Input Port 1 (QG1B) with 1 item of one of the other queues (QP5B first)

-2 items form Input Port 1 (QG1B) with 1 item of one of the other queues (QP6B second)

-2 items form Input Port 1 (QG1B) with 1 item of one of the other queues (QGASPARINIB third)

And to repeat this, separating the items created in a different queue for each one. I saw that it´s possible with a global table and a trigger, but it´s not working for me.

0 Likes 0 ·
Jason Lightfoot avatar image Jason Lightfoot ♦♦ nicofdz10 commented ·
The default combiner needs an initial item to arrive on port 1 before it considers the quantites it needs from other ports. You shoudl be able to do this using a process flow to move the single objects into the combiner and then the pair from QG1B in each case. To control that you could push parts to a list and not release them from the queues.
2 Likes 2 ·
Joerg Vogel avatar image
0 Likes"
Joerg Vogel answered

There is a standard procedure you cannot circumvent. First input port of a combiner receives ALWAYS only one item! If you want to receive a second item from the same input object you need another input port connection. Then you can receive the first item by default procedure and a second from second connection. You have to adjust the components list accordingly.

5 |100000

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