Table of Contents
Présentation
Une Bill of Materials (BOM) détaillée est l'épine dorsale de toute opération de fabrication. Dérivé directement des modèles d'assemblage Siemens NX, il fournit une liste complète et structurée de chaque pièce, sous-assemblage et matières premières nécessaires pour construire un produit fini. Dans le paysage concurrentiel d'aujourd'hui, un BOM précis est essentiel pour l'approvisionnement, le contrôle des stocks, l'estimation des coûts et la planification de la production.
NX (anciennement Unigraphics) est un logiciel de conception assistée par ordinateur (CAD/CAM/CAE) utilisé dans les machines automobiles, aérospatiales et industrielles. Sa capacité naturelle à générer une Bill of Materials directement à partir d'assemblages 3D élimine les erreurs de saisie manuelle des données et assure une source de vérité pour la structure du produit.
Comprendre le BOM en NX
Chaque composant (qu'il s'agisse d'une pièce standard, d'un article acheté ou d'un assemblage pour enfant) est suivi avec des attributs tels que le numéro de pièce, la description, la quantité, le matériau, le poids et les informations du fournisseur. Comme le BOM est lié au modèle d'assemblage en direct, tout changement de la structure CAO met automatiquement à jour le BOM, assurant ainsi une cohérence entre l'ingénierie et la fabrication.
Types de BOM en NX
NX prend en charge plusieurs formats BOM pour correspondre aux différentes étapes du développement de produits :
- Numéraire de haut niveau: N'énumère que les enfants immédiats de l'assemblage supérieur, utile pour les aperçus de haut niveau.
- BOM :[ affiche la hiérarchie complète de l'assemblage, avec sous-ensembles et sous-composants, qui sont insérés sous leur parent.
- Exlosé BOM:[ Flatte tous les niveaux dans une seule liste, avec la quantité totale de tous les événements – idéal pour la planification des achats.
- Fournit plusieurs colonnes d'indentation pour visualiser clairement chaque niveau de la structure du produit.
Vous pouvez également générer un BOM basé sur la quantité qui ne répertorie chaque composant qu'une seule fois avec sa quantité totale sur l'ensemble de l'assemblage. Cette variante est critique lors de la commande de matériel en vrac.
Structure d'assemblage & Attributs des composants
La qualité de tout BOM dépend des données intégrées dans le modèle 3D. Dans NX, chaque composant peut transporter des attributs définis par l'utilisateur (UDA) via le menu Attributes. Les attributs communs comprennent:
- DB PART NO (attribut numéro de pièce standard Siemens)
- Désignation des marchandises
- Matériau
- Code fournisseur
- Coût
- Poids
Lorsque ces attributs sont correctement remplis au niveau des composants, le BOM généré les tire automatiquement dans le rapport, éliminant ainsi la nécessité d'une saisie manuelle des données.
Guide étape par étape : Création d'un BOM détaillé à partir des assemblées NX
Vous trouverez ci-dessous une marche à suivre complète. Toutes les étapes supposent que vous utilisez la version 12 ou ultérieure de NX; les menus peuvent varier légèrement dans les versions plus anciennes.
Étape 1: Ouvrez votre modèle d'assemblage
Lancez NX et chargez l'ensemble que vous souhaitez documenter. Vérifiez que tous les composants référencés sont résolus et que l'ensemble est entièrement chargé (pas de liens non résolus). Utilisez Assemblages → Options de chargement d'assemblage pour s'assurer que toutes les pièces sont chargées à partir des emplacements corrects. Un assemblage avec des références non résolues produira un BOM incomplet.
Étape 2 : Accès à l'outil de déclaration des matériaux
Naviguez dans l'onglet Report (ou Outils → Report → Bill of Materials dans NX 10 / 11). La boîte de dialogue BOM apparaît, offrant plusieurs onglets de configuration. Sur l'onglet Définition[, vous pouvez :
- Sélectionnez le type de BOM : Niveau supérieur, Indenté, Explosé ou Multi-Niveau.
- Définir la : choisissez -All, ou spécifiez un nombre de sous-niveaux à inclure.
- Cochez Inclure Propriétés pour récupérer les attributs du composant.
Étape 3: Configurer les paramètres de BOM & Filtres
La puissance réelle du moteur BOM de NX , réside dans ses options de filtrage et de tri.
Filtrage
Sur l'onglet Filter, vous pouvez exclure les composants selon des critères tels que:
- Nom du composant (p. ex., exclure toutes les attaches avec -SCREW-)
- Valeurs des attributs (par exemple, uniquement afficher les éléments où le fournisseur = -Approuvé)
- Statut de suppression (à l ' exclusion des composants qui sont supprimés dans l ' ensemble)
Utilisez des filtres pour adapter le BOM à des publics spécifiques : l'ingénierie peut tout vouloir, tandis que l'achat peut seulement nécessiter des articles non-stock.
Tri
Sur l'onglet Sort, vous pouvez trier par n'importe quel attribut : numéro de pièce, description, quantité ou champ personnalisé. Pour les BOMs indentés, le tri par défaut suit l'arborescence de montage, mais vous pouvez outrepasser cela pour regrouper toutes les parties identiques ensemble.
Formatage des unités &
Sous Options, unités de réglage (métriques/impériales), décimales et en-têtes de colonnes. Vous pouvez également choisir d'afficher la masse totale, le type d'unité et les numéros de ligne.
Étape 4: Générer l'aperçu BOM
Cliquez sur Appliquer[ pour générer un aperçu en direct. Le BOM apparaît dans la fenêtre du visionneur NX. Passez soigneusement en revue la sortie:
- Tous les composants sont-ils listés? Vérifiez les attaches manquantes ou les sous-ensembles.
- NX calcule les quantités en fonction des nombres d'instances, mais vérifie les événements miroirs ou à motifs.
- Les attributs sont-ils remplis? Si une colonne montre -???-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-??-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-??-?-?-?????-???????????
Si des ajustements sont nécessaires, fermez l'aperçu, modifiez l'ensemble (par exemple, ajoutez des attributs manquants) et régénérez. Le BOM est seulement aussi fiable que les données du modèle.
Étape 5: Exporter la BOM
Une fois satisfait, exportez le BOM dans un format adapté à vos systèmes en aval.
- Excel (.xlsx or .csv): Le plus courant. Utilisez Fichier → Export → Excel. NX peut créer un tableur entièrement formaté avec des cellules fusionnées et des largeurs de colonnes.
- HTML: Utile pour le partage léger.
- Texte (tab‐délimité):[ Pour les systèmes existants ou les bases de données personnalisées.
- PDF: Meilleures procédures d'approbation.
Nommez le fichier suivant la convention de nommage de votre entreprise (p. ex. ) et enregistrez-le dans un dépôt contrôlé par version.
Personnalisation avancée du NX BOM
Les BOM hors-boîte ont souvent besoin d'être affinés pour répondre à des normes d'entreprise spécifiques.
Utilisation des spécifications de configuration (Spécification de configuration)
Un fichier de configuration (`.cfg`) vous permet de pré-définir les paramètres BOM (colonnes, filtres, tris, unités). Au lieu de re-configurer la boîte de dialogue BOM à chaque fois, vous pouvez charger une spécification de configuration en un clic. Créez-en un en exportant vos paramètres actuels : Enregistrer sous dans la boîte de dialogue BOM → choisissez le format .cfg. Partagez ces fichiers dans votre équipe pour standardiser la sortie BOM.
Cartographie des attributs personnalisés
De nombreuses entreprises mapent les attributs NX dans leurs champs système PLM ou ERP. Par exemple, vous pouvez renommer en dans le BOM, ou ajouter un attribut personnalisé.
Dans l'onglet BOM Column, vous pouvez ajouter n'importe quel attribut en tapant son nom exact. Si le nom de l'attribut contient un espace, le joindre entre parenthèses. Vous pouvez également créer des formules pour calculer les valeurs dérivées, telles que - -Poids étendu = qty * poids unitaire.
Création d'un modèle de rapport BOM
Pour les besoins répétables, créez un modèle de rapport en utilisant le générateur de rapports NX (Outils → Rapport → Générateur de rapports).
- Concevoir l'en-tête/le pied avec le logo de l'entreprise et les métadonnées.
- Ajouter des annotations de texte statiques.
- Spécifiez quel style BOM utiliser.
- Inclure les tableaux de révision ou les blocs de titre.
Les modèles sont enregistrés avec l'extension `.rpt` et peuvent être réutilisés entre les assemblages, en appliquant la marque de marque de l'entreprise et les champs de données requis.
Meilleures pratiques pour un BOM détaillé et précis
Créer un BOM n'est pas une frappe unique; c'est une discipline continue. Appliquer ces meilleures pratiques pour maintenir l'intégrité du BOM tout au long du cycle de vie du produit.
Normaliser les conventions sur la désignation
Chaque numéro de pièce doit suivre un schéma cohérent. Par exemple, utiliser un préfixe pour le type de matériau (PLT‐ pour plaque, EXTR‐ pour extrusion, HW‐ pour matériel).Les noms de pièces descriptifs (p. ex. - -Bolt, Hex, M8x20, Stainless) améliorent la lisibilité lorsque les attributs sont incomplets.
Application de l'attribut Complèteté au niveau de la partie
Un BOM est seulement aussi bon que les données du modèle. Exiger que tous les fichiers composants aient un minimum d'attributs remplis avant qu'ils puissent être utilisés dans un assemblage. Dans NX, vous pouvez utiliser les outils [[[[FLT:]][[[FLT:]][[FLT:]][[FLT:]][[FLT:]]][[FLT]][[FLT:]][[FLT]][[FLT:]][[FLT:]][[FLT][FLT]][[[FLT]]
Attributs obligatoires communs:
- Numéro de pièce (alphanumérique, pas d'espace)
- Description (texte abrégé)
- Spécifications du matériau (p. ex., 6061-T6 en aluminium)
- Unité de mesure (EA, KG, M)
Utiliser une seule source de vérité pour les composants réutilisables
Le matériel, les pièces standard et les articles achetés devraient provenir d'une bibliothèque centralisée (p. ex. Siemens Part Families ou Teamcenter). Évitez de copier ces pièces dans chaque dossier d'assemblage – utilisez uniquement des références. Cela garantit qu'un changement à une description de vis dans la bibliothèque met automatiquement à jour tous les BOM qui utilisent cette vis.
Vérifier les quantités avec des Mockups physiques ou des Twins numériques
NX calcule automatiquement les quantités en fonction du nombre d'instances, mais des erreurs peuvent se produire avec des tableaux, des composants à motifs ou des assemblages qui utilisent des contraintes -par référence. Vérifiez les quantités par rapport à une simple maquette ou à une simulation numérique jumelle.
- Fixations (souvent sous-comptabilisées si appliquées manuellement)
- Soudages (où la longueur de la matière première par rapport à la longueur de la coupe doit être prise en compte)
- Sous-ensembles répétés dans plusieurs assemblages de haut niveau
Mettre en oeuvre le suivi du contrôle et de la révision des versions
Dans NX, vous pouvez lier le BOM à l'attribut Revision. Lors de l'exportation, inclure une colonne montrant l'état de la révision. Utilisez l'intégration PLM (p. ex. Teamcenter) pour s'assurer que le BOM se verrouille à une révision spécifique de l'assemblage. Sans contrôle de version, un changement de conception ultérieur peut se propager par inadvertance à un BOM libéré, ce qui provoque la fabrication de mauvaises pièces.
Synchroniser régulièrement BOM avec les modifications de conception
Ne présumez pas que le BOM est à jour simplement parce que l'assemblage est ouvert. Régénèrez toujours le BOM après tout changement de conception, en particulier :
- Ajouter/enlever des composants
- Remplacement des composants par des pièces de rechange
- Mise à jour des attributs de la partie (description, matériel, etc.)
Énumérer les vérifications périodiques du BOM – comparer le BOM généré par NX à un dénombrement manuel des pièces physiques lors d'une inspection du premier article.
Intégration du NX BOM avec les systèmes PLM et ERP
Un fichier Excel autonome perd de sa valeur dès qu'il quitte le département d'ingénierie. Pour gérer véritablement le cycle de vie du produit, le BOM doit se lancer dans les systèmes PLM (Product Lifecycle Management) et ERP (Enterprise Resource Planning).
Exportation directe vers PLM (Teamcenter)
Siemens offre une intégration profonde entre NX et Teamcenter. Au lieu d'exporter un fichier, vous pouvez enregistrer le BOM comme objet --Structure. Cette structure devient le BOM d'ingénierie officiel (EBOM). De là, il peut être transformé en un BOM de fabrication (MBOM) et plus tard en un BOM de service (SBOM).
Pour utiliser cette fonctionnalité : Assemblées → Teamcenter → Enregistrer la structure d'assemblage. Le système lit l'arborescence de montage NX et les attributs de cartes dans les champs Teamcenter. Aucune exportation manuelle n'est nécessaire.
Formats d ' exportation pour le PGI
Si votre système ERP ne peut pas se connecter directement à NX, exportez-le dans un format structuré comme :
- CSV avec un ordre de colonne fixe (partie no, quantité, description, rév., etc.)
- XML (NX peut générer XML si vous créez un fichier de style personnalisé)
- STEP AP242 (comprend les données BOM dans la structure d'assemblage)
Collaborez avec votre équipe informatique pour définir une cartographie entre les noms d'attributs NX et les noms de champs ERP. Par exemple, map vers le champ ERP et vers . Créez un document de référence croisée et automatisez l'exportation en utilisant une macro ou un journal NX (Python/SNAP).
Pièges courants et comment les éviter
Même les utilisateurs expérimentés peuvent rencontrer des problèmes BOM. Voici les problèmes les plus fréquents et leurs solutions.
Piège no 1 : Composants manquants
Symptôme: Le BOM ne répertorie pas toutes les parties de l'assemblage.
Care: Les composants peuvent être réglés selon le statut de -Référence ou de -Lightweight, ou ils ne sont pas chargés du tout.
Fix: Dans l'onglet filtre BOM, décochez -Exclure les composants supprimés. -S'assurer que toutes les pièces sont chargées (utiliser Assemblées → Charger tout). Vérifiez l'état du composant : cliquez-droit sur chaque composant → Propriétés → Assemblage → décocher -S'il vous plaît.
Piège no 2 : Quantités incorrectes
Symptôme: Un boulon qui apparaît cinq fois dans l'assemblage montre une quantité de 1.
Care:[ Le boulon peut être traité comme une seule référence avec plusieurs instances, ou le BOM est réglé à -Haut-Niveau et le boulon vit dans un sous-assemblage.
Fix: Passez le type BOM à -Explosé ou -Indenté avec tous les niveaux. Si vous utilisez -Explosé, -vérifiez que l'option Quantités de -Sum est activée. Vérifiez également que le nombre d'instances est correct dans le navigateur d'assemblage.
Piège #3: Valeurs des attributs non affichées
Symptôme: Les colonnes montrent -????- ou des blancs.
Care:[ L'attribut n'existe pas sur le composant, ou le nom de l'attribut est mal orthographié dans la configuration de la colonne BOM.
Fix: Dans NX, ouvrez la partie composant et utilisez Fichier → Propriétés → Attributs pour vérifier les noms exacts d'attributs. Puis mettez à jour la définition de colonne BOM pour correspondre exactement (sensible à la casse). Pour les attributs personnalisés, vous pouvez avoir besoin de les mapper dans l'onglet Attributs utilisateur[ de la boîte de dialogue BOM.
Piège #4: Génération lente de BOM pour les grandes assemblées
Symptôme: Le BOM prend plusieurs minutes pour générer des assemblages avec des milliers de pièces.
Care:[ NX est lisant des attributs de chaque fichier de composants, dont beaucoup peuvent être stockés sur un lecteur réseau.
Fix: Utiliser Options de chargement → Chargement partiel pour charger uniquement des représentations légères. Envisagez d'utiliser Générateur de rapport[ avec cache activé. Pour les assemblages extrêmement grands (aéronefs, navires), utilisez l'outil Séquençage d'assemblage pour générer des BOM en lots.
Conclusion
Une Bill of Materials détaillée dérivée des assemblages NX est bien plus qu'une liste d'achats, c'est la source de données faisant autorité qui relie l'intention d'ingénierie à la réalité de fabrication. En suivant un workflow de création structuré, en configurant des options avancées, en faisant respecter la discipline d'attributs et en s'intégrant à PLM/ERP, vous pouvez produire des BOM qui sont précis, utilisables et revisibles tout au long du cycle de vie du produit.
Investissez du temps dès le départ dans la standardisation des données de pièces et la création de spécifications de configuration réutilisables; le paiement vient en moins d'erreurs de commande d'achat, des délais plus courts et une transition plus fluide vers la production. À mesure que votre complexité d'assemblage augmente, les outils BOM de NX , seront à l'échelle en conséquence – à condition que vous continuiez à traiter le BOM comme un document vivant qui exige le même niveau d'attention que le modèle 3D lui-même.
Pour plus de détails, consultez la documentation officielle de Siemens sur Siemens NX Bill of Materials, l'article Wikipedia sur Bill of Materials et les meilleures pratiques de l'industrie de Engineering.com , le guide NX BOM.