BOMの最終確定

概略

この記事では、Altium DesignerのActiveBOMを使用してBOMを検証し、最終確定する方法を解説します。BOMステータスアイコンの意味や自動チェックの設定から、問題の絞り込み、出力の生成、テンプレートへの設計データのマッピング、現在のBOMと以前のリビジョンとの比較までを取り上げます。主要な操作項目の場所や各機能で確認できる内容に加え、これらのツールがリリース前のレビューをどのように効率化するかを紹介します。BOMの精度を確認し、成果物を準備するための手順を明確にして、確信を持って作業を進めたい方は、ぜひ読み進めてください。

- ActiveBOMがBOMの問題を検出する仕組み、ステータスアイコンや詳細情報の列を使って問題を確認する方法、BOMチェックの重大度を調整する方法を学びます。
- 特定の違反に基づいてBOM項目を絞り込む方法、Report ManagerでBOM出力を生成する方法、テンプレートを使用してエクスポートファイルに設計データをマッピングする方法を紹介します。
- BOM Compareが現在の設計と以前のリビジョンとの差分をどのように強調表示するかを、表示方法、バリアント、エクスポート形式のオプションとともに解説します。
AIでさらに深掘り:

BOMの検証

ActiveBOMには、BOMが更新されるたびに自動的に実行される、包括的なBOMチェック機能が用意されています。

BOMステータス

各BOMアイテムの違反がチェックされ、そのステータスがBOM Status列に表示されます。この列はBOMアイテムリストの右側に常に表示され、各アイテムのステータスを示すアイコンが表示されます。BOMアイテムが複数のBOMチェックに不合格となる場合もありますが、アイコンは最も重大な問題を示します。

BOMステータスアイコン:

  • BOM Status icon - Clear Clear - コンポーネントにソリューションがあり、そのソリューションのサプライヤーに十分な在庫があり、少なくとも1つのソリューションにランクが設定されています。
  • BOM Status icon - Warning  Warning
  • BOM Status icon - Error Error
  • BOM Status icon - Fatal Error Fatal Error

アイコンにカーソルを合わせると、その部品のステータスの概要が表示されます。また、詳細なBOM Status列を表示して、詳細情報を確認することもできます。この列は、便利な検索ボックスを備えたActiveBOMのPropertiesパネルから有効にするか、BOMアイテムリストの列ヘッダー領域を右クリックし、Select Columnsコマンドを選択して有効にできます。

BOMチェックの設定

BOMアイテムに対して、以下のチェックが自動的に実行されます。

  • Violations associated with Design Items – BOMパラメーターがライブラリのパラメーターと一致しない部品(曖昧なパラメーター)や、重複したデジグネーターなどのチェックが含まれます。
  • Violations associated with Part Choices – ランク未設定のMPN(システムが割り当てたランクのみ)、サプライヤーがない場合、目標価格を満たしていない場合などのチェックが含まれます。

各BOMチェックの重大度(レポートモード)は、BOM Checksダイアログで設定します。PropertiesパネルのBOM Checks検出違反リストの下にある Gear button, click this to open the BOM Checks dialog ボタンをクリックすると、ダイアログが開きます。

特定のチェックを実質的に無効にするには、そのReport ModeをNo Reportに設定します。

BOM Checksダイアログでは、自動BOMチェックそれぞれのレポートモードを設定します。
BOM Checksダイアログでは、自動BOMチェックそれぞれのレポートモードを設定します。

SiliconExpertまたはZ2Dataの連携機能を使用している場合は、連携によって提供されるパラメーターに基づいた各種チェックも利用できます。詳細については、SiliconExpertからの部品データの取得およびZ2Dataからの部品データの取得のページを参照してください。

BOMステータスによるBOMアイテムリストのフィルタリング

Propertiesパネルには、現在のBomDocで検出されたBOMチェック違反の一覧が表示されます。フィルターアイコン(下図参照)をクリックすると、メインのBOMアイテムリストがフィルタリングされ、そのBOMチェックに不合格となったBOMアイテムのみが表示されます。1つのBOMアイテムが複数のBOMチェックに不合格となる場合もあります。

クリックすると、このBOMチェックに不合格となったもの以外のBOMアイテムがすべて非表示になります。歯車アイコンをクリックすると、BOMチェックを設定できます。
クリックすると、このBOMチェックに不合格となったもの以外のBOMアイテムがすべて非表示になります。歯車アイコンをクリックすると、BOMチェックを設定できます。

フィルター機能を使用すると、特定のBOMチェックに不合格となったすべてのBOMアイテムをすばやく特定できます。

BOMの生成

BOMはActiveBOMエディターから直接生成できます。Reports » Bill of Materialsコマンドを選択してレポートマネージャーダイアログを開き、BOMを生成します。

レポートマネージャーには、出力される形式でBOMデータが表示されます。ActiveBOMでは、出力形式の設定とテンプレートの選択に使用します。
レポートマネージャーには、出力される形式でBOMデータが表示されます。ActiveBOMでは、出力形式の設定とテンプレートの選択に使用します。

