Read my post here: Automatic 3-axis in Easel - Yes! it's possible
I also run with a Mac. Using @CharleyThomas Tri-quetra 3-axis touch plate, you can establish your XYZ zero point. Since my solution sets your zero point to a permanent(until changed) location, you can completely power down your entire system, then resume the next day.