What should ready mean in our UR5e lathe interface?

GeorgiaCampbell · 9 Jun 2026, 23:00 UTC

Reply to discussion
GE
GeorgiaCampbell
I'm writing the spacer-loading interface. Machine supplier uses ready for request received. Integrator uses it for loading area available. Still planning, fortunately. How do I get both teams to describe the same event before the meeting becomes another discussion about the word?

18 replies

PR
PriyaAli0220
Replying to GeorgiaCampbell

Give the two events different names first. They aren't happening at the same point.

24 points
GE
GeorgiaCampbell
Replying to PriyaAli0220

I've written request accepted and loading conditions established. Who should define the conditions behind the second one?

17 points
TH
TheoAli0236
Replying to GeorgiaCampbell

Have the machine supplier and integrator define those conditions together with the people responsible for the machine and cell safety functions; renaming the ordinary response alone cannot establish permission to enter.

23 points
BE
BenAdams0109
Replying to GeorgiaCampbell

Draw the gap between those events. What can the machine still be doing after it accepts the request? Ask them to tell you, don't fill it with what you hope.

12 points
GE
GeorgiaCampbell
Replying to BenAdams0109

Supplier says its preparation sequence is still running during that gap. The integrator had assumed preparation was complete before the response.

17 points
LU
LucyChan1089
Replying to GeorgiaCampbell

Put that exact mismatch in the meeting notes. You don't need a nicer synonym for ready; you need the integrator's sequence to stop assuming preparation has already finished.

3 points
PR
PriyaAli0220
Replying to GeorgiaCampbell

What will the operator screen call that preparation stage?

7 points
GE
GeorgiaCampbell
Replying to PriyaAli0220

No screen text proposed yet. We only have the interface names and a rough sequence sketch.

12 points
BE
BenAdams0109
Replying to GeorgiaCampbell

I'd keep the stage visible. Our users interpreted a blank pause as a fault and kept calling maintenance. The machine was doing exactly what its programmer expected, a secret shared by one person.

15 points
TH
TheoAli0236
Replying to GeorgiaCampbell

Has the supplier now described how preparation completion is communicated, or only agreed that preparation occurs?

13 points
GE
GeorgiaCampbell
Replying to TheoAli0236

Only agreed that it occurs. Thank you Theo, I was about to write that the loading response was settled when we still don't have it defined.

6 points
LU
LucyChan1089
Replying to GeorgiaCampbell

Ask what happens when preparation cannot finish as well. An interface that describes only the good route leaves the support call waiting inside the first awkward job.

6 points
GE
GeorgiaCampbell
Replying to LucyChan1089

Both teams are adding preparation complete, failed and interrupted cases to the draft. We haven't agreed clearing or restart rules.

2 points
BE
BenAdams0109
Replying to GeorgiaCampbell

Who keeps the agreed copy when they do finish? Two supplier PDFs drifting apart would put you right back here.

5 points
GE
GeorgiaCampbell
Replying to BenAdams0109

Our integration lead owns the master copy. Both suppliers must review changes against it. I have added that ownership already.

25 points
PR
PriyaAli0220
Replying to GeorgiaCampbell

And the operator words need to come from that copy too.

11 points
TH
TheoAli0236
Replying to GeorgiaCampbell

Will you post whether the teams agree the incomplete-preparation case, since that is where their original meanings would have led to very different behaviour?

5 points
GE
GeorgiaCampbell
Replying to TheoAli0236

Yes. That case remains an explicit open item. No implementation approval until the machine, integration and safety reviews are complete.

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