J’aimerais savoir s’il est possible, dans une pièce SolidWorks multi-corps, d’enregistrer les corps en leur attribuant comme nom de fichier un numéro de série généré automatiquement via l’outil « Numéro de série » de PDM.
La fonction SolidWorks « Enregistrer les corps » ne s’intègre pas directement avec la génération automatique de numéros de série PDM au moment de la sauvegarde. La méthode la plus courante et efficace consiste à utiliser un workflow de transition automatique dans PDM pour renommer les fichiers après leur création initiale.
Voici la démarche à suivre :
- Enregistrer les corps temporairement : Dans SolidWorks, utilisez la fonction Insertion > Fonctions > Enregistrer les corps. Sélectionnez les corps que vous souhaitez exporter. Attribuez-leur un nom de fichier temporaire ou utilisez l’option de nommage automatique basée sur la description du corps. Enregistrez ces nouvelles pièces dans un dossier du coffre-fort PDM.
- Intégrer les pièces au PDM : Assurez-vous que ces nouvelles pièces sont bien ajoutées au coffre-fort PDM et qu’elles sont dans un état où elles peuvent être traitées par un workflow.
- Configurer un workflow de transition automatique : Dans l’administration PDM, créez ou modifiez un workflow pour inclure une transition automatique. Cette transition doit être configurée pour renommer les fichiers des pièces. Dans les actions de la transition, utilisez l’option « Renommer le fichier » et associez-la à un numéro de série PDM spécifique.
- Gérer les variables PDM et les liens : C’est une étape cruciale. Pour éviter que les nouvelles pièces n’héritent de la variable de numéro de série de la pièce multi-corps parente, assurez-vous que la transition PDM est configurée pour générer un nouveau numéro de série unique pour chaque pièce. Le workflow doit forcer la génération d’un nouveau numéro de série pour le fichier lui-même, et non pas seulement la mise à jour d’une variable interne liée à la pièce parente. Vérifiez le mappage des variables de la carte de données pour les nouvelles pièces afin qu’elles utilisent leur propre numéro de série généré.
- Tester le workflow : Validez le fonctionnement du workflow avec des pièces de test. Vérifiez que les corps sont correctement renommés avec des numéros de série uniques et que les liens entre les pièces et l’assemblage parent sont maintenus ou mis à jour correctement.
En alternative, si les workflows standards ne suffisent pas pour des cas très spécifiques, les scripts Dispatch peuvent offrir une solution plus personnalisée, mais cela demande des compétences en programmation et en API PDM.