Union de deux corps

Bonjour à tous

 

Je cherche à unir deux corps, qui comportent chacun leur propres usinages (mais pas forcément ceux de l'autre). Le résultat voulu est un corps unique comportant les usinages de chacun des deux corps de départ.

 

J'ai testé la fonction combiné qui ne me donne pas satisfaction, puisqu'elle "rebouche" les trous.

Je n'ai pas accès à lafonction joindre, je ne sais pour quelle raison.

 

Avez vous une idée de la méthode à employer???

 

Par avance merci

 

Happydad


sans_titre.png

Bonjour,

 

Je ne sais pas si ça te convient, mais il est possible de comparer des géométries dans SolidWorks, voir ici :

 

http://help.solidworks.com/2012/French/SolidWorks/swutilities/Running_Compare_Documents.htm

Et une vidéo ici :

http://www.youtube.com/watch?v=jgzZAQiw-oY

Sinon, si les fonctions ne sont pas nombreuses, un copier depuis l'arbre de la fonction voulues, et un coller sur la surface de destination peut faire l'affaire.

 

Ou alors, éditer dans le contexte de l'assemblage pour convertir les entités :

http://help.solidworks.com/2012/French/SolidWorks/sldworks/Convert_Edge.htm

 

Puis casser les liens externes, et utiliser la fonction "totalement contraindre l'esquisse" peut gagner pas mal de temps aussi (en veillant à bien choisir son origine) :

http://help.solidworks.com/2012/French/SolidWorks/sldworks/HIDD_FULLY_DEFINE_SKETCH.htm

tu fait un assemblage des 2 corps

que tu enregistre en piece (part)

@+ ;-)

Est-ce que la géométrie extérieure de tes corps est identique ? Dans ce cas, c'est une intersection des corps qu'il faut faire. Pour cela, il faut utiliser l'option "commun" dans la fonction "combiner"

 

http://help.solidworks.com/2012/French/SolidWorks/sldworks/Multibody_Body_Intersection.htm

 

Par contre, si les corps sont de taille différente, tu ne vas récupérer que les dimensions extérieures du plus petit.

 

Il faut d'abord fractionner les pieces au niveau des percages (ou usinage), et ensuite les combiner pour obtenir 1 piece.

 

Et cacher ou supprimer le corps des percages obtenus.

1 « J'aime »

Il faut d'abord fractionner les pieces au niveau des percages (ou usinage), et ensuite les combiner pour obtenir 1 piece.

 

Et cacher ou supprimer le corps des percages obtenus.

 

Avec un ex:

- piece test et test2 inserees dans un assemblage.

- assemblage enregistrer en tant que piece.

- dans la nouvelle piece a corps multiple : fractionner

- combiner

- suppirmer les corps fractionnes.


test_ens.sldprt
2 « J'aime »

Bel exemple opiep27

rien de plus à dire

2 « J'aime »

Au fait pour la fonction joindre : elle est accessible dans un assemblage.

On a nos 2 pieces a joindre, on insere une nouvelle piece, et ensuite on a la fonction joindre.

 

Mais cette focntion "rebouche" aussi les percages, elle fait comme combiner.

Bonjour,

 

Comme on peut le voir dans l'image de @Happydad, il travaille sur un fichier pièce, donc pour moi la fonction a utiliser est Intersection en décochant les zones de perçage, tout simplement.

 

Voir image

 

@+

 

EDIT : attention en cochant lez zones de perçage et non pas en décochant


intersection.png
4 « J'aime »

@coyote: bien vu. Comme je travaille sous sw12 aujourd'hui, je n'avais pas la fonction intersection.

J'ai verifie, elle est bien la depuis sw13.

1 « J'aime »