Welcome.
I help where I can, when I think It might be helpful.
I also learned from others with more experience.
As my area straddles industrial and commercial stuff, sometimes my posts get mis-interpreted as erroneous, arrogant, or boasting, which is never my intention.
Most customer-related stuff is off-limits, as they don´t want their confidants to spread info.
(I was the commercial mgr for Haas Spain, 2011-2012).
I respect that, leading to, mostly, unfortunately few details.
Some customers have given explicit permission.
The ballscrew model I liked, as one of the challenges I mention in CAD-CAM posts is modelling a ballscrew.
Accurately (less than 1 micron error, so it could be made-from-model).
So it can be made (cannot have abrupt cut-off in groove, for example (or how will it be cut ?).
And my challenges are;
1. make a model
2. how long will it take You ? (estimate before starting). How accurate was Your estimate ?
3. how accurate will it be ? Sure ? Explain sure.
4. how large will the model be ?
I made my model in rhino 3d, in 2014/2015 or so, V5, in about 1 hr, for a 30MB file of accurate solids.
1 hr of research (but I knew a lot about ballscrews).
(Sufficient resolution and scaling for 1 micron modelling accuracy.)
I used an ogive arch, so its theoretically somewhat correct, but I did not look for a "correct" arch.
I suspect it does not really matter.
A 5-axis grinder with plunge grind and shape dressed via diamond could finish the screw, correctly. Imho.
Grinder or live tool lathe or cnc lathe could rough the screw (hardness and support considerations).