Introduzione

Derivata direttamente dai modelli di montaggio Siemens NX, fornisce un elenco completo e strutturato di ogni parte, sottoassemblaggio e materia prima necessaria per costruire un prodotto finito. Nel panorama competitivo di oggi, un BOM accurato è essenziale per l'approvvigionamento, il controllo dell'inventario, la stima dei costi e la pianificazione della produzione.

NX (ex Unigraphics) è un software leader nel design computer-aided (CAD/CAM/CAE) utilizzato nel settore automobilistico, aerospaziale e macchinari industriali. La sua capacità nativa di generare una Bill of Materials direttamente da assiemi 3D elimina errori manuali di inserimento dei dati e garantisce una fonte di verità per la struttura del prodotto.

Comprendere il BOM in NX

In NX, un BOM è più di un semplice conteggio dei componenti, un rapporto dinamico che riflette le relazioni gerarchiche all'interno di un'assemblea. Ogni componente (sia una parte standard, un elemento acquistato o un assemblaggio per bambini) viene tracciato con attributi come numero di parte, descrizione, quantità, materiale, peso e informazioni sui fornitori.

Tipi di BOM in NX

NX supporta diversi formati BOM per abbinare diverse fasi di sviluppo del prodotto:

  • BOM di Top-Level:[] Elenca solo i bambini immediati dell'assemblea superiore, utili per le panoramiche di alto livello.
  • BOM inserito:[] Mostra la gerarchia completa dell'assemblaggio, con sottoassemblaggi e subcomponenti rientrati sotto il loro genitore.
  • Esplorato BOM:[] Adula tutti i livelli in un unico elenco, con quantità totale da tutti gli eventi, ideale per la pianificazione degli appalti.
  • BOM di livello Multi:[ Fornisce più colonne di indentazione per visualizzare chiaramente ogni livello della struttura del prodotto.

È inoltre possibile generare un BOM [ basato sulla quantità di quantità di quantità che elenca ogni componente solo una volta con la sua quantità totale in tutto l'assemblaggio.

Struttura di montaggio e componenti Attributi

La qualità di qualsiasi BOM dipende dai dati incorporati nel modello 3D. In NX, ogni componente può trasportare attributi definiti dall'utente (UDAs) tramite il menu Attributi].

  • DB PART NO (attributo del numero di parte standard di Siemens)
  • Designazione delle merci
  • Materiale
  • Vendor / Codice fornitore
  • Costo
  • Peso

Quando questi attributi vengono compilati correttamente a livello del componente, il BOM generato li trascina automaticamente nel report, eliminando la necessità di inserire i dati manuali.

Guida passo-passo: Creazione di un BOM dettagliato da NX Assemblaggi

Tutti i passaggi presumono che si utilizzi la versione NX 12 o versioni successive; i menu possono variare leggermente nelle versioni precedenti.

Passo 1: Apri il modello di assemblaggio

Avviare NX e caricare l'assemblaggio che si desidera documentare. Verificare che tutti i componenti di riferimento siano risolti e che l'assemblaggio sia completamente caricato (nessun link non risolto). Utilizzare Assemblaggi → Opzioni di carico di montaggio per garantire che tutte le parti siano caricate dalle posizioni corrette.

Passo 2: Accedere alla fattura di strumenti materiali

Passare alla scheda Report[] (o Strumenti → Segnala → Bill of Materials[ in NX 10 / 11). La finestra di dialogo BOM appare, offrendo più schede di configurazione.

  • Selezionare il tipo BOM: Top‐Level, Indented, Exploded o Multi-Level.
  • Impostare la Gamma di viaggio[[]: scegliere “Tutti” o specificare un numero di sottolivelli da includere.
  • Controlla Includi Proprietà[] per recuperare gli attributi dal componente.

Passo 3: Configurare Impostazioni e filtri BOM

La vera potenza del motore BOM di NX risiede nelle sue opzioni di filtraggio e selezione.

Filtraggio

Nella scheda Filter[] è possibile escludere componenti in base a criteri quali:

  • Nome componente (ad esempio, escludere tutti i fasteners con “SCREW” nel nome)
  • Valori di attribuzione (ad esempio, mostra solo gli elementi in cui il Fornitore = “Approvato”)
  • Stato di Suppress (comprese le componenti che vengono soppresse nell'assemblaggio)

Utilizzare filtri per personalizzare il BOM per il pubblico specifico: l'ingegneria può volere tutto, mentre l'acquisto potrebbe solo bisogno di oggetti non-stock.

Ordinazione

Nella scheda Sort[]], è possibile ordinare da qualsiasi attributo: numero di parte, descrizione, quantità o campo personalizzato. Per i BOMs indentati, il tipo predefinito segue l'albero di montaggio, ma è possibile sovrascrivere che per raggruppare tutte le parti identiche insieme.

Formattazione e unità

In Opzioni[], unità di serie (metrica/imperial), punti decimali e intestazioni di colonna. È inoltre possibile scegliere se mostrare la massa totale, il tipo di unità e se visualizzare i numeri di riga.

Passo 4: Generare l'anteprima BOM

Fare clic su Apply] per generare un'anteprima dal vivo. Il BOM appare nella finestra del visualizzatore NX.

  • Sono tutti i componenti elencati? Controllare per i dispositivi di fissaggio mancanti o sottomontaggi.
  • Le quantità sono corrette? NX calcola le quantità in base ai conteggi delle istanze, ma controlla le occorrenze a specchio o a motivi.
  • Se una colonna mostra "????? o spazi vuoti, il componente manca quell'attributo.

Se sono necessarie modifiche, chiudere l'anteprima, modificare l'assemblaggio (ad esempio, aggiungere attributi mancanti), e rigenerare. Il BOM è solo affidabile come i dati del modello.

Passo 5: Esportare il BOM

Una volta soddisfatto, esportare il BOM in un formato adatto per i vostri sistemi a valle.

  • Excel (.xlsx o .csv):] Più comune. Usa [File → Esporta → Excel. NX può creare un foglio di calcolo completamente formattato con celle unite e larghezze di colonna.
  • HTML:] utile per la condivisione leggera.
  • Testo (tab-delimitato): Per i sistemi legacy o database personalizzati.
  • PDF:] Il migliore per i flussi di lavoro di approvazione.

Nominare il file seguendo la convenzione di denominazione della tua azienda (ad esempio, [) e salvare in un repository controllato dalla versione.

Personalizzazione avanzata del NX BOM

I BOM fuori dal proprio ambiente spesso hanno bisogno di raffinatezza per soddisfare standard aziendali specifici.

Utilizzando specifiche di configurazione (Config Spec)

Un file spec di configurazione (`.cfg`) consente di predefinire le impostazioni BOM (colonne, filtri, sort, unità). Invece di riconfigurare la finestra di dialogo BOM ogni volta, è possibile caricare una spec di configurazione con un clic. Creare uno esportando le impostazioni attuali: Salvare come] nella finestra di dialogo BOM → scegliere .cfM in formato Condividi

Mapping degli attributi personalizzati

Molte aziende mappano gli attributi NX ai loro campi di sistema PLM o ERP. Ad esempio, puoi rinominare a nel BOM, o aggiungere un attributo personalizzato .

Nella finestra di dialogo BOM Column[[]] scheda, è possibile aggiungere qualsiasi attributo digitando il suo nome esatto. Se il nome attributo contiene uno spazio, racchiuderlo nelle parentesi. È inoltre possibile creare formulas[]] per calcolare i valori derivati, come “Extended Weight = qty * unità peso.”

