Combiner - Target Quantity

Combiner - Target Quantity

Felix_Hagemeister
Contributor Contributor
1,184 Views
1 Reply
Message 1 of 2

Combiner - Target Quantity

Felix_Hagemeister
Contributor
Contributor

Hi everyone,

 

I’m using a combiner to pack certain products, and it generally works well. My target quantity is set to 260 items. I have multiple orders in my simulation, and the boxes that are being packed into a tote each have a label with the corresponding order number.

However, most orders don’t have a total box quantity that is exactly divisible by 260 (since that’s just the capacity of a single tote).

Is there a way to tell the combiner to finish packing once it reaches the target quantity and after completing an entire order (even if it e.g. only includes 150 items) and to push it to a rack?

Also, how can I set the label of the tote that gets filled with these boxes so that the tote itself also displays the order number?

And is there a way to work with the items that got combined? What I mean is that in a further step, I want to use certain amounts of the boxes that are inside the tote to be combined again where the goal is to create a single, new item.

 

Thanks in advance,
Felix

 

0 Likes
1,185 Views
1 Reply
Reply (1)
Message 2 of 2

moehlmann_fe
Advocate
Advocate

I assume the total number of items in an order is known beforehand? Then you could track how many items still need to be packed and adjust the Combiner's target quantity accordingly upon receiving the first item.

The On Entry trigger of the Combiner has the "Update Combiner Component List With Labels" option. It contains the code needed to change the target quantity. I would suggest you read through the comments in its code to understand how it works.

In the attached model I altered to look up how many items are still pending in the order (read from global table) and adjust the target quantity down necessary.

 

If the Combiner is not set to "Join" then the packed items still exist as individual subnodes of the tote. How to handle them further depends on the specifics of what should be done with them. But the overall easiest approach is probably to use a Process Flow.

For example: React to a tote arriving in a queue with an Event-Triggered Source. Create a token for each item it contains (object.subnodes.length). Batch these together and have each batch acquire a processor, then move the items into it. When it finishes, combine the items into one (move all but the first into the first item, or destroy all but one, or ...). Then put them back into the tote.

More details would help to provide a more complete answer. 😉

0 Likes