Qu'est-ce qu'une «nomenclature» (BoM) exactement?


10

Ma compréhension d'un BoM est qu'il s'agit essentiellement d'une liste des différents composants requis pour un produit ou un module électronique. Est-ce à dire que cela pourrait être aussi simple qu'une feuille de calcul?

Existe-t-il des normes / modèles officiels pour la BoM citant les champs / données obligatoires / obligatoires qu'il doit contenir? Des bons échantillons / modèles qui peuvent être référencés?


1
oui, cela peut être aussi simple qu'une feuille de papier
kenny

5
Cela dépend entièrement de qui le demande.
Matt Young

De nombreux formats de nomenclature sont dictés par l'outil MRP / ERP utilisé. Les assembleurs clé en main ont souvent leur propre format d'interface avec leur outil. MRP = Manufacturing Resource Planning et ERP = Enterprise etc etc
placeholder

Il convient de noter que le terme est utilisé dans d'autres contextes. Par exemple, un produit logiciel peut être créé par un outil de création qui accepte une liste de composants appelés "nomenclature" (ou, le plus souvent, simplement "nomenclature"). Et je me souviens d'un produit logiciel qui contenait en son sein un "tableau de nomenclature", utilisé pour identifier et localiser les composants individuels à des fins de diagnostic.
Hot Licks

Réponses:


14

Oui, BOM est une feuille de calcul.

Au minimum, il doit contenir des références et un numéro de pièce interne pour chaque composant.

Si vous ne gérez pas de base de données de pièces interne, elle doit contenir des références et un numéro de pièce fabricant / complet pour chaque composant.

Si c'est pour une petite construction, je mets également les numéros de pièce Digi-Key ou Mouser, afin que vous puissiez commander la nomenclature.

J'aime fusionner des numéros de pièces identiques, donc au lieu d'une ligne pour C1 et d'une ligne pour C2 et d'une ligne pour C3, j'ai une ligne pour C1, C2, C3. Cela nécessite également une colonne "quantité". Il est également plus difficile de rechercher des références données car elles ne sont pas en ordre.

La nomenclature sera utilisée par le gars qui commande les pièces et le gars qui exécute la machine de prélèvement et de placement, alors ajoutez les annotations que vous souhaitez que ces gens voient.

Oh, et la nomenclature est utile pour le calcul des coûts si vous y ajoutez des prix de composants. Encore une fois, c'est pour les petites séries. Les gros tirages utiliseront une comptabilité plus sophistiquée.


1
Merci @markrages - (+1) 2 questions de suivi: (1) pouvez-vous expliquer ce qu'est un refdes ? Que représente-t-il et comment est-il utilisé? Et (2) Qu'est-ce qu'une " machine pick and place "? Merci encore!
smeeb

3
refdes = désignateur de référence "C1" etc. Pick and place machine est un robot qui assemble les PCB. Ils sont fascinants à regarder, je suggère donc de rechercher sur YouTube pour les voir en fonctionnement.
markrages

17

Oui, une feuille de calcul est un moyen utile et courant d'exprimer une nomenclature. Non, il n'y a pas de format standard. Les entreprises individuelles peuvent avoir des spécifications et des formulaires internes pour les nomenclatures, mais il n'y a pas de norme indépendante, du moins suffisamment de personnes à suivre sont utiles.

J'utilise les colonnes suivantes dans mes feuilles de calcul de nomenclature:

R: Quantité totale de cette pièce requise pour la construction complète. La cellule A1 contient le nombre d'unités à construire. Les cellules A restantes sont dérivées de A1 et de la quantité par unité (colonne B).

B: "Qté". Nombre de pièces nécessaires par unité.

C: "Désignateurs". Désignateurs de composants, tels que R1, C5, etc. La cellule de chaque ligne répertorie tous les désignateurs des instances de cette pièce particulière au sein de l'unité.

D: "Desc". Chaîne de description de base, comme "Condensateur, non polarisé", "Résistance, fixe", etc.

E: "Valeur". Valeur plus détaillée au-delà de la description de base. Cela pourrait être "12 Ohms, 2 W, 1%" pour une résistance particulière.

F: "Package". Le nom du package pour cette variante de pièce, comme "SMD-0805", mais parfois des désignations de packages propriétaires si ce n'est pas quelque chose de standard. Cela prend par défaut le nom du paquet dans la bibliothèque Eagle si je ne le définis pas explicitement.

G: "Subst". Oui ou non pour indiquer si les substitutions sont autorisées. Par exemple, vous voudrez probablement laisser l'achat acheter n'importe quelle résistance 1 kΩ 0805 5% qu'ils peuvent obtenir cette semaine, mais le microcontrôleur ferait mieux d'être exactement celui que vous spécifiez.

