# Safety Plane Output

**URL:** <https://forum.universal-robots.com/t/safety-plane-output/29196>\
**Category:** Product Wishlist\
**Created:** [June 26, 2023, 9:04am UTC](https://forum.universal-robots.com/t/safety-plane-output/29196 "2023-06-26T09:04:07Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![m.hammerton](https://avatars.discourse-cdn.com/v4/letter/m/b2d939/32.png) [@m.hammerton](https://forum.universal-robots.com/u/m.hammerton)\
**Post date:** [June 26, 2023, 9:04am UTC](https://forum.universal-robots.com/t/safety-plane-output/29196/1 "2023-06-26T09:04:07Z")

</div>

# Summary

An Option to set and / or unset a configurable output when a Safety plane if crossed

# What is it?

An Addition to the current safety plane options. and configurable Outputs.

# Why is it needed?

To enable or dissable A safety device when the robot is working in side or outside a Work area.

---

<div class="post-metadata">

**Author:** ![eric.feldmann](https://avatars.discourse-cdn.com/v4/letter/e/94ad74/32.png) [@eric.feldmann](https://forum.universal-robots.com/u/eric.feldmann)\
**Post date:** [June 26, 2023, 1:51pm UTC](https://forum.universal-robots.com/t/safety-plane-output/29196/2 "2023-06-26T13:51:06Z")

</div>

Definitely a great suggestion. Currently, if you are running safety, you’re probably OK with this option, and it works for us:

Set the safety limits for Reduced mode to be the exact same settings as Normal mode. They have “Robot in Reduced Mode” and “Robot Not In Reduced” as configurable outputs. Using these two, you can get your Side 1/Side 2 determination based on whether it is running in reduced or not, and if you set them to the same limits, the actual speeds won’t be any different.

---

<div class="post-metadata">

**Author:** ![m.hammerton](https://avatars.discourse-cdn.com/v4/letter/m/b2d939/32.png) [@m.hammerton](https://forum.universal-robots.com/u/m.hammerton)\
**Post date:** [June 27, 2023, 11:35am UTC](https://forum.universal-robots.com/t/safety-plane-output/29196/3 "2023-06-27T11:35:28Z")

</div>

It would also be relly helpful if you could enable and disable them in the Program

---

<div class="post-metadata">

**Author:** ![timo.bender](https://avatars.discourse-cdn.com/v4/letter/t/a88e57/32.png) [@timo.bender](https://forum.universal-robots.com/u/timo.bender)\
**Post date:** [June 28, 2023, 5:52am UTC](https://forum.universal-robots.com/t/safety-plane-output/29196/4 "2023-06-28T05:52:41Z")

</div>

Workaround:  
Read the actual TCP pose in a thread. As soon as you cross a self defined pose limit you can switch on/off a physical output.

---

<div class="post-metadata">

**Author:** ![eric.feldmann](https://avatars.discourse-cdn.com/v4/letter/e/94ad74/32.png) [@eric.feldmann](https://forum.universal-robots.com/u/eric.feldmann)\
**Post date:** [June 28, 2023, 1:23pm UTC](https://forum.universal-robots.com/t/safety-plane-output/29196/5 "2023-06-28T13:23:24Z")

</div>

This is OK if you aren’t dealing with safety. But for my application I need a dual channel safety signal to control external servos if an operator walks into Side 1 WHILE the robot is there. Doing this through code doesn’t achieve the required safety performance level.

---

<div class="post-metadata">

**Author:** ![timo.bender](https://avatars.discourse-cdn.com/v4/letter/t/a88e57/32.png) [@timo.bender](https://forum.universal-robots.com/u/timo.bender)\
**Post date:** [June 28, 2023, 1:50pm UTC](https://forum.universal-robots.com/t/safety-plane-output/29196/6 "2023-06-28T13:50:58Z")

</div>

That’s correct. I misunderstood your needs…
