control de servos con giro continuo

Hola a todos. No se si este tema ya se habrá hablado pero no lo encontré en ningún lado. Estoy desarrollando un proyecto de un brazo robotico con 4 servomotores DS04-NFC de giro continuo. Mi problema es que cada vez que conecto los servomotores los valores que tienen en el codigo (velocidad y tiempo de giro) hacen cosas distintas, es decir, la velocidad y tiempo que un dia están bien, al otro no son suficientes para mover el dedo o son demasiado y cortan las tanzas. Alguien me podria sugerir una forma de solucionar esto para no tener que revisar y reescribir todos los valores para cada movimiento todas las veces. Muchas gracias