H: "Manuf". Nom du fabricant, généralement vide pour les pièces génériques.

I: "Manuf part #". Numéro de pièce du fabricant.

J: "Fournisseur". Exemple de nom de fournisseur, comme "Mouser".

K: "Supp part #". Numéro de pièce ou de stock du fournisseur indiqué dans la colonne J.

L: "$ Part". Coût par pièce.

M: "$ Board". Coût de toutes ces pièces sur une carte ou une unité entière. Ceci est automatiquement dérivé de B et L.

N: "$ All". Coût de toutes ces pièces pour un cycle de production complet. Ceci est automatiquement dérivé de A et L.

J'ai aussi quelques lignes en bas. Ce sont pour la planche nue elle-même, le montage, la fabrication, les tests et la livraison en stock. Le but de ces lignes supplémentaires est principalement de permettre de résumer le coût total d'un cycle de production.

Je voudrais joindre un exemple, mais il ne semble pas y avoir de moyen de le faire. Voici une capture d'écran d'une telle feuille de calcul de nomenclature pour quelque chose de interne, donc je ne donne aucune information client. Pour pouvoir la lire, vous devez probablement enregistrer l'image sur le disque, puis la visualiser en externe. Ce site redimensionne les images à une largeur maximale pour les afficher dans un message.

Dans ce cas, je n'ai jamais rempli les coûts par pièce, donc cela ne montre pas le coût global.


1
+1 Bel exemple. Très similaire à ce que nous utilisons, sauf que nous avons une colonne distincte pour DNP (ne pas placer) pour les faire ressortir.
tcrosley


J'emballe souvent une feuille de calcul similaire à celle-ci avec une feuille avant donnant la description du panneau nu (matériau, épaisseur, couleur du masque de soldat, placage, pile de couches, etc.) pour permettre à la population de savoir ce qu'ils obtiennent et une feuille de liste des composants avec un individu ligne pour chaque pièce avec l'indicateur de référence, le côté de la planche, l'orientation et l'emplacement X et Y pour aider à la programmation de sélection et de placement Cela semble convenir à la plupart des entreprises avec lesquelles nous travaillons.
Xcodo

@Xcodo: Oui, je crée également un index de localisateur de pièces distinct. Cela donne l'emplacement X, Y de chaque pièce sur la carte, et la feuille et les coordonnées brutes de chaque porte dans une pièce sur le schéma.
Olin Lathrop,

4

Généralement, avec des environnements de mise en page intégrés lorsque vous créez le schéma, vous choisissez des composants dans la bibliothèque et / ou ajoutez les vôtres. Vous pouvez également indiquer les fournisseurs et les coûts préférés. L'un des outils est l'exportation de BoM et sa mise à jour automatique avec des modifications schématiques, dans différents formats, dont Excel.


1
Merci @Dirk Bruere (+1) - s'il vous plaît voir mon commentaire sous la réponse de markrages - j'ai la même question pour vous!
smeeb

2

Voici un exemple: Arduino BOM

C'est à partir de ce site (si vous voulez voir le tout): Arduino Uno sur SOLDERPad .


5
Je m'attendrais à bien plus sur une nomenclature. Celui-ci ne répertorie pas les choses comme la taille des packages de composants. Si je demandais à quelqu'un une nomenclature, je m'attendrais à quelque chose qui me permettrait de créer une commande contenant des composants suffisants pour remplir une pièce, et cela ne fait pas cela.
Scott Seidman

1
C'est comme si quelqu'un vous demandait de leur donner une voiture. Ici. Voici une voiture. Mauvaise voiture? Il s'agit en fait d'une nomenclature. Il existe de nombreux styles et besoins, mais il s'agit d'une nomenclature.
Enemy Of the State Machine

5
Mais cela ressemble plus à une voiture cassée. Je sais - on n'a pas demandé une voiture en état de marche, mais ... Je m'attendrais à avoir suffisamment d'informations dans une nomenclature pour pouvoir partir et construire l'assemblage final. Cela signifie que les informations sur les pièces doivent être suffisamment bonnes pour les identifier (numéro de pièce du fabricant ou au moins emballage, type de condensateur ...). Ce qui n'est pas le cas dans cet exemple ...
og1L

5
Oui, c'est le type de nomenclature qu'une personne inexpérimentée fournirait - une fois.
Scott Seidman

6
Une nomenclature appropriée est quelque chose que vous pouvez donner à un fabricant clé en main et ne pas le faire revenir avec des questions sur les pièces.
Olin Lathrop du
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.