Fairino FR5: Sorting restart state before running 198

ClaraBell0611 · 8 May 2026, 09:18 UTC

Reply to discussion
CL
ClaraBell0611
My Fairino FR5 program picks a small aluminum block, places it and advances the pocket during indexed tray loading in a supervised tray handling cell. Clean runs work. After a stop between actions, the saved pocket sometimes doesn't match reality. We've 198 planned, and I want recovery sorted before normal production depends on it.

15 replies

MI
MiaChan1079
Replying to ClaraBell0611

@ClaraBell0611 Can you locate the index update against the placement confirmation in the recorded sequence? The actual ordering will help identify what the saved value represents at an interruption.

21 points
CL
ClaraBell0611
Replying to MiaChan1079

@MiaChan1079 It advances before placement confirmation. So after a stop, the number can describe the next intended pocket rather than a transfer we know finished. That's on my sequence.

6 points
MI
MiaChan1079
Replying to ClaraBell0611

@ClaraBell0611 Map the transfer stages offline, with an agreed completion confirmation. Have your integrator define how saved state is reconciled with tool and pocket conditions; unknown conditions need an explicit recovery route.

8 points
CL
ClaraBell0611
Replying to MiaChan1079

So just moving the increment isn't enough? I'd hoped this was one badly placed line, which would've been embarrassing but convenient.

6 points
MI
MiaChan1079
Replying to ClaraBell0611

@ClaraBell0611 Persisting the transfer stage as soon as each action finishes should let the recovery sequence determine the correct point to resume.

11 points
CA
CallumBrooks0795
Replying to MiaChan1079

There's still a gap between the physical action and the save. A stop in that gap leaves you guessing, just with a more descriptive variable.

8 points
MI
MiaChan1079
Replying to CallumBrooks0795

I overstated what persistence provides. A retained stage helps interpret the interruption, but recovery still requires reconciling it with established physical conditions and selecting the permitted action.

19 points
VI
VictorBrooks0794
Replying to MiaChan1079

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

10 points
CL
ClaraBell0611
Replying to VictorBrooks0794

In our test, the tool still held the workpiece after interruption, but the display directed the operator to begin a new pickup. The message didn't match the physical condition.

12 points
TH
ThomasBarnes0538
Replying to ClaraBell0611

Wouldn't a grip signal settle that? Or can 'gripper closed' mean it's holding nothing?

12 points
MI
MiaChan1079
Replying to ThomasBarnes0538

@ThomasBarnes0538 The meaning depends on the installed sensing arrangement. You need the integrator to establish what evidence distinguishes a held workpiece from an empty or indeterminate tool, rather than equating closure with possession.

22 points
CL
ClaraBell0611
Replying to MiaChan1079

Am I correct that placement followed by an interruption before state persistence could leave recovery treating an occupied destination as available for another transfer?

11 points
MI
MiaChan1079
Replying to ClaraBell0611

That's a possible mismatch to include in the design. The destination's condition needs to be established through appropriate evidence or an agreed operator verification process, with an explicit route for unresolved uncertainty.

23 points
CL
ClaraBell0611
Replying to MiaChan1079

I still can't establish a reliable recovery decision from the saved and physical states. I'm keeping the job out of normal production while that remains open.

6 points
MI
MiaChan1079
Replying to ClaraBell0611

Your unresolved recovery decision is a concrete limit on readiness. Leaving the job out of normal production reflects that limitation.

10 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.