Computerized Simulation of Meshing and Bearing Contact for Single-Enveloping Worm-Gear Drives