So I notice that my machine won't keep its zero, so I write a program to confirm this. I leave it to g0 x0 y0 z0, g0 x1 y1 z1, and I let it run for an hour and it's still dead on from what I can see. The monitor had gone into power saving so I wiggle the mouse. The machine is still running, and it IMMEDIATELY loses it's zero and smashes the bit I have in the collet. It obviously lost a TON of steps on the up swing, meaning the zero point was now below the bed. What can I do to prevent this? Please please tell me there's a better solution than preventing the monitor from going into power saving.
EDIT: Okay after disabling ACPI, something entirely different is happening. After running the same program, the DROs JUMP like crazy and the steppers just lock up and pulse on and off and lock back up repeatedly. Obviously they should increment by tenths but they're just flashing different values. Something seriously strange is happening.