# UR3 wrist rotates 360 degrees between two points

**URL:** <https://forum.universal-robots.com/t/ur3-wrist-rotates-360-degrees-between-two-points/1302>\
**Category:** Technical Questions\
**Tags:** joints\
**Created:** [November 6, 2017, 6:03pm UTC](https://forum.universal-robots.com/t/ur3-wrist-rotates-360-degrees-between-two-points/1302 "2017-11-06T18:03:47Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![anon92958969](https://avatars.discourse-cdn.com/v4/letter/a/90ced4/32.png) [@anon92958969](https://forum.universal-robots.com/u/anon92958969)\
**Post date:** [November 6, 2017, 6:03pm UTC](https://forum.universal-robots.com/t/ur3-wrist-rotates-360-degrees-between-two-points/1302/1 "2017-11-06T18:03:47Z")

</div>

While running a program from Waypoint A to Waypoint B, UR3 wrist rotates 360 degrees for some reason that I cant figure out why. But the same two waypoints, when I do it through the polyscope, it moves fine without rotating. The two points are pretty close to each other. Any ideas what causes this behavior?

---

<div class="post-metadata">

**Author:** ![anon92958969](https://avatars.discourse-cdn.com/v4/letter/a/90ced4/32.png) [@anon92958969](https://forum.universal-robots.com/u/anon92958969)\
**Post date:** [November 7, 2017, 4:41am UTC](https://forum.universal-robots.com/t/ur3-wrist-rotates-360-degrees-between-two-points/1302/2 "2017-11-07T04:41:12Z")

</div>

For those who are interested, finally figured this out. When you look at a way point, since UR3 has a full 360 rotation note for the sign that shows how many rotations have occurred. The reason it occurred for us is because one waypoint had 1R and second had 2R. When you move through polyscope, the robot does not rotate the wrist but when you run it as a program, the wrist rotates a complete 360 deg.

---

<div class="post-metadata">

**Author:** ![jbm](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.universal-robots.com/jbm/32/614_2.png) [@jbm](https://forum.universal-robots.com/u/jbm)\
**Post date:** [November 9, 2017, 1:16am UTC](https://forum.universal-robots.com/t/ur3-wrist-rotates-360-degrees-between-two-points/1302/3 "2017-11-09T01:16:48Z")

</div>

Thank you for sharing the findings!

---

<div class="post-metadata">

**Author:** ![anon9537240](https://avatars.discourse-cdn.com/v4/letter/a/278dde/32.png) [@anon9537240](https://forum.universal-robots.com/u/anon9537240)\
**Post date:** [March 6, 2018, 8:47am UTC](https://forum.universal-robots.com/t/ur3-wrist-rotates-360-degrees-between-two-points/1302/4 "2018-03-06T08:47:00Z")

</div>

I have the same problem. But robot works in reduced workspace and bears a pneumatic hose so I need to rotate the wrist predictably (the same way as it runs in Polyscope), otherwise the robot hits wall or winds the hose around wrist.  
It here any schedule when will be that “bug” repaired?

---

<div class="post-metadata">

**Author:** ![ajp](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.universal-robots.com/ajp/32/471_2.png) [@ajp](https://forum.universal-robots.com/u/ajp)\
**Post date:** [March 6, 2018, 12:26pm UTC](https://forum.universal-robots.com/t/ur3-wrist-rotates-360-degrees-between-two-points/1302/5 "2018-03-06T12:26:31Z")

</div>

Hi @anon9537240, are you aware of the reset\_revolution\_counter() script function? You can use this to force the wrist counter to a required value.

---

<div class="post-metadata">

**Author:** ![system](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.universal-robots.com/system/32/1_2.png) [@system](https://forum.universal-robots.com/u/system)\
**Post date:** [January 26, 2021, 8:40pm UTC](https://forum.universal-robots.com/t/ur3-wrist-rotates-360-degrees-between-two-points/1302/6 "2021-01-26T20:40:36Z")

</div>

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.
