I know I've seen this question asked before, but searching yielded no results.

I can jog all three axis with no problem. (And the Z is probably the smoothest running axis out of the 3 on my machine.) When I home, the z axis DRO shows movement, but the motor doesn't rotate. I can change the rate of movement ( in Config/Home&Limits from the default of 20% up to 50%) and then the axis will home correctly. But the next time I try to home, I may or may not get the same problem. I'm now up to 70%.

Also, when I manually type in G-code, the axis does not move at all, but again, the DRO shows movement. X and Y respond correctly, Z doesn't.

I just got this system up and running today, and I'm still in the testing and calibration stages. One thing I'm not sure about is the soft min and soft max for the Z axis. I presently have it set up with home being 0 (or soft max) and when it goes down toward cutting depth, it goes in a negative direction (or soft min of -6.25).

Need advice on if I have it set up correctly and why the Z axis is acting strangely.