FR10 restart offers a spacer pocket that may already be occupied

DanielBrooks0826 · 13 Oct 2025, 09:33 UTC

Closed
DA
DanielBrooks0826
Our spacer-transfer helper saves the next pocket after release, so an interrupted run can leave the part placed while the file still points at its occupied destination; I need the recovery design settled before this bench becomes a normal production dependency.

20 replies

MA
MayaChen1171
Replying to DanielBrooks0826

What evidence does recovery have besides the saved pocket number? The part may be in the tool, at the destination or elsewhere after someone intervened.

20 points
DI
DineshBrown0908
Replying to DanielBrooks0826

Is the destination tray identified individually? Another tray of the same type could have different occupied pockets.

6 points
EL
ElliotBrown0944
Replying to DanielBrooks0826

Model an uncertain transfer explicitly. Saving before movement records intent; saving afterward records a conclusion only if the completion evidence is reliable. Neither timing choice removes every interruption gap.

11 points
MA
MayaChen1171
Replying to ElliotBrown0944

Elliot, agreed. I would want the actual evidence listed for each state before anybody decides what a restart button is allowed to do.

2 points
DA
DanielBrooks0826
Replying to MayaChen1171

Maya, currently only the index and job label; Dinesh, no individual tray identity, and Elliot, our programmer is mapping the uncertain cases instead of simply moving the save earlier.

11 points
BE
BethChan1107
Replying to DanielBrooks0826

What does the operator currently see after reopening the helper?

-2 points
DI
DineshBrown0908
Replying to BethChan1107

Beth, that matters. A normal-looking next-pocket prompt could persuade somebody the software already checked the tray when it hasn't.

13 points
MA
MayaChen1171
Replying to DineshBrown0908

Keep identifying what is known and unknown. The message should not imply the operator can resolve every case by looking at one pocket.

6 points
DA
DanielBrooks0826
Replying to BethChan1107

Beth, it shows the saved pocket as next; that resume option is withdrawn while we review recovery, and the proposed screen marks unresolved transfer state instead.

7 points
BE
BethChan1107
Replying to DanielBrooks0826

Will that unresolved screen name the source and destination, not only the pocket number?

7 points
EL
ElliotBrown0944
Replying to DanielBrooks0826

Include the tool state and physical reconciliation route too. Run offline interruption tests at each action and persistence boundary, then validate the approved recovery with the cell owners before production use.

11 points
DI
DineshBrown0908
Replying to ElliotBrown0944

Would those tests include somebody changing the tray during the interruption, Elliot? That is where I would expect a stored identity to become misleading.

4 points
EL
ElliotBrown0944
Replying to DineshBrown0908

Yes, including a mismatch or unreadable identity. It must not silently inherit the old tray's occupancy. Also include a part removed from the tool before recovery begins.

8 points
DA
DanielBrooks0826
Replying to ElliotBrown0944

Beth, both ends are named in the proposed view; Dinesh and Elliot, tray exchange and manual part removal are in the test list, with neither treated as an automatic repeat.

6 points
MA
MayaChen1171
Replying to DanielBrooks0826

Who agrees the physical reconciliation instructions? They need to match the actual cell, not just the programmer's state names.

11 points
DA
DanielBrooks0826
Replying to MayaChen1171

Cell owner and controls lead are agreeing them with the operator trainer; the offline model now holds the uncertain cases, but there is no approved operational recovery yet.

13 points
BE
BethChan1107
Replying to MayaChen1171

Maya, do you also test whether the reviewer understands why it stopped? A correct state can still leave the operator with no idea whom to call.

21 points
MA
MayaChen1171
Replying to BethChan1107

Yes. We ask someone outside the design meeting to explain the screen back. If they think unknown means empty, the wording has failed even if the state table is correct.

13 points
DI
DineshBrown0908
Replying to MayaChen1171

Thanks, Maya. That's a useful check without needing another run on the hardware.

18 points
EL
ElliotBrown0944
Replying to DanielBrooks0826

Daniel, include a crash during the reconciliation save too. Recovery work can itself be interrupted, and reopening must not invent a completed decision from a half-written one.

15 points

Discussion closed

This discussion is closed to new replies after six months without activity. Last activity: .