Si no has modificado los parámetros de la ROM de los servos y están colocados en sus respectivas posiciones, es extraño lo que te pasa, yo he experimentado slgunas veces que cuando el servo se encontraba en una zona muerta ( si va de 0 a 300 grados que este en 330) cambio de dirección hasta el objetivo por la dirección mas corta y giraba hacia el lado contrario.
Los de robotis España contestan si les preguntas, pero tiene pinta de que alguien le ha cambiado parámetros de la ROM como por ejemplo los límites de los angulos o las id es extraño que haga eso.
Si tienes dos robot y uno va bien, porque no pruebas a ver si los servos tienen los mismos parámetros de ROM? Es decir comparalos a ver si hay algo raro, pero cuidado no cambies el bueno jeje.
Si funciona al principio y luego se vuelve loco, mira a ver si esque esta saltando alguna de las protecciones del servo por sobre temperatura o por limite de par. Puede que algún servo este mal, yo también he experimentado esto con los mx28
Saltaba la alarma por sobrecsrgs y desactivaba el par quedandose el servo sin fuerza.
Un saludo.