BOM(部品表)とは、製品がどの部品から構成されているかをユニットやアセンブリ単位に表したもので、製造業のあらゆるシステムの土台になります。ひと口にBOMと言っても、設計BOM・製造BOM・サービスBOMがあり、設計から製造へと引き継ぐ際の部品の変換や追加でつまずく現場は少なくありません。本記事では、それぞれの違いと役割、そしてつまずくポイントを整理します。まず押さえたいのは、BOMは1種類ではない、という事実です。
なお、BOMには「種類」(どの部門の目的で見るか)と「型」(どんな構造で表すか)という2つの切り口があります。本記事ではまず種類を、次に型を順に整理します。
部品表(BOM)とは
部品表は製造業でBOM(ボム)と呼ばれています。BOMとはBill of Materialsの略で、製品単位や製品のユニット、アセンブリ単位で部品を管理するために使われる表のことです。部品の社内品番や品名、数、色、単価、自社部品なのか供給品なのかなど、設計や製造に必要な情報がまとまっています。
BOMには種類がある(E-BOM/M-BOM ほか)
一言でBOMといっても、設計部門で必要なBOMと製造部門で必要なBOMは実は違います。なぜなら、設計段階と製造段階では、製品に対して見たいものが異なるからです。設計・製造部門用にとどまらず、調達や保守までを含めた代表的なBOMの種類を、順に説明します。
E-BOM(設計部品表)
設計段階でのBOMはE-BOM(設計部品表、Engineering BOM)と呼ばれ、設計上の構成を表したものです。設計部門の目的は、どんな製品なのか、どのような機能を持つのか、という製品の技術情報を管理することにあります。E-BOMを見れば、その製品の機能や仕様がわかります。
M-BOM(製造部品表)
製造段階でのBOMはM-BOM(製造部品表、Manufacturing BOM)と呼ばれ、製造工程で必要な部品も含めたものです。製造部門の目的は、どのように製品を製造するか、どの工程でどんな部品が必要になるか、という点を正確に管理することにあります。M-BOMでは単純に必要な部品がまとめられているだけでは不十分であり、製造順序に合わせて必要な部品を漏れなくまとめる必要があります。仕掛品(中間製品)や副材料なども含めることになります。
E-BOMとM-BOMはなぜズレるのか
設計段階のE-BOMと製造段階のM-BOMは、同じ製品を指していても中身の部品一覧は一致しません。設計は「機能、仕様のまとまり」で部品を捉えるのに対し、製造は「組み立てる順序」で部品を捉えるからです。たとえば、設計上は1つの部品でも、製造では複数の工程に分けて扱う必要があったり、設計には現れない副材料(接着剤・ねじ・梱包材など)が製造では必要になったりします。
そのため、E-BOMをそのままM-BOMとして使うことはできず、両者をつなぐには「変換」が必要になります。この「E-BOMからM-BOMへの変換」をいかにスムーズに行うかが、製造業の情報管理における一つのポイントです。
言葉だけではイメージしづらいので、ノック式ボールペンを例に、同じ製品のE-BOMとM-BOMを並べてみます。
E-BOM(設計部品表)— 機能のまとまりで捉える
| 階層 | 品名 | 数量 |
|---|---|---|
| ボールペン | — | 1 |
| ├ 軸ユニット | 前軸/後軸/クリップ | 各1 |
| ├ インクユニット | リフィル/スプリング | 各1 |
| └ ノック機構 | ノックボタン/カム | 各1 |
M-BOM(製造部品表)— 組み立てる順序で捉える
| 工程 | 使う部品・材料 | 備考 |
|---|---|---|
| 工程1:インクユニット組立 | リフィル、スプリング | 仕掛品①になる |
| 工程2:軸組立 | 前軸、後軸、クリップ、グリス | グリスはE-BOMに現れない副材料。仕掛品②になる |
| 工程3:総組立 | 仕掛品①、仕掛品②、ノックボタン、カム | |
| 工程4:検査・包装 | 個装箱、台紙 | 梱包材もE-BOMには現れない |
部品の顔ぶれはほぼ同じでも、E-BOMは「この製品がどんな機能の集まりか」を、M-BOMは「どの工程で何を使うか」を表しており、構造がまったく違うことがわかります。太字にしたグリス・個装箱・台紙のように、設計の視点では存在しない部品・材料がM-BOMでは必要になる——これが「E-BOMをそのままM-BOMとして使えない」ことの正体です。
※「この変換をPLMがどう支援するか」「他システムへどう連携するか」はPLMの価値の話なので、別記事「PLMとは」で詳しく解説します。
P-BOM(調達部品表)
調達段階でのBOMはP-BOM(調達部品表、Purchasing BOM)と呼ばれ、製造に必要な調達部品をまとめたものです。単純に調達部品が一覧になっているのではなく、各調達部品に対して供給元・サプライヤー名、ロット数、単価、納期など、調達に関わる実務情報を記載します。調達時の漏れをなくすことが目的です。
S-BOM(サービス部品表)
保守部門でのBOMはS-BOM(サービス部品表、Service BOM)と呼ばれ、製品の納品先ごとに保守部品の製造時期、耐用年数などを管理し、効率的な保守サービスの提供を目的としています。実際の保守現場において保守箇所の特定を迅速化できたり、故障予測モデルとの連携で新たな製品提案を先回りでできたりします。
バリエーションを考慮したBOM(100%BOM/150%BOM)
これまでの種類とは別に、製品のバリエーションをどこまで含めるかという切り口もあります。製品によっては色やサイズなど様々なバリエーションや追加オプションが存在し、BOMでもそれを考慮した概念があります。BOMの前に「数字+%」をつけて表現します。
150%BOMは、製品のバリエーションや追加オプションをすべて網羅した部品表です。同じラインナップの製品において最大公約数にあたる部品をすべてまとめます。中には特定の部品との組み合わせが必須のものもあるので、組み合わせ条件も記載します。製造する段階などで、実際に必要となる部品を絞り込むといった使い方をします。
100%BOMは、150%BOMから絞り込まれた特定の製品に対する部品表です。色やサイズなどのバリエーションとオプションが確定しているため、100%BOMには特定の製品を構成しない部品は一切載りません。
その他
他にも企業独自のBOMの呼称があったりします。いずれも「同じ製品を、どの部門の目的・どの確定度で見るか」によって形が変わったもの、と捉えると理解しやすくなります。
BOMには型がある(サマリー型/ストラクチャー型)
種類とは別の切り口として、BOMには「どんな構造で部品を表すか」という型があります。大きく2つ、サマリー型とストラクチャー型です。
サマリー型(並列構造)
サマリー型とは、部品表に載せる部品をすべて並列関係で示す型です。部品同士の階層を排除し、製品を製造するのに必要な部品を並列にまとめます。製品の部品総数を把握しやすいため、資材調達量の計算や原価計算が容易です。一方で、ユニット、アセンブリ単位での把握ができないため、製品の構成を理解しにくかったり、製造工程に落とし込みづらかったりといったデメリットもあります。
ストラクチャー型(階層構造)
ストラクチャー型とは、部品表に載せる部品の親子関係などを階層構造で示す型です。部品同士がどう関係しているか、階層構造を明確にまとめます。製品の構造と部品同士の関連性が一目で理解できるので、複数のユニットからなる製品の設計や製造工程の管理が容易です。一方で、同じ部品でも複数の階層で存在したりするため、各部品の総量が把握しにくいといったデメリットもあります。
サマリー型とストラクチャー型の間に優劣はなく、BOMを活用したい状況にあわせて、どちらの型で部品表をまとめるのかを決める必要があります。
BOM管理の難しさ
製品の設計では、試作品の使い心地やユーザーからのフィードバックなどをもとに仕様を変更し、部品を入れ替えることは頻繁に起こります。また、受注の段階で、特定の供給部品が廃盤になっていて、部品を入れ替えざるを得ないことも起こります。このように製品の設計・製造において部品が入れ替わることはいわば当然であり、その都度BOMの中身を更新・管理しなければならないところに、BOM管理の難しさが集約されています。代表的な難しさを3つ挙げます。
①変更の波及範囲の広さ
一部の部品に設計変更や調達変更があると、その都度BOMを更新しなければなりません。更新と一言でいっても、考慮しなければならない点は複数あります。例えば、更新が必要な部品に他の部品との組み合わせ条件がある場合、新たな部品がその条件を満たすのかを確認する必要があります。また、ユニットで共用されている場合には、その変更がどこまで影響するのかも確認しなければなりません。確認漏れがあり更新が不十分だと、製品の品質に問題が出る可能性が高くなってしまいます。
②版(バージョン)管理の難しさ
BOMの更新が重なるほど、今はどのBOMが最新版なのかがわかりにくくなります。複数製品のBOMを同時に扱っていたり、BOMファイルの命名ルールを無視して独自にファイル名をつけてしまったりすると、過去の作業内容を思い出して最新版を特定するのは困難を極めます。「_最新版」「_latest」「_final」といったファイル名は、作業当時の本人には最新版が明らかでも、後から振り返ったり、他人の共有フォルダを開いたりすると、どれが正しいのか判別できなくなります。古いBOMを参照して部品を手配してしまう、設計変更が反映される前のBOMで製造を始めてしまう、といった事故は、版管理が徹底されていない現場で繰り返し起こります。
③部門間でのBOMの分断
設計はE-BOM、製造はM-BOM、調達はP-BOM、と部門ごとにBOMを個別管理していると、同じ製品なのに部門ごとに少しずつ違うBOMが並立します。どのBOMもそれぞれが独立しているわけではなく、同じ製品のBOMである以上、連携が取れていなければなりません。E-BOMの一部が更新されたら、M-BOMの一部も更新されるのが理想です。しかし、業務量の多さやコミュニケーションの齟齬で、BOMの更新が他部署に正確に伝わらない、場合によっては伝えられていないといった状況が出てきます。なにか問題が起きた時に部署間で責任をなすりつけ合うなど、社内の雰囲気を悪くすることにもつながりかねません。
こうした「波及範囲を見誤っていた」「最新版がわからない」「部門ごとにBOMが食い違う」という課題への向き合い方は、別記事で詳しく解説します。
まとめ/関連記事
BOMは1種類ではなく、設計(E-BOM)・製造(M-BOM)・保守(S-BOM)・調達(P-BOM)など、見る部門の目的によって形を変えます。さらに、バリエーションを考慮した100%/150%BOMや、並列で表すサマリー型・階層で表すストラクチャー型という構造の違いもあります。そして、E-BOMからM-BOMへの変換と、更新され続けるBOMの版・分断の管理が、製造業の情報管理における共通の難所です。
- BOMをどのシステムで管理し、どう連携させるか →「製造業のシステム全体地図」「PLMとは」「ERPとは」
- BOMが最新版かわからない・部門ごとに分断する課題 →「どのBOMが最新版かわからない/部門ごとにBOMが分断している」