レポートマネージャーは、BOM出力を設定するための標準ダイアログです。回路図エディターまたはPCBエディターのReportメニューからBill of Materialsを選択した場合や、OutputJobでBOMを設定した場合にも、同じダイアログが開きます。

  • レポートマネージャーはActiveBOMインターフェースと多くの機能を共有しているため、BOMの設定を簡単に行えます。
  • プロジェクトにActiveBOMドキュメント(BomDoc)がある場合、そのドキュメントで定義されたレイアウト設定がレポートマネージャーに自動的に適用されます。 
  • ActiveBOMドキュメントで定義されたBOMセットを利用できるため、BOMレイアウトを簡単に切り替えられます。
  • Microsoft Excel®がインストールされていなくても、Excel形式のファイルを生成できます(Microsoft Excel File (*.xls, *.xlsx)オプションを選択します)。

レポートマネージャーの設定について詳しくは、レポートマネージャーでのBOM設定のページを参照してください。

設計データのBOMへのマッピング

BOMの作成時に適用するExcelテンプレートにField宣言とColumn宣言を含めることで、基板設計プロセスの設計データをExcel形式の部品表に渡すことができます。

  • Fields - Field宣言は、ファイル名、数量、通貨など、BOM内で一度だけ表示する必要があるシステム、ドキュメント、プロジェクトのパラメーターをBOMに渡すために使用します。下図のように、Field宣言は渡された値に置き換えられます。
  • Columns - Column宣言は、デジグネーター、説明、ユーザー定義パラメーターなど、すべてのBOMアイテムに含まれる情報を渡すために使用します。行番号、PCB上の位置データ、BomDocに入力されたカスタム列のデータを含めることもできます。下図のように、Column宣言はColumnName文字列に置き換えられ、その下の各行には、BOMアイテムに対応する列の値が入力されます。

Excelテンプレートで定義することで、設計データをExcelスプレッドシートにマッピングできます。
Excelテンプレートで定義することで、設計データをExcelスプレッドシートにマッピングできます。

詳細については、レポートマネージャーでのBOM設定ページの設計データのBOMへのマッピングセクションを参照してください。

現在のBOMと以前のリビジョンの比較

設計のリリース間でコンポーネントが変更されることは珍しくありません。変更が正しく行われたことを確認するため、多くの設計者は現在のプロジェクトのBOMと、以前のリビジョンのプロジェクトのBOMを比較します。プロジェクトがWorkspaceプロジェクトであり、ActiveBOMのBOMドキュメント(*.BomDoc)が含まれている場合は、BOM比較機能を使用して比較できます。

BOM Compareレポートには、現在の設計と、選択した過去のリリース済みリビジョンとの間の変更点が表示されます。レポートは以下の方法で設定および生成できます。

  • ActiveBOMのBomDocでReports » BOM Compareをクリックし、Report Manager ダイアログのBom Compareバージョンを開きます。必要に応じてレポートを設定し、Exportをクリックします。
  • 回路図エディターでReports » BOM Compareをクリックし、Report Manager ダイアログのBom Compareバージョンを開きます。必要に応じてレポートを設定し、Exportをクリックします。
  • PCBエディターでReports » Project Reports » BOM Compareをクリックし、Report Manager ダイアログのBom Compareバージョンを開きます。必要に応じてレポートを設定し、Exportをクリックします。
  • outjobで、Report Outputsエントリの下にある[Add New Report Output] を右クリックし、BOM Compareを選択します。レポートを設定するには、新しく追加されたBOM Compareエントリを右クリックし、Configure を選択して、Report Manager ダイアログのBom Compareバージョンを開きます。必要に応じてレポートを設定し、Exportをクリックします。目的の出力コンテナーを選択して、レポートを生成することもできます。

BOM比較は、OutputJobを含むさまざまな場所から実行できます。
BOM比較は、OutputJobを含むさまざまな場所から実行できます。

BOM比較は、現在の設計のコンポーネントアイテムと、選択したリリース済みリビジョンのコンポーネントアイテムとの差分(デルタ)を検出し、異なるコンポーネントアイテムのみを一覧にしたレポートを作成します。価格や在庫数などの動的なパラメーターのみを除外し、それ以外のすべてのパラメーターを比較します。

BOM比較レポートに表示する列は、Report Managerで設定できます。

BOM比較がReport Managerで開きます。必要に応じて列を設定してください。
BOM比較がReport Managerで開きます。必要に応じて列を設定してください。

Report Managerダイアログにデフォルトで表示される列は次のとおりです。

  • 比較状態
  • 行番号
  • 名前
  • 説明
  • デジグネータ
  • メーカー型番1
  • 数量

価格や在庫などの動的データは比較されません。

Excelテンプレートを適用したBOM比較レポートの例。
Excelテンプレートを適用したBOM比較レポートの例。

詳しくは、BOMまたはBOM比較データ用のExcelテンプレートの設定をご覧ください。

AI-LocalizedAI で翻訳
問題が見つかった場合、文字/画像を選択し、Ctrl + Enter キーを押してフィードバックをお送りください。
Contents
機能の提供状況

ご利用可能な機能は、お使いのAltiumソリューション(Altium Develop、Altium Agile Teams、Altium Agile Enterprise、または有効な契約期間中のAltium Designer)によって異なります。

実際にお使いのソフトウェアに文書化されている機能が表示されない場合は、詳細についてAltium Sales までお問い合わせください。

従来のドキュメント

Altium Designer のドキュメントは、バージョンごとに掲載されなくなりました。Altium Designer の旧バージョンのドキュメントは、Other Installers ページの Legacy Documentation の項目をご覧ください。

Contents