X+.001 buzzes but does not offset. sound has 9 pulsed and then smooth buzzing... I ran this multiple times with no offsetting.
X+.00015 machine walks right over to -.055". Aargh!
X+.010 table jiggles like a paint shaker and offsets - get this! - -.050".
Some of the results are consistent with the idea of a bug at the change of direction. However, this buzzing puzzles the hell out of me. Jiggling like a paint shaker ...


? That's really weird!
Thing is, until we can explain everything, we do not
know what is going on.
Hum - I don't suppose you can find a digital storage CRO and LOOK at the signals by any chance?
Can I suggest ... putting a pause between each reversal. Yes, that will make the program much slower, but it should let the first motion stop before the second (reverse) motion starts.
Alternately, do you have Mach in Constant Velocity mode? If so, switch to Exact Stop. (Ho hum - or vice versa...)
Running experiments is all very well, but they can be bewildering if you don't have a theory to test. (Sorry about the preaching: my background is a PhD in Physics.) We seem to have some consistency with the number of cycles and the offset, and
some consistency with the idea of very small increments producing variable results, so what's the buzzing? Is it that the acceleration parameters are just not handling the mass of the table when you combine very small steps with frequent reversals? Or is there a slight overshoot making the Geckos get very shirty about the reversal? Hence the pause idea.
Cheers