「部品表」(BoM)とは正確には何ですか?


10

BoMについての私の理解は、本質的には電子製品またはモジュールに必要なさまざまなコンポーネントのリストであるということです。これは、それがスプレッドシートのように単純である可能性があることを意味しますか?

BoMの引用必須/必須フィールド/データに含まれる必要がある正式な標準/テンプレートはありますか?参照できる優れたサンプル/テンプレートはありますか?


1
はい、それは紙と同じくらい簡単なこともあります
ケニー

5
それは完全に誰が求めているかによる。
マットヤング

多くのBOM形式は、使用されているMRP / ERPツールによって決まります。多くの場合、主要なアセンブラーは、ツールへのインターフェースとして独自のフォーマットを持っています。MRP =製造リソース計画およびERP =エンタープライズなど
プレースホルダー

この用語は他のコンテキストで使用されていることに注意してください。たとえば、ソフトウェア製品は、「Bill of Material」(または、より頻繁には「BOM」)と呼ばれるコンポーネントのリストを受け入れるビルダーツールによって構築される場合があります。また、診断目的で個々のコンポーネントを識別して特定するために使用される「BOMテーブル」が含まれているソフトウェア製品を思い出します。
ホットリックス

回答:


14

うん、BOMはスプレッドシートです。

少なくとも、各コンポーネントの参照番号と内部部品番号を含める必要があります。

内部部品データベースを維持しない場合は、各コンポーネントの参照番号と製造元/完全な部品番号が含まれている必要があります。

これが小規模なビルドの場合は、Digi-KeyまたはMouserの部品番号もそこに置いて、BOMから注文できるようにします。

私は同じ部品番号を合体させたいので、C1の行とC2の行とC3の行の代わりに、C1、C2、C3の行があります。これには「数量」列も必要です。また、指定されたrefdesが順序付けられていないため、それらを検索することが難しくなります。

BOMは、部品を注文する人とピックアンドプレイスマシンを実行する人が使用するため、それらの人に見てもらいたい注釈を追加します。

ああ、BOMは、そこにコンポーネントの価格を追加すると、原価計算に役立ちます。繰り返しになりますが、これは少量実行用です。ビッグランはより洗練された会計を使用します。


1
ありがとう@markrages-(+1)2つのフォローアップの質問:(1)refdesについて詳しく説明できますか?それは何を表し、どのように使用されますか?(2)「ピックアンドプレース機」とは?再度、感謝します!
smeeb 2014

3
refdes =参照指定子「C1」など。ピックアンドプレースマシンは、PCBを組み立てるロボットです。彼らは見るのが面白いので、YouTubeで検索して実際に動作していることを確認することをお勧めします。
2014

17

はい、BOMを表現するための便利で一般的な方法はスプレッドシートです。いいえ、標準フォーマットはありません。個々の会社はBOMの内部仕様とフォームを持っているかもしれませんが、独立した標準はありません。少なくとも、十分な数の人々がそれに従って作成することは有用です。

BOMスプレッドシートで次の列を使用します。

A:完全なビルドに必要なこのパーツの合計数量。A1セルには、構築するユニットの数が含まれています。残りのAセルは、A1と単位あたりの数量(列B)から導出されます。

B:「数量」。ユニットごとに必要な部品の数。

C:「デジグネーター」。R1、C5などのコンポーネント指定子。各行のセルには、ユニット内の特定の部品のインスタンスのすべての指定子がリストされます。

D:「説明」。「コンデンサ、非極性」、「抵抗、固定」などの基本的な説明文字列。

E:「値」。基本的な説明を超えたより詳細な値。特定の抵抗の場合、これは「12オーム、2 W、1%」になる可能性があります。

F:「パッケージ」。「SMD-0805」のようなそのパーツバリアントのパッケージの名前ですが、標準的でない場合は、独自仕様のパッケージの指定になることがあります。明示的に設定しない場合、これはデフォルトでEagleライブラリのパッケージ名になります。

