CATIA – Sup. et remplacer les contraintes (tout fixer)

Une petite Macro pour extraire un tableau d’une mise en plan vers un fichier Excel.

Important : Je ne suis pas un expert en programmation VBA.

Le peu de connaissances que je partage ici sont issues de mes expériences et des différentes aides que j’ai pu trouver sur internet.

Les programmes que je partage sur ce site peuvent être améliorés, mais quel que soit mon niveau en VBA, ces programmes pourront rendre service à ceux qui moi ont des difficultés à commencer leurs premières programmations en VBA sous CATIA.

J’utilise cette macro pour supprimer toutes les contraintes d’un assemblage, ainsi que tout les sous assemblage qui le compose et pour fixer tous les composants de cet assemblage.

La méthode de fixer tous les composants d’un assemblage étant une demande de certains clients pour laquelle j’ai été amené à faire des études.

L’assemblage ci-dessous est constitué de pièces et de sous-ensembles tous positionnés avec des contraintes :

Dans un premier temps la macro va lister les contraintes, on clique sur  »Start » :

L’ensemble Ens-Grapin à 16 contraintes.

Ces 16 contraintes sont les contraintes des composants constituant l’assemblage.

Le Corps-Grappin lui n’est pas un assemblage il ne contient pas de contraintes :

Ensuite la macro va supprimer toutes les contraintes de l’assemblage et des sous assemblages, on clique sur ‘’Sup contraintes’’ :

Toutes les contraintes ont été supprimées :

Ensuite on clique sur ‘’Fixer les composants’’

Résultat :

Il ne reste plus qu’à cacher les contraintes :

Ci-dessous le lien du fichier VBA :

Ctres - 1
Ctres - 1
Ctres-1.0.0.catvba
Version: 0.0
662.5 KiB
17 Downloads
Détails