Tracking a rigid molded spacer through an interrupted transfer

RebeccaBrown0952 · 2 Aug 2026, 00:33 UTC

Reply to discussion
RE
RebeccaBrown0952
My Universal Robots UR5e program picks a rigid molded spacer, places it and advances the pocket during tray-to-tray transfer in a workshop transfer test station. Clean runs work. After a stop between actions, the saved pocket sometimes doesn't match reality. We've 67 planned, and I want recovery sorted before normal production depends on it.

8 replies

TH
TheoAli0236
Replying to RebeccaBrown0952

Where does the index advance in your trace, relative to placement confirmation? Start with the sequence you have, not where the number ought to change.

23 points
RE
RebeccaBrown0952
Replying to TheoAli0236

The trace shows my index update occurs before placement is confirmed. That means the retained number can identify an intended next pocket without establishing that the preceding transfer completed.

14 points
TH
TheoAli0236
Replying to RebeccaBrown0952

Use an offline stage model to distinguish transfer progress from confirmed completion. Your integrator should define reconciliation between retained state and physical tool and pocket conditions, including what happens when those conditions are unknown.

16 points
RE
RebeccaBrown0952
Replying to TheoAli0236

Would correcting the position of the index update fully address this? I had hoped the problem was limited to that single sequencing error.

17 points
TH
TheoAli0236
Replying to RebeccaBrown0952

@RebeccaBrown0952 Save the stage immediately after every action and you should always know where to resume.

14 points
DA
DavidCarter1041
Replying to TheoAli0236

@TheoAli0236 Updating a stage after an action doesn't eliminate the interval between the physical event and persistence. An interruption there can leave the saved stage inconsistent with reality.

11 points
TH
TheoAli0236
Replying to DavidCarter1041

You're right; saving stages alone doesn't guarantee recovery. The saved stage guides reconciliation, and the physical conditions still need confirmation before an approved next action.

13 points
JU
JuliaAli0239
Replying to TheoAli0236

On my setup, one index could mean either 'still carrying' or 'already placed'. Giving those states names made the design discussion much less circular

13 points

Add to the discussion

Welcome to Application Robot

Everyone can read the forum. Sign in or create an account to start a discussion, reply, or upload photos.

Forgot your password?

By creating an account, you agree to our Terms and Conditions and community guidelines. Read our Privacy Policy for how your information is handled.