Rich,
Here are some results from this morning.
Checked Z axis for backlash with a dial indicator: 0.03mm
Mach backlash compensation is disabled.
Check repeatibility precision of Z axis: In 6mm its dead zero. Checked arrival point both with G1 and G32 and they behave exactly the same.
Then did a threading test (see attached). Made three passes and they are off about 0.3 mm from each other.
I am attaching the photos of the test and the code used.
The spindle encoder is a Heindenhain that came with the machine. The index signal is processed by a Machmotion B B board. RPM reads well, and even RPM control with feedback is very accurate too.
Still cannot understand what is going on........
Thanks,
Jorge