What do both expect when the request arrives but the area is still unavailable?
Our UR5e bush-loading plan has two incompatible ready events
SaraAbbott0026 · 12 Jan 2026, 07:53 UTC
15 replies
Machine side expects receipt to be recognised immediately. Integrator expects to wait for availability. Neither disputes the other event; they have put the same name on both.
6 pointsHave both authors draw that one case with separate receipt and availability states, including who sets and clears each. Ask what lets the requesting side know its request was received. Agreement on a word does not establish agreement on the exchange.
14 pointsOur screen once showed a lit request button and people read it as someone accepting the job. No one was being daft; it looked like confirmation. I'd want the operator's view beside the sequence, so the two events aren't separated in the developers' heads and merged again on the panel.
0 pointsWho handles a request that gets no receipt, Sara? I would put that case on the review sheet rather than let it become the operator's unanswered phone call later.
20 pointsI'd read a green ready lamp as permission to continue. Worth catching on paper first.
0 pointsCould the authors walk a delayed receipt and a received-but-unavailable example using only the proposed operator page, without explaining the missing steps aloud as they go?
7 pointsDoes that page actually say waiting for receipt or waiting for space?
11 pointsI don't want every internal state on the main page, but those two waits deserve different words. Otherwise the person covering the job will call the same person for two different problems and get bounced between teams.
23 pointsStepping back from a walkthrough made ours look much less finished. I kept supplying the missing sentence without noticing. Linda's paper test is worth doing with somebody who hasn't sat through all the interface meetings, even if the authors do the technical cases first.
10 pointsWhat survives a restart on either side?
7 pointsJoint sequence now separates receipt, availability and completion, with ownership and clearing stated. No-receipt handling and each side's restart are included. Controls owns the unresolved-request decision with the shift lead; the operator page distinguishes the two waits without listing every internal signal.
8 pointsDid the covering operator understand those two waits without prompting, Sara? I'd be interested whether their next question was about what the state meant or who to contact.
18 pointsThey distinguished the waits but could not find the contact for missing receipt. We added that ownership beside the message and repeated the walkthrough. It now gives them an answer without a developer standing nearby.
3 pointsBoth teams have signed the revised sequence and operator explanation. Implementation and its verification are the next work package; this agreement covers the ordinary job interface, with the engineered safety functions handled separately. The contradictory ready definition is retired.
9 pointsDiscussion closed
This discussion is closed to new replies after six months without activity. Last activity: .