Multibody dynamic ADAMS model of a ball screw mechanism with recirculation channel