マルチボード設計の製造データ

マルチボード設計の主な目的は、電子製品のすべての要素を、量産に向けて成功裏に製造できる「システム」として統合することです。マルチボード・プロジェクト内の各サブプロジェクトから出力される製造(Fabrication)および実装(Assembly)データは、それぞれのモジュールの生産には対応しますが、製品として組み上げられる全体システムのためのものではありません。サブモジュールPCBや必要な筐体、ハードウェア、配線の設計定義に加えて、システム設計には、部品や組立の一元的な定義など、完成品全体に関わる重要な生産データも含める必要があります。

Altium Designer は、高度な ActiveBOM 機能、アセンブリファイル生成、Output Job 構成の適用により、このシステムレベルの設計生産アプローチをサポートします。個々のサブプロジェクトで生成される実装/製造データに加えて、上位のマルチボード・プロジェクトに含まれる生産ベースのデータによって、すべてのコンポーネント情報、レポート、ファイルが完成品全体の設計を表すようになります。

システムレベルの部品表(BOM)

プロジェクトの生産データという考え方において重要なのは、設計に必要な部品とそれに関連するデータを、部品表(BOM)として正しく記録することです。Altium Designer には高度な ActiveBOM 機能があり、製造部品およびサプライヤーソースに関するリアルタイム情報、部品仕様、ライフサイクル状態、入手性などを提供します。これらはすべて、プロジェクトの ActiveBOM ドキュメントを通じて集約・管理されます。

► 詳細は BOM Management With ActiveBOM を参照してください(BOM ドキュメントの操作に関する情報)。

システム設計では、マルチボード・プロジェクト自体の中に ActiveBOM ドキュメントを作成することで、個々のサブプロジェクトの BOM を手作業で集めて組み立てることなく、マルチボード・プロジェクト全体の単一の BOM 定義(Single Source)を提供できます。

システムレベルの BOM ドキュメントを作成するには、Projects panel でマルチボード・プロジェクト名を右クリックし、コンテキストメニューから Add New to Project » ActiveBOM コマンドを選択します。作成された <project name>.BomDoc ファイルは、マルチボード・プロジェクト階層の最上位に追加されます。

システムレベル BOM は、Multi-board Assembly ドキュメントからコンポーネント・パラメータを取得します。さらにその Assembly は、Multi-board Schematic で定義されたマルチボードのサブプロジェクトからコンポーネント情報を導出します。そのため、サブプロジェクトが最新であり、回路図と PCB が synchronized されていることが前提となります。これは Multi-board Schematic および Assembly ドキュメント(それぞれ Design » Update Assembly - <Assembly document> または Design » Import Changes From <Multi-board project>)でも同様です。

Multi-board Assembly に正しいプロジェクトのコンポーネントデータを保持させるには、メインメニューから Edit » Update All Parts コマンドを選択するか、Assembly エディタ内で右クリックして Update All Parts オプションを選択します。

最上位のマルチボード BOM には、各アイテムについて、Module 列情報としてソースプロジェクトの詳細も含まれます。ModuleAssembly 列はデフォルトで有効になっており、その他の Module 参照列は Columns タブの Properties panel から表示できます。

製品全体設計(実際には接続された PCB プロジェクトの Module 群)に対する部品情報の集約参照として、システムレベル BOM には、すべてのサブプロジェクトのコンポーネントおよびサプライチェーンデータに加え、特定部品の合計価格や、マルチボード設計全体における全部品コストなどの集計情報も含まれます。

なお、サブプロジェクト内の BOM ドキュメントのデータは、システムレベル BOM ドキュメントでは使用されません。ただし、サブプロジェクトの BomDoc で行った変更(例:コンポーネントの Designator や Part Choice の変更)はプロジェクト設計自体に反映され、その結果としてマルチボードの BomDoc にも反映されます。

前述のとおり、サブプロジェクトでのコンポーネントデータ変更は、システムレベルの Multi-Board BomDoc に反映される前に、Multi-board Assembly ドキュメント(Update All Parts)へ更新する必要があります。

