My motors are Nema 23 425oz. I ran some tests to try and figure it out.
The code was simple.
G0 z1.000
G0 Z1.125
repeated over and over
Test 1: 50 cycles of code, 1" per sec acceleration
Result 1: Z axis is 0.0320 lower than start
Test 2: 50 cycles of code, .5" per sec acceleration
Result 2: Z axis is 0.0318 lower than start
Test 3: 250 cycles of code, 1" per sec acceleration
Result 3: Z axis is 0.379 lower than start
Test 4: 250 cycles of code, .5" per sec acceleration
Result 4: Z axis is 0.380 lower than start
Test 5: 250 cycles of code, .25" per sec acceleration
Result 5: Z axis is 0.380 lower than start.
Seems acceleration has nothing to do with it. Are we back to voltages coming from the parallel port? Total z-axis weight is probably around 20lb with a Nema 23 425oz motor holding it.
I can only imagine how much worse it will be the longer I run the code for.