Automatisation des fonctionnalités de bibliothèque SOLIDWORKS à l'aide de DriveWorks
Vidéo d'Aleksandar Tepsic, mise à jour le 26 mai 2025
Cette vidéo vous plaît ? Obtenir une formation en ligne en direct de Javelin
Suivez un cours de formation en ligne en direct avec un instructeur certifié et devenez un expert SOLIDWORKS.
À propos de la vidéo
L'une des applications les plus performantes de l'automatisation SOLIDWORKS dans votre processus de conception avec DriveWorks réside dans la tâche « Insert Library Feature Generation » (Insertion de fonctions de bibliothèque). Cette tâche vous permet d'ajouter automatiquement des fonctions standardisées telles que des trous, des découpes, des bossages ou des congés dans les pièces, en fonction de règles et de paramètres de configuration, ce qui vous évite de devoir les créer ou les positionner manuellement.
Tâches de génération DriveWorks
Les tâches de génération sont des actions automatisées que DriveWorks effectue lors de la création de pièces, d'assemblages et de plans. Ces actions sont régies par des règles et conçues pour reproduire par programmation les étapes de modélisation manuelles. Cette automatisation garantit la cohérence, accélère les processus de conception et élimine les tâches manuelles répétitives.
Parmi les tâches courantes, on peut citer :
- Fonctionnalité « Insérer une bibliothèque » – Ajoute automatiquement des éléments prédéfinis tels que des trous, des congés ou des découpes.
- Insérer un composant – Place les composants dans un assemblage en respectant les règles de conception.
- Créer des contraintes – Définit les relations entre les composants pour assurer un positionnement correct.
- Pièces de rechange – Remplace les pièces en fonction des paramètres de configuration.
- Créer un motif de composants linéaire – Répète les composants selon un motif défini.
Vous trouverez une liste complète des tâches de génération sur la page d'aide de DriveWorks.
Automatisation SOLIDWORKS avec DriveWorks
Pour automatiser l'insertion des fonctionnalités de la bibliothèque, vous devrez configurer trois éléments clés :
- Fonctionnalité « Bibliothèque de conception » dans SOLIDWORKS – La fonctionnalité à insérer (par exemple, découpe, bossage).
- Préparation des pièces dans SOLIDWORKS – Le fichier de la pièce cible qui recevra la fonction.
- Tâche de génération dans DriveWorks Administrator – La règle d'automatisation qui insère l'élément au bon moment et au bon endroit.
1. La fonctionnalité « Bibliothèque de conception » dans SOLIDWORKS
L'utilisation des fonctions de la bibliothèque de conception SOLIDWORKS est un excellent moyen d'uniformiser la géométrie de vos conceptions. Associées à DriveWorks, ces fonctions peuvent être appliquées automatiquement en fonction des données saisies par l'utilisateur ou d'une logique de règles. Il est important de bien comprendre les principes de base des pièces de bibliothèque avant de se lancer dans leur automatisation : Création de pièces de bibliothèque dans SOLIDWORKS
L'utilisation des éléments de bibliothèque par défaut installés avec SOLIDWORKS entraînera l'apparition de cotes flottantes, car la position de l'esquisse est définie par des arêtes. Pour l'automatisation avec DriveWorks, la position de l'esquisse doit être définie par des plans plutôt que par des arêtes. Il existe deux approches principales pour configurer un élément de bibliothèque en vue de l'automatisation :
Option 1 : Taille fixe avec positionnement par plans
Dans cette approche, l'élément de bibliothèque est inséré sur deux plans de référence dans une pièce. Pour ce faire, l'esquisse de l'élément de bibliothèque doit contenir des relations géométriques avec deux plans dans le fichier d'élément de bibliothèque d'origine, comme illustré ci-dessous : le point central de l'esquisse coïncide à la fois avec le plan « Top » et le plan « Right ».

