Today, in the middle of a 4-hour job I've run successfully before, my quill drive retracted to the upper limit.  This happened on a line containing "G51 Z-0.050".  I found I could run the following sequence consistently and repeatedly:
G52 Z0.0
Home Z axis
Manually change Z DRO to +0.75
G0 Z0.0
G52 Z-0.050
When the "G52 Z-0.050" is executed, the Z DRO jumps to some random, large-ish, negative value, like -7.4901.  If I repeat the sequence again, the Z DRO jumps to the previous value -1.2500!  So, the second time I do it, the Z axis will jump to -8.7401, and the time after that to -9.9901.  Now here's the really interesting part:  Exiting and re-starting Mach3 does NOT fix the problem!  Unplugging and re-connecting the SmoothStepper does NOT fix the problem!  It is now stuck in this mode, and I can't get it to behave properly!
Regards,
Ray L.