lien fichier excell et pièce SW

Bonjour à toutes et tous,

 

je voudrais piloter les dimensions de mon fichier SW (longueur, largeur, hauteur, suppression de tel composant...) par un fichier exell.

 

Comment faire pour créer un lien entre mon fichier excell et SW??

 

Parce que ce que je voudrais c'est rentrer ces valeurs dans exell, qu'il reconstruise mon fichier SW aux nouvelles dimensions parce qu'en même temps dans mon fichier exell il viendrais rechercher diverses infos par rapport aux dimensions renseignées.

 

Merci d'avance pour votre aide.

 

 

1 « J'aime »

voir ce tuto 

 http://www.lynkoa.com/tutos/3d/creation-des-propriete-de-toolbox-avec-excel

@+ ;-)

3 « J'aime »

Voici un exemple qui fait le process complet

lecture valeur / modification valeur

Il y a le code pour faire, reste a adapter, bon courage ...

 

 


macro_excel.zip
10 « J'aime »

Bonsoir,

 

Pour lier ton fichier excel, il te suffit de cliquer sur insertion/tables/famille de pièces.

 

Ensuite coche dans l'onglet "Source", l'option "à partir du fichier"

 

Je joins une image illustrant cette manip.

 

Il ne reste plus qu'à faire correspondre le nom des côtes et fonction.

 

Voir l'aide Solidworks pour plus de détails.

 

http://help.solidworks.com/2014/french/solidworks/sldworks/t_inserting_file_design_table.htm

 

 


famille_de_piece.png
6 « J'aime »

Bonjour,

 

Lorsque je crée une famille de pièce, pour plus de simplicité et lorsqu'on a déjà la pièce existante :

  • je crée une deuxième configuration
  • dans celle-ci je modifie toutes les cotes qui sont ammenées à changer d'une configuration à l'autre
  • enfin je crée la famille de pièce avec "Insertion > Tables > Famille de pièces" mais en choisissant la création automatique

 

Ainsi, on n'est pas obligé de créer une famille de pièce à la main car SolidWorks s'en charge !

3 « J'aime »

Pour compléter les réponses...

 

vous pouvez créer une famille de pièce, enregistrer celle-ci en fichier externe, supprimer la famille de pièce, insérer une nouvelle famille de pièce depuis un fichier, en cochant l'option "lier au fichier", comme ça vous pourrez modifier le fichier sans Solidworks (juste avec excel) et quand le fichier 3D sera charger dans Solidworks il y aura une lecture du fichier excel et une mise à jour des configurations...

 

J'ai choisi de créer une famille de pièce, de l'enregistrer et de la supprimer pour dans un premier temps utiliser la création automatique... Et avoir les bonnes syntaxes... Sinon vous pouvez préparer le fichier excel sans Solidworks si vous êtes sur de vos paramètres et insérer la famille de pièce en la liant après...

4 « J'aime »

Bonjour.

Je me permet de ré ouvrir le sujet car c'est le titre qui correspond le mieux.

Donc pour info, Solidworks 2017 et Excell 2016.

Je suis en train de créer ma base de donné avec les profilés standards de mon fournisseur pour la construction mécano soudé.

Pour cela je crée donc un profil que je rajoute à ma bibliothèque (sldlfp) puis je lui "colle" une famille de pièce via excell afin de ne dessiné qu'un seul profil et de rentrer tranquilou toutes les dimensions possible sur le tableur.

Mes questions sont:

- Ou Solidworks planque ce fichier excell, car je ne peux y accéder que via solidworks. Enfin je crois...

-Si je supprime mon profil de la bibliothèque, mon fichier excell est-il éffacé aussi?

Merci d'avance ;)

Le fichier est enregistrer dans pièce et vous pouvez l'enregistrez en-dehors de celle-ci en faisant un clic droit sur le fichier famille de pièce puis enregistrer la famille de pièce. Puis après vous faites de nouveau un clic droit sur le famille de pièce dans votre pièce puis éditer la fonction et dans source vous sélectionnez a partir du fichier et vous sélectionnez le fichier que venez d'enregistrer ainsi vous ouvrer le fichier excel et rajoutez de ligne et lors de l'ouverture de la pièce les différentes côtes se mettront  à jour.

Bonjour,

regarde cette vidéo qui est bien fait.

https://www.youtube.com/watch?v=aGZTv99R4hE

que la force soit avec toi.