Creazione di un modello di relazione BOM

Per esigenze ripetibili, creare un modello di report utilizzando il generatore di report NX (Tools → Report → Generator). Questo strumento consente di:

  • Progettare l'intestazione/footer con logo aziendale e metadati.
  • Aggiungi annotazioni di testo statiche.
  • Specificare quale stile BOM da usare.
  • Includere tabelle di revisione o blocchi di titolo.

I modelli vengono salvati con estensione `.rpt` e possono essere riutilizzati attraverso le assemblee, rafforzando il branding aziendale e i campi di dati richiesti.

Migliori Pratiche per un BOM dettagliato e preciso

Creare un BOM non è un tasto di volta in volta; è una disciplina continua. Applicare queste migliori pratiche per mantenere l'integrità BOM durante il ciclo di vita del prodotto.

Standardizzare le convenzioni di denominazione

Ad esempio, utilizzare un prefisso per tipo di materiale (PLT- per piastra, EXTR‐ per estrusione, HW- per hardware). I nomi dei componenti descrittivi (ad esempio, “Bolt, Hex, M8x20, Inossidabile”) migliorano la leggibilità quando gli attributi sono incompleti.

Attribuisci la completezza al livello Parte

Richiedete che tutti i file dei componenti abbiano un insieme minimo di attributi riempiti prima che possano essere utilizzati in un'assemblea. In NX, potete usare gli strumenti Check‐Mate[] o Validation]]]] per far rispettare le regole dell'attributo quando le parti vengono salvate.

