Rotary-to-translation conversion