Process a fixed number of items at a time

Process a fixed number of items at a time

a4225283
Participant Participant
222 Views
11 Replies
Message 1 of 12

Process a fixed number of items at a time

a4225283
Participant
Participant

My machine processing now needs to meet a condition! Four items need to be placed before processing can begin (I thought batching could solve this problem), but in fact I don’t necessarily need batching, I only need to meet four items.

a4225283_0-1752577962872.pnga4225283_1-1752577989137.png

 

0 Likes
223 Views
11 Replies
Replies (11)
Message 2 of 12

a4225283
Participant
Participant

@moehlmann_fe

 

sir do u knoe how can i do this problem 

I pulled out a machine and I need to assign these four items to the same machine! How can I do this?

But I can only move one item at a time so how do I assign the tags?

0 Likes
Message 3 of 12

moehlmann_fe
Enthusiast
Enthusiast

Use a subflow to move all items in the array. It is not possible to unload to a stopped processor (and the processor would need to be stopped to wait until all items have arrived) though. You can either place a queue at each processor that serves as a buffer and releases the items only when all four have arrived. Or you place the items at the processor and move them into it later.

0 Likes
Message 4 of 12

a4225283
Participant
Participant

hi sir

i want to ask if i need to set amr can load 8 pcs item in car  what can i do !!but ov also need to unload 24 item !

I have something else I want to do~~~ When I pick up the goods at the location shown in the picture, my arm utilization rate will be because I need to wait for the next car to arrive at the fixed point before starting to work. Then, can I judge after the end whether the machine is actually ready to accept the task and give it a new status (to distinguish it from idle) or I make a request in advance?

0 Likes
Message 5 of 12

moehlmann_fe
Enthusiast
Enthusiast

Split the process up into multiple sub flows. The main token creates three tokens that each handle eight items. These tokens first load all their items to the AGV, then move to the processor and unload them.

 

I don't see any screenshot attached to your post. What I assume is that you want to count items for the batch as soon as they are loaded from the rack to an AGV on the outer loop? You can do that by having the Event-Triggered Source react to an item being loaded (a token entering the respective activity). Then you copy the information about the item and its destination from that token and batch by destination. Finally, you then need to make sure that the item has actually arrived in the queue before it is loaded by the central AGV.

 

0 Likes
Message 6 of 12

a4225283
Participant
Participant

I may not have expressed it clearly!! What I want to do is to grab eight pieces at a time, not eight times as a batch!! How can I add this function?

0 Likes
Message 7 of 12

moehlmann_fe
Enthusiast
Enthusiast

Only load/unload one item and use the Move Object activity to move the rest at the same time.

0 Likes
Message 8 of 12

a4225283
Participant
Participant

I don't quite understand it, so I added move object. How should I set my object to move eight objects? I set my target to token.robot, is that ok?

a4225283_0-1753427779883.png

 

0 Likes
Message 9 of 12

moehlmann_fe
Enthusiast
Enthusiast

Thinking about it a bit more, I think using Pick/Place Offset tasks and then moving an entire batch is easier than loading one and moving the remaining items.

0 Likes
Message 10 of 12

a4225283
Participant
Participant

I now observe that my model will move three batches, each batch has eight items! But I expect it to only grab one batch at a time. How should I adjust my model?

a4225283_0-1753680933596.png

I know I can adjust the quantity in my picture~! But I can only complete one batch? How can I adjust it to what I expect?

a4225283_0-1753689406048.png

 

 

0 Likes
Message 11 of 12

a4225283
Participant
Participant

In addition, if I want to adjust the number of batches I take at a time and how many pieces I should count in a batch, how should I choose the whole number?

0 Likes
Message 12 of 12

moehlmann_fe
Enthusiast
Enthusiast

To only move one batch at a time, do the load, travel and unload actions all in a single subflow.

The items are split into batches in the Assign Labels activity above the Run Sub Flow activity. The total number of items is still determined by the Batch activity at the start of the flow. Make sure that the number of batches and number of items per batch are chosen such that all items can be assigned a batch and that there are no empty batches left over (a partial batch at the end is fine).

moehlmann_fe_0-1753690892157.png

 

 

0 Likes