Hi everyone.
I converted a manual mill to CNC and installed ballscrews, steppers and also encoders, so I can keep the 'manual mode' where the encoders tell Mach3 how far I manually move the table.
My encoders have 1000 ppr and the ballscrews have a 5mm pitch, so the counts per unit should be 800. This is my current setup.
Now, after some testing I discovered the following:
I marked the 400mm on the table and double checked this with movements with the steppers.
To make sure I'm not dealing with any noise coming from the steppers or the drivers, I turned them all off and moved the table manually.
I move the table 400mm and the encoder says I moved 404.125mm (not sure if the decimal portion of the 404.125 is ok, but for sure it was a little over 4mm more than expected).
This means I have over 10% of error, way too high.
Why could this be happening?
Thanks in advance to everyone.