Esquisse de la fonctionnalité de bibliothèque illustrant les relations avec les plans
Lors de l'insertion, DriveWorks vous demandera de sélectionner des plans correspondants dans le modèle cible. Cette méthode est idéale lorsque la taille et l'emplacement de la fonction restent inchangés.
Option 2 : Dimensions et emplacement personnalisables
Pour plus de souplesse, vous pouvez permettre à l'élément de bibliothèque de modifier sa taille et sa position en fonction des données saisies par l'utilisateur ou de valeurs calculées. Voici comment procéder :
- Ajoutez des cotes intelligentes à l'esquisse de la bibliothèque, en créant des relations entre la géométrie de l'esquisse et les plans. Sur la capture d'écran ci-dessous, la cote « FromX » est référencée par rapport au plan de droite, et la cote « FromY » par rapport au plan supérieur.
- Renommez les cotes afin de faciliter leur identification et leur utilisation en aval dans DriveWorks.
- Assurez-vous que les cotes apparaissent dans le dossier « Dimensions » de l'arborescence FeatureManager de la fonction de bibliothèque.

Cotes des esquisses de caractéristiques de la bibliothèque et FeatureManagerTree
Dans DriveWorks Administrator, vous devrez sélectionner ces cotes nommées dans la liste « Size Dimension Names » (elles doivent apparaître dans le même ordre que dans SOLIDWORKS). Ensuite, dans la liste « Size Dimension Values », indiquez les valeurs correspondantes ; celles-ci peuvent être fixes, calculées à partir de règles ou déterminées par des entrées de formulaire.

Insérer une tâche de génération d'éléments de bibliothèque avec les valeurs correspondantes issues de la bibliothèque d'éléments
2. Préparation des pièces dans SOLIDWORKS
Avant que DriveWorks puisse insérer une fonction de bibliothèque, la pièce doit disposer d'une géométrie de référence clairement définie, par exemple en désignant la face sur laquelle la fonction doit être placée. C'est un peu comme préparer un gabarit dans une usine. Sans instructions claires, le système automatisé ne saura pas où aller ni quoi faire.
Étapes clés de la préparation :
- Nommer la face – Cliquez avec le bouton droit sur la face souhaitée, accédez aux propriétés de la face, puis attribuez-lui un nom.
- Créer des plans correspondants – Si votre bibliothèque contient des références à des plans tels que XPlane et YPlane, créez ces plans dans la pièce et utilisez exactement les mêmes noms. Cela permettra à DriveWorks de les associer correctement lors de l'insertion.
Dans l'exemple ci-dessus, DriveWorks est configuré pour rechercher deux plans nommés XPlane et YPlane afin de positionner l'élément de bibliothèque. Ces plans doivent être présents dans le fichier de pièce SOLIDWORKS. Lors de l'automatisation, DriveWorks localise ces plans et insère l'élément de bibliothèque en fonction de leur position. Cette configuration fournit à DriveWorks toutes les informations nécessaires pour insérer des éléments de manière prévisible et cohérente.
3. Tâche de génération dans DriveWorks Administrator
Enfin, vous configurerez la tâche de génération de fonctionnalités de la bibliothèque d'insertion dans DriveWorks Administrator.
Les champs clés pour l'automatisation DriveWorks sont les suivants :
- Nom du fichier – Indiquez le chemin d'accès complet vers le fichier .SLDLFP. N'oubliez pas d'inclure l'extension dans le chemin d'accès.
- Nom de la configuration – Si la fonctionnalité de votre bibliothèque utilise des configurations, créez une règle pour sélectionner celle qui convient.
Par exemple : « Style » & LockStyleReturn → pourrait donner Style1, Style2 ou Style3 selon la valeur saisie dans le champ de formulaire intitulé LockStyle.
Règle dynamique pour le nom de configuration
- Nom de la face – Correspond au nom attribué dans SOLIDWORKS à la face sur laquelle la fonction est appliquée.
- Noms des plans – Saisissez les noms (en respectant la casse) des plans de référence dont votre élément de bibliothèque a besoin. Pour cette tâche de génération, l'ordre des plans est également important. Si cet ordre ne correspond pas à celui dans lequel les plans sont enregistrés dans le dossier Références, la tâche ne fonctionnera pas.

Ordre des fichiers dans le dossier « Références »
En combinant la puissance des fonctionnalités de la bibliothèque SOLIDWORKS avec l'automatisation de DriveWorks, vous pouvez faire évoluer vos processus de conception en toute efficacité. Que vous automatisiez la création de simples perçages ou de découpes complexes avec un contrôle paramétrique, ce flux de travail vous fait gagner du temps, améliore la précision et rend l'automatisation de votre conception plus flexible.







