Some of the cheaper screws on the market don't have any calibration or class details when supplied. They seem to be consistent over length, the same pitch along the length of the screw, but often a little out to the pitch you expect them to be, probably why they are cheaper.
That's not a problem with most CNC packages you can easily measure a long length and adjust the steps/mm to account for the error. I often use a long digital vernier, and get the spindle to push the jaw along zero it then push it some more so avoiding any backlash
Dr. Mark Vaughan Ph'D., B.Eng. M0VAU
*****************************
If adjusting the steps per inch will make it right, that is the way to go. If the screw is inconsistent, you can use screw mapping to adjust out the error.
Ron Thompson
*****************************
Screw mapping gets a lot more complex though.
There are three main types of error, a continuous error, easily taken care
of with steps/inch and common on cheaper screws.
Then sometimes you get an error along the screw length where the pitch
changes with respect to length. This can be taken care of with screw mapping, though the measurements get a bit tedious without a something like glass slide to pull data from.
Sometimes the error changes around the screw so you get a change with respect to rotational angle, This one isn't so easy to allow for, it creates a sine wave modulation upon the main screw mapping chart, but the screw angle then needs to be known when the machine homes since that becomes critical. This is usually that small you don't worry about it, and if you do need to you buy better screws, unless it's an instrumentation need where better screws may not exist.
Thankfully screw mapping is rarely required, I'm not sure I even know anyone in mach using it, or even if it actually works. I've played with spindle speed mapping and gave up as that didn't work at that time.
Dr. Mark Vaughan Ph'D., B.Eng. M0VAU