Attribuzioni obbligatorie comuni:

  • Numero parte (alfanumerico, nessun spazio)
  • Descrizione (testo breve)
  • Specificazione del materiale (ad esempio, alluminio 6061-T6)
  • Unità di misura (EA, KG, M)

Utilizzare una singola fonte di verità per componenti riutilizzabili

Hardware, parti standard e oggetti acquistati devono provenire da una libreria centralizzata (ad esempio, Siemens Part Families o Teamcenter), evitando di copiare queste parti in ogni cartella di montaggio, utilizzare solo i riferimenti, assicurando che una modifica alla descrizione di una vite nella libreria aggiorni automaticamente tutti i BOM che utilizzano quella vite.

Verificare le quantità con i Mockup fisici o i gemelli digitali

NX calcola automaticamente le quantità in base al conteggio delle istanze, ma gli errori possono verificarsi con array, componenti modellati o assemblaggi che utilizzano vincoli di riferimento.

  • Chiusura (spesso sotto-conto se applicato manualmente)
  • Saldature (dove la lunghezza della materia prima e la lunghezza del taglio devono essere contabilizzate)
  • Sondaggi ripetuti in più assemblee di alto livello

Controllo della versione di implementazione e monitoraggio della revisione

In NX, è possibile collegare il BOM all'attributo [Revision[]]. Su esportazione, includere una colonna che mostra lo stato di revisione. Utilizzare l'integrazione PLM (ad esempio, Teamcenter) per garantire che il BOM si blocca ad una specifica revisione del montaggio.

Sincronizza regolarmente BOM con modifiche di progettazione

Non presumere che il BOM sia aggiornato semplicemente perché l'assemblaggio è aperto. Rigenera sempre il BOM dopo ogni cambiamento di design, soprattutto:

  • Componenti di assemblaggio/rimozione
  • Sostituzione di componenti con parti alternative
  • Attributi di parte di aggiornamento (descrizione, materiale, ecc.)

Pianificare i controlli periodici BOM – rispettare il BOM generato da NX contro un conteggio manuale di parti fisiche in un'ispezione di primo ordine.

Integrazione del NX BOM con sistemi PLM e ERP

Per gestire veramente il ciclo di vita del prodotto, il BOM deve scorrere in sistemi PLM (Product Lifecycle Management) e ERP (Enterprise Resource Planning).

Esportazione diretta a PLM (Teamcenter)

Siemens offre una profonda integrazione tra NX e Teamcenter, invece di esportare un file, è possibile salvare il BOM come oggetto “Structure” all’interno del Teamcenter. Questa struttura diventa l’ingegneria ufficiale BOM (EBOM). Da lì, può essere trasformata in BOM di produzione (MBOM) e poi in un servizio BOM (SBOM).

