The safe Z is machine coordinates so if your Z goes from 0 to minus then you can not have a positive for the safe Z as it would be above the fully home position. Set your safe Z to 0 or less and it should work, I have mine at -5mm and it works perfectly.
Hood