G:「Subst」。はいまたはいいえは、置換が許可されるかどうかを示します。たとえば、その週に入手できる1kΩ0805 5%抵抗を購入して購入したいと思うかもしれませんが、マイクロコントローラーは指定したものと同じである方がよいでしょう。

H:「マヌフ」。メーカー名。通常、汎用部品の場合は空白です。

I:「製造部番号」。メーカーの部品番号。

J:「サプライヤー」。「Mouser」などのサプライヤー名の例。

K:「Supp part#」。列Jにリストされているサプライヤーの部品番号または在庫番号。

L:「$ Part」。パーツあたりのコスト。

M:「$ Board」。ボードまたはユニット全体でのこれらすべての部品のコスト。これは、BおよびLから自動的に導出されます。

N:「$ All」。製造工程全体に対するこれらすべての部品のコスト。これは、AおよびLから自動的に導出されます。

下部にも数行あります。これらは、ベアボード自体、キッティング、製造、テスト、在庫への配送用です。これらの追加ラインの目的は、主に生産工程の完全なコストを合計できるようにすることです。

例を添付しますが、それを行う方法がないようです。これは、内部の何かのためのそのようなBOMスプレッドシートのスクリーンショットです。したがって、私は顧客情報を提供していません。画像を読み取るには、画像をディスクに保存してから外部で表示する必要があります。このサイトは、メッセージに表示するために、画像をいくつかの最大幅にサイズ変更します。

この場合、パーツごとのコストを入力したことがないため、全体のコストは表示されません。


1
+1良い例。目立たせるためにDNP(配置しない)の個別の列があることを除いて、使用するものと非常に似ています。
tcrosley 2014


私はよく、これに類似したスプレッドシートを、ベアボードの説明(材料、厚さ、はんだマスクの色、メッキ、層のスタックなど)を示すフロントシートと一緒にパッケージ化して、取得しているものを個体群の会社に知らせ、コンポーネントリストシートを個別に示しますピックアンドプレースプログラミングを支援するために、参照指定子、ボードの側面、方向、およびXとYの位置を含む各パーツの線。これは、私たちが協力しているほとんどの企業に適しているようです。
Xcodo 2014

@Xcodo:はい、別のパーツロケーターインデックスも作成します。これにより、ボード上の各パーツのX、Y位置、および回路図上のパーツ内のすべてのゲートのシートと大まかな座標がわかります。
Olin Lathrop 14

4

通常、統合レイアウト環境では、回路図を作成するときに、ライブラリからコンポーネントを選択するか、独自のコンポーネントを追加します。優先サプライヤーとコストを指定することもできます。ツールの1つは、BoMのエクスポートと、Excelを含むさまざまな形式での回路図の変更による自動更新です。


1
@Dirk Bruere(+1)に感謝します。markragesの回答の下にある私のコメントをご覧ください-同じ質問があります!
smeeb 2014

2

次に例を示します。 Arduino BOM

それは、このサイトからです(すべてを見たい場合): SOLDERPadのArduino Uno


5
BOMにはもっともっと期待します。これには、コンポーネントパッケージのサイズなどは記載されていません。誰かにBOMを要求した場合、パーツを実装するのに十分なコンポーネントを含む注文を作成できるものを期待しますが、これはそれを行いません。
スコットSeidman 2014

1
誰かに車を貸してくれるように頼んでいるようなものです。ここに。こちらが車です。間違った車?これは実際にはBOMです。多くのスタイルとニーズがありますが、これはBOMです。
ステートマシンの敵

5
しかし、それは壊れた車のようなものです。私は知っています-作業中の車を要求しなかったのですが... BOMに十分な情報があり、私が立ち去って最終的なアセンブリを実際に構築できると期待しています。つまり、部品に関する情報は、それらを識別するのに十分なものでなければなりません(メーカーの部品番号または少なくともパッケージ、コンデンサーのタイプ...)。この例ではそうではありません...
og1L

5
はい、経験の浅い人が一度提供するBOMのタイプです。
スコットSeidman 14

6
適切なBOMは、ターンキーメーカーに提供できるものであり、一部の質問でそれらを返してもらう必要はありません。
Olin Lathrop、2014
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.