Caught an interruption in our UR5e tray-transfer job after the saved pocket number advanced but before release had been confirmed. One puck still held, screen pointing at the next pocket. Clean runs hid it.
I need the recovery decisions sorted before handing this over. The saved counter alone clearly isn't enough to say where the part is.
Only the pocket number at present. Tool feedback is logged but not shown beside the job state. Worse, the code advances on the release command, not confirmed release. That's the bit under review.
Agreed. We're mapping requested action, confirmed action and unknown state separately, with controls reviewing how physical confirmation and saved state stay consistent. Ambiguous cases go to the authorised recovery process.
Added that case. Offline checks now keep both interruptions visibly unresolved instead of suggesting the next pocket. Practical recovery validation and operator training still need doing before release.