Per utilizzare questa funzione: Assemblaggi → Teamcenter → Salva struttura di montaggio[[]. Il sistema legge l'albero di assemblaggio NX e le mappe attributi per i campi di set di dati Teamcenter.

Esportare i formati per ERP

Se il sistema ERP non può connettersi direttamente a NX, esportare in un formato strutturato come:

  • CSV] con un ordine a colonna fisso (PartNo, Qty, Descrizione, Rev, ecc.)
  • XML] (NX può generare XML se si crea un file di stile personalizzato)
  • STEP AP242[] (include i dati BOM nella struttura di montaggio)

Lavorare con il vostro team IT per definire una mappatura tra i nomi degli attributi NX e i nomi dei campi ERP. Ad esempio, mappa [] al campo ERP [ e a . Creare un documento di riferimento trasversale e automatizzare l'esportazione utilizzando un macro o NX Journal (Python/SNAP).

Pitfalls comune e come evitare di loro

Anche gli utenti esperti possono incontrare problemi BOM. Ecco i problemi più frequenti e le loro soluzioni.

Pitfall #1: Componenti mancanti

Sintomo: Il BOM non elenca ogni parte dell'assemblaggio.

Perché:] I componenti possono essere impostati per lo stato di “Riferimento” o “Peso Leggero”, o non sono caricati affatto.

Fix:[] Nella scheda filtro BOM, deselezionare “Escludi componenti soppressi.” Assicurare tutte le parti sono completamente caricate (uso [Assemblaggi → Carica tutti]]). Verifica lo stato del componente: fare clic con il tasto destro su ogni componente → Proprietà →

Pitfall #2: Quantità non corrette

Sintomo:[ Un bullone che appare cinque volte nell'assemblaggio mostra una quantità di 1.

Perché:[] Il bullone può essere trattato come un unico riferimento con più istanze, o il BOM è impostato su “Top‐Level” e il bullone vive in una sottoassemblaggio.

Fix:[]] Passare il tipo BOM a “Exploded” o “Indented” con tutti i livelli. Se si utilizza “Exploded”, verificare che l’opzione “Sum quantità” sia abilitata.

Pitfall #3: Valori di attributo non visualizza

Sintomo:[ Le colonne mostrano “????? o gli spazi vuoti.

Perché:] L'attributo non esiste sul componente, o il nome dell'attributo viene misspelled nella configurazione della colonna BOM.

Fix:] In NX, apri la parte del componente e usa [File → Proprietà → Attributi] per verificare i nomi dell'attributo esatto. Quindi aggiornare la definizione della colonna BOM per corrispondere esattamente (case‐sensitive). Per gli attributi personalizzati, è necessario mapparli nella finestra di dialogo User

Pitfall #4: Slow BOM Generation per grandi assemblee

Sintomo:[ Il BOM richiede diversi minuti per generare assemblaggi con migliaia di parti.

Perché:] NX sta leggendo gli attributi da ogni file componente, molti dei quali possono essere memorizzati su un'unità di rete.

Fix:] Usa Opzioni di carico → Caricamento parziale[]] per caricare solo le rappresentazioni leggere. Considerate l'utilizzo del Generatore di rapporto[] con il caching abilitato.

Conclusioni

Una dettagliata fattura dei materiali derivata da raccordi NX è molto più di una lista di spesa—è la fonte di dati autorevole che collega l'intento ingegneristico con la realtà produttiva.Seguendo un flusso di lavoro di creazione strutturato, configurando opzioni avanzate, rafforzando la disciplina dell'attributo, e integrando con PLM/ERP, è possibile produrre BOM che sono accurati, utilizzabili e revisionabili durante tutto il ciclo di vita del prodotto.

Indaga il tempo in anticipo nella standardizzazione dei dati dei pezzi e nella creazione di specifiche di configurazione riutilizzabili; il payoff viene in meno errori di ordine di acquisto, tempi di piombo più brevi e una transizione più fluida alla produzione.

Per ulteriori informazioni, esplorare la documentazione ufficiale di Siemens su Siemens NX Bill of Materials, l'articolo Wikipedia su Bill of Materials, e le migliori pratiche industriali da ] Guida NX BOM di ingegneria.