Part Choices

ActiveBOM 機能の強力な利点は、メーカー部品データと検証済みサプライヤーソースから構成される、プロジェクト部品のサプライチェーン情報をリアルタイムで提供できる点です。Part Choices として保存され、BomDoc ではマッピングされた Solutions として実装されるため、システムレベル BOM には、機械/メカトロ部品、相互接続ケーブル、ワイヤハーネスなど、製品全体設計に関わる追加の部品データも含めることができます。

例として、マルチボード・モジュール間の接続ケーブルは、Multi-board Schematic 上では終端部品(コネクタ等)として表現されます。これらのケーブル用コネクタ部品は、関連するサプライチェーン Solution とともにシステムレベル BOM に含めることができ、また特定の部品/供給参照を Manual Solution として追加することも可能です。

► 詳細は Creating BOM Solutions を参照してください。

システムレベルの出力データ

マルチボード設計を構成するサブプロジェクトの製造/実装に対して生成される生産出力データに加え、システムレベルの設計では、マルチボード全体アセンブリの生産に適用される出力データが必要です。Altium Designer は、生成されるレポートおよびグラフィックスドキュメントを通じて、このシステムレベルの出力データを提供します。

BOM レポート

BOM レポート出力は、ActiveBOM ドキュメントから Report Manager ダイアログを介して直接生成できます。このダイアログは、メインメニューの Reports » Bill of Materials オプションから開きます。

Report Manager ダイアログ(Bill of Materials for BOM Document <BomDoc>)では、csv、xml、pdf などを含むさまざまな出力形式で、システムレベル設計の BOM レポートを設定・生成できます。レポートにはすべての ActiveBOM データが含まれ、各 Item のサプライチェーンデータのスナップショットも含まれます。

Draftsman BOM Table

システムレベルの Draftsman document に追加された Draftsman の BOM Table レポートは、マルチボードの ActiveBOM ドキュメントからデータを取得し、それを反映します。システムレベルの Draftsman ドキュメントを作成するには、マルチボード・プロジェクト名を右クリックし、コンテキストメニューから Add New to Project » Draftsman Document を選択します(任意のサブプロジェクトをソースとして選択)。

この最上位ドキュメント(Place » Bill Of Materials)から BOM Table を配置すると、その内容にはマルチボード設計全体のすべての部品アイテムが含まれます。ActiveBOM ドキュメントと同様に、追加の Module 参照パラメータ列(Module Assembly、Designator、Source、Title)も利用できます。BOM Table の列は、Draftsman エディタでテーブルを選択した状態で、Columns タブの Properties panel から管理します。

Multi-board Assembly のエクスポート

システムレベルのマルチボード・アセンブリの表現は、Multi-board Assembly がアクティブドキュメントのときに利用できる File » Export オプションからエクスポートできます。エクスポート形式には PARASOLID(*.x_t)、STEP 3D(*.step)、PDF3D(*.pdf)が含まれます。interactive PDF 3D 形式の例を以下に示します。

Output Jobs

上記の各種出力データはすべて、Altium Designer の Output Job に追加して、特定のファイル形式、利用可能なプリンタなどを対象とする container formats で生産データを生成できます。OutJob ファイルはマルチボード・プロジェクトに追加されるため、生成される出力はシステムレベル設計を表すことになります。

Output Job は、マルチボード・プロジェクト名を右クリックし、コンテキストメニューから Add New to Project » Output Job File オプションを選択することで追加します。マルチボードの OutJob では、上記のドキュメントおよびレポート出力など、システムレベル設計のみに適用される output options が提供されます。

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

利用できる機能は、所有する Altium ソリューション (Altium DevelopAltium Agile のエディション (Agile Teams、または Agile Enterprise)、または Altium Designer (有効な期間)) によって異なります。

説明されている機能がお使いのソフトウェアに表示されない場合、Altium の営業担当者にお問い合わせください

従来のドキュメント

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

Content