Yea, what he said. Don't reinvent the wheel. Copy someone else's research.
And don't spend huge money on high-dollar ground ball screws. Get some rolled ones and pre-loaded nuts - you'll never notice the difference in positional accuracy between ground ($$$) and rolled ($) with the mill you're converting. Most controllers also have ball screw mapping features which let you calibrate the controller so it adjusts the steps per inch depending on where the axis is in the travel. All you're really looking for here is zero backlash, low friction, and decent accuracy.
On the other hand, check Fleabay for used ground screws; you might score a useful set fairly cheap. Just remember that ball screws are hard as rocks - you can probably turn/machine the ends, but cutting one in half and putting a new end on it takes some serious machinery.
And don't spend huge money on high-dollar ground ball screws. Get some rolled ones and pre-loaded nuts - you'll never notice the difference in positional accuracy between ground ($$$) and rolled ($) with the mill you're converting. Most controllers also have ball screw mapping features which let you calibrate the controller so it adjusts the steps per inch depending on where the axis is in the travel. All you're really looking for here is zero backlash, low friction, and decent accuracy.
On the other hand, check Fleabay for used ground screws; you might score a useful set fairly cheap. Just remember that ball screws are hard as rocks - you can probably turn/machine the ends, but cutting one in half and putting a new end on it takes some serious machinery.