# How to recover from remote control?

**URL:** <https://forum.universal-robots.com/t/how-to-recover-from-remote-control/16173>\
**Category:** Technical Questions\
**Created:** [August 30, 2021, 1:47pm UTC](https://forum.universal-robots.com/t/how-to-recover-from-remote-control/16173 "2021-08-30T13:47:50Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![hla](https://avatars.discourse-cdn.com/v4/letter/h/dbc845/32.png) [@hla](https://forum.universal-robots.com/u/hla)\
**Post date:** [August 30, 2021, 1:47pm UTC](https://forum.universal-robots.com/t/how-to-recover-from-remote-control/16173/1 "2021-08-30T13:47:50Z")

</div>

I have a UR5e 5.8. I sometimes end up in recovery stafety status (see [this post](https://forum.universal-robots.com/t/error-c403a0-danger-of-clamping-between-the-robot-lower-arm-and-tool/16142)). I would like to be able to recover the arm without having to connect a teach-pendant/screen and switching to local control.

Is there a way to exit the recovery stafety status in remote control?

---

<div class="post-metadata">

**Author:** ![sya](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.universal-robots.com/sya/32/216_2.png) [@sya](https://forum.universal-robots.com/u/sya)\
**Post date:** [August 30, 2021, 4:25pm UTC](https://forum.universal-robots.com/t/how-to-recover-from-remote-control/16173/2 "2021-08-30T16:25:37Z")

</div>

Hi @hla,

As I know, if you entered the recovery mode, you would have to use manual operations to make the robot come back into the normal situation. Therefore, I do not think you could skip it by using other ways.

Thanks

---

<div class="post-metadata">

**Author:** ![bba](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.universal-robots.com/bba/32/555_2.png) [@bba](https://forum.universal-robots.com/u/bba)\
**Post date:** [September 1, 2021, 8:58pm UTC](https://forum.universal-robots.com/t/how-to-recover-from-remote-control/16173/3 "2021-09-01T20:58:41Z")

</div>

I agree with SYA but one method that might work is to log in remotely via VNC and use the polyscope GUI to recover as if you had the full teach pendant. If this is interesting to you then search within this forum for the VNC topic where you can download the VNC server magic file and install it on the robot.

---

<div class="post-metadata">

**Author:** ![hla](https://avatars.discourse-cdn.com/v4/letter/h/dbc845/32.png) [@hla](https://forum.universal-robots.com/u/hla)\
**Post date:** [September 2, 2021, 1:38pm UTC](https://forum.universal-robots.com/t/how-to-recover-from-remote-control/16173/4 "2021-09-02T13:38:31Z")

</div>

Yes, or by SSH via XForwarding. But do not see myself asking my users to use the Polyscope instead of my software if the arm enters recovery mode.

---

<div class="post-metadata">

**Author:** ![efn](https://avatars.discourse-cdn.com/v4/letter/e/35a633/32.png) [@efn](https://forum.universal-robots.com/u/efn)\
**Post date:** [September 8, 2021, 8:51am UTC](https://forum.universal-robots.com/t/how-to-recover-from-remote-control/16173/5 "2021-09-08T08:51:09Z")

</div>

According to the popup itself, it is “just” a Protective Stop (C403A0), and you should be able to unlock the robot again through the dashboard server with the “unlock protective stop” command while in Remote Mode.  
After unlocking the stop, the robot is operable again.

Notice the "should"s. I have not attempted to unlock this type of protective stop remotely before, but the command works on “normal” protective stops caused by collisions and the sort. 🙂

Check this article: [Dashboard Server e-Series, port 29999 - 42728](https://www.universal-robots.com/articles/ur/dashboard-server-e-series-port-29999/)

It is sadly not possible to disable this safety function. It was introduced on the e-series as a precaution against getting your hands squeezed between the joints, as far as I know.  
In my opinion, it should be possible to disable this function, since a lot of applications have external safety hardware setup to prevent people accessing the robot and application. 🙂

---

<div class="post-metadata">

**Author:** ![hla](https://avatars.discourse-cdn.com/v4/letter/h/dbc845/32.png) [@hla](https://forum.universal-robots.com/u/hla)\
**Post date:** [September 8, 2021, 9:19am UTC](https://forum.universal-robots.com/t/how-to-recover-from-remote-control/16173/6 "2021-09-08T09:19:40Z")

</div>

Yes, it is just a protective stop. However:

> If the system is outside a safety limit at start-up (e.g. outside a joint position limit),the special Recovery Mode is  
> entered."

(as per the user manual).

So if the arm is rebooted before quitting the “safety zone”, it enter recovery mode.

---

<div class="post-metadata">

**Author:** ![efn](https://avatars.discourse-cdn.com/v4/letter/e/35a633/32.png) [@efn](https://forum.universal-robots.com/u/efn)\
**Post date:** [September 8, 2021, 9:42am UTC](https://forum.universal-robots.com/t/how-to-recover-from-remote-control/16173/7 "2021-09-08T09:42:00Z")

</div>

This is not an ordinary safety limit, though. It seems to “just” be a warning.

I just tested it on the robot beside me. 🙂

I made the robot enter the zone by itself, and it resulted in the C403A0 protective stop. I clicked Enable Robot, and I was able to continue without entering any Recovery Mode.

---

<div class="post-metadata">

**Author:** ![efn](https://avatars.discourse-cdn.com/v4/letter/e/35a633/32.png) [@efn](https://forum.universal-robots.com/u/efn)\
**Post date:** [September 8, 2021, 9:42am UTC](https://forum.universal-robots.com/t/how-to-recover-from-remote-control/16173/8 "2021-09-08T09:42:54Z")

</div>

“Enable Robot” as in no reinitializing or anything. The robot was merely paused. “Enable Robot” returned the robot to normal status.

---

<div class="post-metadata">

**Author:** ![anon97224121](https://avatars.discourse-cdn.com/v4/letter/a/f07891/32.png) [@anon97224121](https://forum.universal-robots.com/u/anon97224121)\
**Post date:** [January 26, 2022, 10:53am UTC](https://forum.universal-robots.com/t/how-to-recover-from-remote-control/16173/9 "2022-01-26T10:53:48Z")

</div>

It presented a lag in the “ELBOW” And it does not allow me to return it to its HOME or ZERO state, since it asks me to return it with movements that are not possible for the Cobot, so I ask for your support in this situation.

---

<div class="post-metadata">

**Author:** ![bba](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.universal-robots.com/bba/32/555_2.png) [@bba](https://forum.universal-robots.com/u/bba)\
**Post date:** [January 27, 2022, 3:17pm UTC](https://forum.universal-robots.com/t/how-to-recover-from-remote-control/16173/10 "2022-01-27T15:17:40Z")

</div>

If the robot enters recovery mode then it will require someone to use polyscope. As an example, let’s say you violated a joint limit, then you would need to know which joint and jog the robot ‘away’ from that limit. There is no way to sense this programmatically by querying the various status registers of the robot. This cannot be done remotely without seeing where the robot is relative to the safety violation.
