マルチボード設計の製造データ
親ページ: 複数のボードを使用したシステムの設計
マルチボード設計の主な目的は、電子製品のすべての要素を成功した生産のために準備されたシステムとしてまとめることです。マルチボードプロジェクト内のサブプロジェクトからの製造および組立出力は、特定のモジュールの生産に対応していますが、製品として組み立てられる全体のシステムには対応していません。サブモジュールPCBと必要なエンクロージャ、ハードウェア、配線の設計定義と共に、システム設計には、部品の単一定義や組立に関連する重要な生産データなど、完成品に関連するキーデータも含めるべきです。
システムレベルの部品表
プロジェクトの生産データの概念にとって重要なのは、設計に必要な部品とそれに関連するデータを記録したもので、これは部品表(BOM)として捉えられます。Altium Designerは、製造部品と供給元、部品仕様、ライフサイクルの状態、可用性などのリアルタイム情報を提供する高度なActiveBOM機能を提供しており、これらはすべてプロジェクトのActiveBOMドキュメントを通じて収集・管理されます。
► BOMドキュメントの操作に関する詳細情報については、ActiveBOMでのBOM管理をご覧ください。
システム設計では、ActiveBOMドキュメントをマルチボードプロジェクト内で作成することができ、個々のサブプロジェクトのBOMから手動でデータを集める必要なく、完全なマルチボードプロジェクトのための単一ソースBOM定義を提供します。
システムレベルのBOMドキュメントを作成するには、Projectsパネルでマルチボードプロジェクト名を右クリックし、コンテキストメニューからAdd New to Project » ActiveBOMコマンドを選択します。その結果、<project name>.BomDoc
ファイルがマルチボードプロジェクト階層のトップレベルに追加されます。
システムレベルのBOMは、マルチボード組立文書からコンポーネントのパラメータを取得し、これはマルチボードのサブプロジェクトからコンポーネント情報を導出することになります。これは、マルチボード回路図で定義されているように、サブプロジェクトが最新であり、その回路図とPCBが同期されていることに依存しています(マルチボード回路図と組立文書の場合、それぞれDesign » Update Assembly - <Assembly document> or Design » Import Changes From <Multi-board project>)。
トップレベルのマルチボードBOMには、モジュール列情報の形で各リストアイテムのソースプロジェクト詳細も含まれます。ModuleAssembly
列はデフォルトで有効になっており、他のモジュール参照列は、PropertiesパネルのColumnsタブから表示可能にすることができます。
実際にはPCBプロジェクトモジュールの接続されたセットである全体製品設計の部品情報の集約参照として、システムレベルのBOMには、すべてのサブプロジェクトのコンポーネントとサプライチェーンデータ、特定の部品の総価格や完全なマルチボード設計のすべての部品のコストなどの集計情報が含まれます。
部品選択
ActiveBOM機能の強力な利点は、プロジェクトコンポーネントのためのリアルタイムのサプライチェーン情報を提供する能力にあります。これは、メーカー部品データと検証されたサプライヤー源から構成されます。Part Choicesとして保存され、BomDocにSolutionsとしてマッピングされた形で実装されることで、システムレベルのBOMは、機械/メカトロニクス部品、相互接続ケーブル、配線ハーネスなど、全体的な製品設計に関連する追加の部品データを含むことができます。
例として、マルチボードモジュール間接続ケーブルは、マルチボード回路図において、その終端部分で表現されます。これらのケーブルコネクタ部品は、関連するサプライチェーンソリューションと共に、または特定の部品/供給参照をマニュアルソリューションとして追加することで、システムレベルのBOMに含めることができます。 ► 詳細については、BOMソリューションの作成をご覧ください。
システムレベルの出力データ
マルチボード設計の構成サブプロジェクトの製造と組み立てに生成される生産出力データを超えて、システムレベルの設計では、全体のマルチボードアセンブリの生産に適用される出力データが必要です。Altium Designerは、生成されたレポートやグラフィックドキュメントを通じて、このシステムレベルの出力データを提供します。
BOM レポート
ActiveBOM ドキュメントから直接生成できる BOM レポート出力は、メインメニューのReports » Bill of Materialsオプションから開かれるReport Managerダイアログを通じて生成できます。
Report Managerダイアログ(Bill of Materials for BOM Document <BomDoc>)では、csv、xml、pdf などのさまざまな出力形式でシステムレベルの設計に対する BOM レポートを設定し、生成することができます。このレポートには、各アイテムのサプライチェーンデータのスナップショットを含む、すべての ActiveBOM データが含まれます。
ドラフトマン BOM テーブル
システムレベルのDraftsmanドキュメントに追加されたDraftsman BOMテーブルレポートは、マルチボードActiveBOMドキュメントからデータを取得し、その内容を反映します。システムレベルのDraftsmanドキュメントを作成するには、マルチボードプロジェクト名を右クリックし、コンテキストメニューからAdd New to Project » Draftsman Documentを選択します(ソースとして任意のサブプロジェクトを選択します)。
このトップレベルドキュメントからBOMテーブルを配置する場合(Place » Bill Of Materials)、その内容にはマルチボード設計全体のすべての部品アイテムが含まれます。ActiveBOMドキュメントと同様に、追加のモジュール参照パラメータ列(モジュール組立、指定子、ソース、タイトル)が利用可能です。BOMテーブルの列は、Draftsmanエディターでテーブルが選択されているときに、PropertiesパネルのColumnsタブで管理されます。
マルチボードアセンブリのエクスポート
システムレベルのマルチボードアセンブリの表現は、マルチボードアセンブリがアクティブなドキュメントである場合に利用可能なFile » Exportオプションからエクスポートできます。エクスポートオプションにはPARASOLID (*.x_t
)、STEP 3D (*.step
)、PDF3D (*.pdf
)が含まれます。以下に、インタラクティブなPDF 3Dフォーマットの例を示します。
出力ジョブ
上記で述べたすべてのタイプの出力データは、Altium Designerの出力ジョブに追加でき、特定のファイル形式、利用可能なプリンターなどを対象としたコンテナ形式での生産データを生成します。OutJobファイルはマルチボードプロジェクトに追加され、生成された出力はそのためシステムレベルの設計を表します。
出力ジョブは、その名前を右クリックしてコンテキストメニューからAdd New to Project » Output Job Fileオプションを選択することでマルチボードプロジェクトに追加されます。マルチボードOutJobは、上で述べたドキュメンテーションやレポート出力など、システムレベルの設計にのみ適用される出力オプションを提供します。