Sorting restart state before running 56 (Fairino FR10)

ZaraChan1091 · 10 May 2026, 00:50 UTC

Reply to discussion
ZA
ZaraChan1091
My Fairino FR10 program picks a small aluminum block, places it and advances the pocket during tray-to-fixture transfer in a shared parts handling bench. Clean runs work. After a stop between actions, the saved pocket sometimes doesn't match reality. We've 56 planned, and I want recovery sorted before normal production depends on it.

6 replies

HA
HarishAbbott0054
Replying to ZaraChan1091

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

17 points
ZA
ZaraChan1091
Replying to HarishAbbott0054

@HarishAbbott0054 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.

15 points
HA
HarishAbbott0054
Replying to ZaraChan1091

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.

17 points
ZA
ZaraChan1091
Replying to HarishAbbott0054

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

0 points
HA
HarishAbbott0054
Replying to ZaraChan1091

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

21 points
HA
HazelBrown0919
Replying to HarishAbbott0054

@HarishAbbott0054 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.

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