
部品表(または製品構成表、BOM、関連リストとも呼ばれる)とは、最終製品を製造するために必要な原材料、サブアセンブリ、中間アセンブリ、サブコンポーネント、部品、およびそれぞれの数量を一覧にしたものです。BOMは、製造パートナー間のコミュニケーションに使用される場合もあれば、単一の製造工場内でのみ使用される場合もあります。部品表は多くの場合、製造指示書と紐づけられており、製造指示書の発行によって、在庫のある部品については部品表内の部品の予約が、在庫のない部品については発注書が発行されることがあります。
最初の階層型データベースは、1960年代初頭に製造業における部品表の自動化を目的として開発されました。現在では、この部品表は自動車製造会社において、多数の部品とそのコードを識別するためのデータベースとして利用されています。
BOMは製品構造ツリーで視覚的に表現することもできますが、職場ではあまり使用されていません。[ 1 ]例えば、タイムフェーズ製品構造[ 2 ]では、この図は最終製品を組み立てるために必要なコンポーネントを構築または取得するのに必要な時間を示しています。タイムフェーズ製品構造は、各製品について、各操作の順序と期間を示します。
部品表(BOM)は階層構造になっており、最上位レベルは完成品を表し、これはサブアセンブリまたは完成品である可能性があります。サブアセンブリを記述するBOMは、モジュール型BOMと呼ばれます。その例として、自動車業界で組立ラインのすべてのコンポーネントを一覧表示するために使用されるNAAMS BOM(北米自動車メートル法規格)があります。NAAMS BOMの構造は、システム、ライン、ツール、ユニット、および詳細で構成されています。
部品表の「インプロージョン」は、構成部品を主要なアセンブリにリンクさせるのに対し、部品表の「エクスプロージョン」は、各アセンブリまたはサブアセンブリを構成部品に分解します。
プロセス産業では、BOMは配合、レシピ、または原材料リストとも呼ばれます。「部品表」(または「BOM」)という用語は、エンジニアが文字通りの部品表ではなく、製品の現在の生産構成を指すために形容詞的に頻繁に使用され、検討中またはテスト中の改良版や改良版と区別されます。
電子工学において、BOM(部品表)とはプリント基板(PCB)に使用される部品のリストを指します。回路設計が完了すると、BOMリストはPCBレイアウトエンジニアと、設計に必要な部品を調達する部品エンジニアに渡されます。
部品表(BOM)は、製品の設計段階(エンジニアリング部品表)、発注段階(販売部品表)、製造段階(製造部品表)、または保守段階(サービス部品表)において、製品を定義できます。種類は、それぞれのビジネスニーズと用途によって異なります。
より柔軟で簡略化されたバージョンを指す場合、「擬似部品表」または「擬似BOM」という用語が使用されることがあります。多くの場合、プレースホルダー部品番号は、共通の属性を持ち、このBOMのコンテキストで互換性のある関連する(通常は標準の)部品のグループを表すために使用されます。[ 3 ]
モジュール式部品表(またはバリアント部品リスト)は、以下の形式で表示できます。
製品を製造するために必要な部品の数量をリストアップする(各部品を論理名でリストアップするのではなく)単一レベルの部品表は、数量概要部品表とも呼ばれます。[ 4 ]
構成可能な部品表( CBOM)は、複数のオプションと高度に構成可能な製品(例:通信システム、データセンターハードウェア(SAN、サーバーなど)、PC、自動車)を持つ業界で使用される部品表の一種です。[ 5 ]
CBOMは、企業が販売する「最終製品」を動的に作成するために使用されます。CBOM構造を使用する利点は、製品構造の維持に必要な作業量を削減できることです。構成可能なBOMは、多くの場合「コンフィギュレーター」ソフトウェアによって駆動されますが、手動で有効にすることもできます(可能な構成の組み合わせの数を管理するのは煩雑なため、手動によるメンテナンスはまれです)。CBOMの開発は、モジュール型BOM構造が確立されていることに依存します。モジュール型BOM構造は、最終製品を「構成」するために選択できるアセンブリ/サブシステムを提供します。
ほとんどのコンフィギュレータは、適切なモジュールBOMを見つけるためにトップダウンの階層型ルール構文を利用していますが、非常に類似したBOM(つまり、さまざまな電圧で異なるコンポーネントが1つだけの場合)の維持管理は、非常に過剰になります。そこで、独自の検索エンジン方式を用いて選択可能なコンポーネントを高速に走査する新しいアプローチ(ボトムアップ/ルールベースの構造化)を採用することで、計画段階のモジュールBOMの重複を排除しました。この検索エンジンは、仕様選択をサポートするために、すべての組み合わせ機能制約とグラフィカルユーザーインターフェース(GUI)表現にも使用されています。
部品またはコンポーネントのどの組立バリアントを選択するかを決定するために、製品の特徴である製品オプションによってそれらに属性が付けられます。製品のオプションが理想的なブール代数を構成する場合、[ 6 ]部品と製品バリアント間の関係を、製品の集合のサブセットを参照するブール式で記述することが可能です。[ 7 ] [ 8 ] [ 9 ]
1 つ以上のバリアントでまったく組み立てられない部品は、通常、該当するバリアントで「DNP」(「配置しない」または「配置しない」の略)とマークされます。これに使用されるその他のあまり一般的ではない指定子には、「NP」(「配置しない」、「配置しない」)、「NF」(「適合しない」、「適合しない」)、「DNM」(「取り付けない」)、「NM」(「取り付けない」)、「NU」(「使用しない」)、「DNI」(「インストールしない」、「挿入しない」)、「DNE」(「装備しない」)、「DNA」(「組み立てない」)、「DNS」(「詰め込まない」)、「NOFIT」などがあります。[ nb 1 ]
多階層部品表(インデント付き部品表とも呼ばれる)は、親子関係のトップダウン方式で製品の製造に必要なアセンブリ、コンポーネント、および部品を一覧表示する部品表です。親子関係にあるすべての項目が表示されます。ある項目が(親)コンポーネントのサブコンポーネントである場合、そのサブコンポーネント自体にも子コンポーネントが存在することがあり、以下同様です。結果として得られる最上位の部品表(項目番号)には、完成したサブアセンブリ、さまざまな部品、および原材料の混合である子が含まれます。多階層構造は、複数の階層を持つツリーで表すことができます。一方、単一階層構造は、コンポーネント、アセンブリ、および材料の子が1階層のみで構成されます。