Catia modulo assembly

Bueno, lo primero comentar que lo que quiero hacer es construir un eje a base de unir tramos del mismo diámetro. Esto parece una tontería, pero lo hago para poder poner restricciones en determinados tramos a la hora de hacer el cálculo.

A ver, uso las siguientes constraints para el assembly:
Antes de unir gráficamente los tramos, aplico surface contact a cada pareja de caras de cilindros que van a estar en contacto. Además, pongo coincidence para cada pareja de ejes de cilindros.

Por último, los uno con el comando Snap.

Yo creo que es correcto, pero luego cuando corro el cálculo me da el error de single pivot. Aún no se la razón.

Ver sobre el tema y comentarios en el foro