Someone at my job recently felt the need to reinstall Mach3, trying to fix a very minor problem, and now I wish I'd have put up a much greater resistance to doing so. In any case, what's done is done, and it's my job to fix it.
There are a few terms that I use here, that I'm not sure I'm using correctly, and can't seem to find defined elsewhere. I'm going to define them so hopefully using terms incorrectly wont be a problem, as well as making correction clearer.
--machine home - where all 3 axes are 0 if you turn on machine coordinates
--DRO - coordinate numbers (can be either machine coords or work offset coords?)
I know that in Config>homing/limits, I can modify the distances between machine home and the point it moves to after referencing, but I don't know how to modify what machine home should be in relation to the home switches. This is essentially all I *think* I need to know, but in case it's important, I'll detail the rest of the situation better below.
Normally, when we hit REF ALL HOME, the machine finds its home switches, and proceeds to move .125 in the positive direction on the X and Y axes, and doesn't move the Z axis at all.
Now, however, not only does it move the X and Y more than an inch, it drops the Z by about 6 inches, I think it was!!! It started out at just 2 inches, but has somehow decided it needs to drop it further, and ended up at 6 by the time we gave up trying to fix it last night. Another half an inch, and even without the focusing tube on, it will ram the head into the table! I think my heart still skips a beat every time! I'm very glad we had the sense to remove the focusing tube early on, or it would have either snapped or rammed down HARD into the table.
Not entirely sure on all the specs of our machine, nor of much of the terminology, but I do know we have servos, not steppers. Also, fairly sure the X and Y are on rack and pinions, while the Z is on a screw.
Also, our home switches double as our limit switches. I'm sure this is not a particularly good idea, but it hasn't been much of a problem before, and I don't think it has anything to do with the problem I'm posting about. Figured better safe than sorry though, so I included it.
Normal operation still seems fine, after referencing.