Comment résoudre le problème de perte récurrente des liens de composants d’une bibliothèque Creo (Pro/Library) après le redémarrage du logiciel, alors que les variables d’environnement (PRO_LIBRARY_DIR) et le fichier config.pro semblent correctement configurés pour pointer vers un lecteur réseau ?
Le problème de perte de liens des composants de bibliothèque dans Creo, même après une configuration initiale correcte, est souvent lié à la manière dont Creo interprète les chemins d’accès, notamment lorsqu’ils pointent directement vers la racine d’un lecteur réseau.
Voici la démarche experte pour résoudre ce problème et optimiser la gestion de votre bibliothèque :
-
STRUCTURATION DU RÉPERTOIRE DE LA BIBLIOTHÈQUE
- Cause identifiée : Creo peut rencontrer des difficultés à gérer une bibliothèque de composants placée directement à la racine d’un lecteur (ex:
Y:\). Le système de fichiers ou la manière dont Creo indexe les chemins peut être en cause. - Solution : Créez un sous-répertoire dédié pour votre bibliothèque sur le lecteur réseau. Par exemple, au lieu de
Y:\, utilisezY:\MaBibliothequeCreo\ouY:\PRO_LIBRARY\. - Déplacez tous les sous-dossiers et fichiers de votre bibliothèque (pièces, assemblages, fichiers
.ctg,.mnu) dans ce nouveau sous-répertoire.
- Cause identifiée : Creo peut rencontrer des difficultés à gérer une bibliothèque de composants placée directement à la racine d’un lecteur (ex:
-
MISE À JOUR DES VARIABLES D’ENVIRONNEMENT
- Assurez-vous que la variable d’environnement système
PRO_LIBRARY_DIRpointe vers ce nouveau chemin.- Accédez aux Propriétés système (clic droit sur « Ce PC » ou « Ordinateur » > « Propriétés » > « Paramètres système avancés » > « Variables d’environnement »).
- Dans la section « Variables système », modifiez ou créez
PRO_LIBRARY_DIRavec la valeurY:\MaBibliothequeCreo\(ou votre chemin exact).
- Note : Bien que certains utilisateurs définissent
PRO_LIBRARY_DIRdirectement dans leconfig.proavec la syntaxe$PRO_LIBRARY_DIR(si la variable est déjà définie au niveau système), la définition directe du chemin dans la variable système est souvent plus robuste pour assurer la persistance des liens.
- Assurez-vous que la variable d’environnement système
-
VÉRIFICATION ET RE-GÉNÉRATION DES FICHIERS D’INDEX
- Naviguez vers le nouveau répertoire de votre bibliothèque (ex:
Y:\MaBibliothequeCreo\). - Exécutez le fichier
cree_mnu.bat(ou tout autre script fourni pour l’indexation) qui se trouve dans ce répertoire. Ce script est essentiel pour générer les fichiers.mnuet.ctgqui indexent les composants de la bibliothèque, permettant à Creo de les retrouver rapidement. - Vérifiez que les fichiers
.mnuet.ctgsont bien créés dans le répertoire principal de la bibliothèque et, si applicable, dans les sous-répertoires.
- Naviguez vers le nouveau répertoire de votre bibliothèque (ex:
-
TEST ET VALIDATION
- Fermez et rouvrez Creo.
- Tentez d’assembler des composants depuis votre bibliothèque. Les liens devraient maintenant être maintenus après le redémarrage.
Conseils supplémentaires pour la gestion des bibliothèques :
Pro/Libraryvssearch_path:- La gestion via
Pro/Library(utilisantPRO_LIBRARY_DIRet les fichiers.mnu/.ctg) est généralement plus rapide pour les grandes bibliothèques avec de nombreux composants et sous-répertoires, car elle utilise un index pour un accès direct, évitant un scan séquentiel. - Les
search_pathscannent les répertoires un par un, ce qui peut être plus lent pour de très grandes structures de bibliothèque.
- La gestion via
- Gestion des projets dupliqués : Il est recommandé d’utiliser
Pro/Librarypour les pièces de bibliothèque standards et partagées. Pour les données spécifiques aux projets, il est préférable de les stocker dans des dossiers référencés parsearch_pathau sein d’un fichierconfig.prospécifique à chaque projet. Cela permet de séparer clairement les composants génériques des données propres à un projet.