Does anyone have an example of how to create multiple assembly configurations that represent 2 threaded parts (male and female) that thread together at different, with a distance mate controlling the thread depth? An example might be a jack screw where the body is fixed and the screw itself threads in and can be adjusted by "turning" the screw down to a specific height. Normally I wouldn't care about matching up the actual threads in simple cases, but in this case I need to have various configurations where the male part maintains the proper axial alignment with its mating part, no matter what distance is input. I could probably manually calculate the angle for each increment, based on my known travel distance and the thread pitch, etc., and then use an angle mate in addition to my distance mate, but I was hoping that there was a magic solution that would mate the geometry of the treads and determine the radial orientation based on simply varying the distance constraint. Hopefully this description makes sense to someone out there. Anybody have experience with this type of problem, or am I just "screwed" doing it the hard way?