# Returning to XY and Z zero points

**URL:** <https://forum.onefinitycnc.com/t/returning-to-xy-and-z-zero-points/1469>\
**Category:** Uncategorized\
**Created:** [October 29, 2020, 11:31am UTC](https://forum.onefinitycnc.com/t/returning-to-xy-and-z-zero-points/1469 "2020-10-29T11:31:31Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Machinist](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.onefinitycnc.com/machinist/32/36465_2.png) [@Machinist](https://forum.onefinitycnc.com/u/Machinist)\
**Post date:** [October 29, 2020, 11:31am UTC](https://forum.onefinitycnc.com/t/returning-to-xy-and-z-zero-points/1469/1 "2020-10-29T11:31:31Z")

</div>

Is there an option to return all 3 axis to zero with a single press? On my previous CNC controller, it would first take Z to the ‘safety height’ (preset distance above Z zero), then move X & Y to zero. It should be a safe assumption that anyone wanting to move X & Y to zero also want the Z out of the way first. This appears to make a global return to zero a 2-step process.

> [@How to return to XY and Z zero points](https://forum.onefinitycnc.com/t/how-to-return-to-xy-and-z-zero-points/1463):
>
> The dot in the center of the xy± will return to xy zero and the do in between the z± will return to Z zero. When you do this we would suggest doing Z first to get your bit clear of your material height. (or at least validate that its above the work surface) if you hit the double circles and its below the work surface it will only do X & Y and likely break your bit. If you do Z first it will clear the height issue then you can hit the X,Y Zero.

![image](https://us1.discourse-cdn.com/flex022/uploads/onefinitycnc/original/2X/4/463f7c51071dad8b63fa605cf300969d7382cc8d.jpeg)

---

<div class="post-metadata">

**Author:** ![MindOfMcClure](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.onefinitycnc.com/mindofmcclure/32/38_2.png) [@MindOfMcClure](https://forum.onefinitycnc.com/u/MindOfMcClure)\
**Post date:** [October 29, 2020, 12:27pm UTC](https://forum.onefinitycnc.com/t/returning-to-xy-and-z-zero-points/1469/2 "2020-10-29T12:27:02Z")

</div>

Bill & All,

Just a word to the wise, when you do this I would suggest doing Z first to get your bit clear of your material height. (or at least validate that its above the work surface) if you hit the double circles and its below the work surface it will only do X & Y and likely break your bit. If you do Z first it will clear the height issue then you can hit the X,Y Zero.

Hope that saves a few bits for some!  
-Alex

---

<div class="post-metadata">

**Author:** ![OnefinityCNC](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.onefinitycnc.com/onefinitycnc/32/7_2.png) [@OnefinityCNC](https://forum.onefinitycnc.com/u/OnefinityCNC)\
**Post date:** [October 29, 2020, 1:08pm UTC](https://forum.onefinitycnc.com/t/returning-to-xy-and-z-zero-points/1469/3 "2020-10-29T13:08:01Z")

</div>

There is not. It is a two step process.

---

<div class="post-metadata">

**Author:** ![Machinist](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.onefinitycnc.com/machinist/32/36465_2.png) [@Machinist](https://forum.onefinitycnc.com/u/Machinist)\
**Post date:** [October 29, 2020, 2:24pm UTC](https://forum.onefinitycnc.com/t/returning-to-xy-and-z-zero-points/1469/4 "2020-10-29T14:24:10Z")

</div>

That’s something I’ll have to get used to, although it’s not something I needed to use very often as my programs always return to zero at the end (always z first, of course).
