parametrage d'un ensemble de piece sous solidworks

Bonjour a tous,

Je ne parvient pas a trouver comment paramétrer un ensemble de pièce. C'est à dire que toutes les cotes sont en fonction d'une seule dans un assemblage. Quand on change cette cote tout l'assemblage change.

De plus pour certaine cote cela depend d'un tableau. Par exemple une vis sera une M16 pour d'une telle cote a une autre puis une M15 d'une telle cote a une autre et ainsi de suite.

Pour l'instant j'ai paramétré entièrement un arbre avec le menu équation que j'ai lié a un fichier externe mais quand je lie plusieurs pièce d'un assemblage au même fichier externe tout beug.

J'ai essayé également avec une famille de pièce, mais je ne voit pas comment lier plusieurs pièce ensemble avec.

Merci d'avance pour votre précieuse aide

Une option simple :
- Créer une esquisse dans votre assemblage avec un segment dont la longueur est votre paramètre.
- dans les pièces, créer une esquisse avec un segment dont la longueur est liée à l'esquisse précédente (édition dans le contexte).
- paramétrer chacune des pièces en se basant sur son esquisse.

3 « J'aime »

Bonjour,

Cette méthode d'esquisse " de référence" est aussi celle que j'utilise, c'est simple et efficace et si le lien est perdu ou qu’on veut le changer c'est faisable facilement.

J'insère une esquisse dans mon assemblage de tête et je converti cette esquisse dans une esquisse de chacune de mes pièces pour garder le lien :


esquisse_de_reference.jpg
2 « J'aime »

Merci pour vos réponses, mais savez vous comment faire un parametrage sélectionnant des pièces dans un tableau. Par exemple une longueur de clavette ne variera pas de manière linéaire. ex: pour notre cote de référence comprise entre 100 et 150, longueur de clavette = 30 , pour notre cote de référence comprise entre 150 et 200, longueur de clavette = 40 , etc... pour une dizaine de valeur

En jouant avec les formules soit au niveau de SW soit dans un fichier XL, en empilant les fonctions "if", ça devrait pouvoir se faire.
Ou si votre exemple est réaliste et que vous avez de la chance, on a "lg clavette"="limite sup d'intervalle"/5 (30=150/5), ce qui sera encore mieux.

C'est bien ce que je me disais en enchainant les if. Cela va être long mais tant que c'est faisable... Mon exemple n'est malheureusement pas réaliste... Et du coup vous parlez de rentrer les formules dans excel (ce que je prefererais) , en passant par famille de pièce ou y a t'il un autre moyen de lier excel et solidworks?

effectivement je pensais à famille de pièce, même s'il n'y a qu'une seule configuration.

Mais ducoup une fois que l'on a nos valeures dans notre famille de pièce ( que l'on peut d'ailleurs programmer en VBA pour plus de rapidité). Est ce possible de renvoyer ces valeures dans l'assemblage? C'est à dire pour pouvoir les utiliser dans d'autres pièces?

Par le principe de l'esquisse de référence, oui, mais il va falloir demander à SW de recalculer l'ensemble plusieurs fois de suite (avec Ctrl-Q) pour qu'il se mette à jour comme il faut.
je me demande s'il ne serait pas plus souhaitable de faire les caculs dans chaque pièce.

1 « J'aime »