Después de muchas pruebas, al final no he conseguido que los pistones funcionen perfectamente, y el problema, es que me da el siguiente aviso cuando tiro a animar:
Warning: cycle on biela_izq_aimconstraint1.constraintrotatez may not evalúate as expected. (use cyclechek -e of todo disable this warning).
Según dice esto, tengo que poner el cyclechek en of, y no tengo ni idea e cómo hacerlo si es que es esta la solución.
Por lo que puedo suponer, la animación entra en bucle y todo se fastidia, pues cuando vuelvo al primer fotograma de la animaciónmç, se me desmonta todo y no sé que puedo hacer.
Alguien tiene una solución a esto. Un saludo.