Safety check needed for Z

I believe the software would be greatly enhanced with some basic checks before running a job.
I am vcarving a block that is quite thick but nonetheless I am still able to zero the Z on the surface.
However, so many errors occur!

  1. When the Shapeoko rapids to the start point after bitsetter it has lowered to around -8mm and smashes through the workpiece to get to the centre
  2. If I try and lift the trimmer up 10mm and then re-tighten it, then bitsetter fails as the mill cannot reach the bottom of bitsetter.
  3. If I don’t set my raise parameter (how much to lift the tool between cuts) thoughtfully then the Z maxes out with a grinding noise at the top.

All 3 of these could be avoided with warnings in the software.