J'ai des assemblages composés de pièces importées de STEP. Assez régulièrement lorsque j'ouvre des assemblages, les contraintes qui pointent vers des composants issus d'un STEP deviennent rouges car ces entités ne sont plus trouvées. Je pointe bien toujours vers les mêmes pièces. Le phénomène n'est pas répétable, ça arrive en gros 1 ouverture sur 2.
Pour situer un peu, je suis utilisateur de SW depuis plusieurs années, mais je viens de changer de société qui passe tout juste à SolidWorks. Je n'avais jamais eu ce genre de problème avant (il faut dire que j'avais un excellent administrateur en la personne de Flegendre...).
Comme l'a dit @s4kuj0 Le probléme ne vient pas des pièces de l'assemblage mais du STEP!
Il faut donc vérifier avec la commande "diagnostic d'import" ou outils/vérifier qu'il n'y ai pas des faces défectueuses qui se recalculent lors de certaine ouverture.
Effectivement, j'ai ouvert quelques pièces sur lesquelles les contraintes sautaient. Dans le Feature Manager, il n'y avait pas d'erreurs sur les fonctions corps, mais dans la fonction de diagnostic elle apparaissait en jaune. Mais certaines pièces qui posent problème n'ont pas d'erreurs même dans l'outil de diagnostic !
Pour ce qui est de la qualité du STEP, je récupère les données de SolidDesigner !
J'ai le même problème avec des fichiers step. Même avec un diagnostique où il n'apparaît pas d'erreur. La meilleure solution que j'ai trouvé pour éviter que les contraintes ne passent pas en rouge, c'est de ne pas m'appuyer sur les faces de la pièce mais, sur les plans d'origine pour mettre les contraintes.