部品表
Altium Designerは、包括的でカスタマイズ可能な部品表を生成する機能を提供します。部品表(BOM)は、ボード設計プロジェクトから生成されるデータセットの重要な要素です。このレポートタイプのドキュメントは以下を提供します。 ベアボードを含む、製品を製造するために必要なすべてのコンポーネントのリストです。BOMは、設計通りに製品を構築するために調達する必要があるもののガイドとして機能します。 のガイドとして機能する。また、要求されたスピンの必要な組み立て基板数に基づいてコストを計算する手段にもなる。BOMは、専用の強力なレポート生成エンジンを使って生成されます。 として知られています。
部品表の作成
部品表は、プロジェクトのソースドキュメントから、またはアクティブ PCB ドキュメントから
部品表は、Altium Designer の
ダイアログはソースドキュメント上のすべてのコンポーネントの様々なプロパティ/パラメータを表示します。各プロパティ/パラメータにはそれぞれ列があります。設計者は、生成される部品表レポートにどのデータを含めるかを選択するだけです。データは必要に応じてグループ化、ソート 必要に応じて、プロジェクトの指名された PCB やリンクされたデータベースから追加のパラメトリックデータを含めることができます。
以下のセクションでは、レポートをエクスポートする前に、必要な BOM の内容に到達するためのデータの操作について詳しく見ていきます。
データのレイアウトとグループ化
ダイアログの左側には、2つの領域がありますー
列の
有効化された各列には、ソース・ドキュメントにある各コンポーネントの情報がリストされます。コンポーネントが特定のプロパティ/パラメータの情報を持たない場合、フィールドは空白になります。
グループ化された列
コンポーネントは、1つまたは複数の特定の列情報によってグループ化することができます。例えば、以下のようにコンポーネントをグループ化することができます。
特定のプロパティによるグループ化を解除するには、単にそのエントリを領域から
列の順序の変更
ダイアログのデータ領域の列の順序は、データ領域から変更することも、データ領域自体から変更することもできる。
-
データ領域から列の順序を変更するには
All Columns 領域から列の順序を変更するには、必要なエントリーをクリックして新しい位置までドラッグします。ドラッグされた列は、ハイライトされた項目の上に挿入されます。 - データ領域から列の順序を変更するには、列見出しをクリックし、必要に応じて新しい位置までドラッグする。列見出しを移動している間、その列の有効な新しい位置は、2つの垂直な緑の矢印で強調表示されます。
列内のデータの並べ替え
任意の列のデータを昇順または降順に並べ替えるには、列のヘッダーをクリックする(右端のドロップダウン矢印から離れる)。すべての列が影響を受けますが、行はクリックされた列に従ってソートされます。 に従ってソートされる。特定の列にすべてのデータが表示されない場合は、該当する列のセパレーターをドラッグして列を広げるか、メニューから利用可能な
カスタムフィルタリング
場合によっては、フィデューシャルなどの特定の部分をBOMレポートから除外する必要があるか、あるいは特定のデザインネーターのルートやフットプリントでユニークなコンポーネントのセットをリストする必要があるかもしれません。これをサポートするために、ダイアログはカスタムフィルタリングを適用する機能を提供しており、BOMの内容に対して完全なコントロールを与えます。フィルタリングを適用するには、列ヘッダーのドロップダウン矢印をクリックしてください。その後のメニューには、迅速な選択フィルタリングのためにすべての個別行エントリがリストされていることに注意してください。
カスタムフィルタリングの使用例。
データ・セットに適用されている現在のフィルタをクリアするには、データ領域の左下にあるフィルタ式の左にある小さな十字をクリックする。フィルタリングが複数の列に適用されている場合は、特定の列のフィルタリングだけをクリアするには その列のドロップダウンメニューから
データベース情報を部品表に直接追加する
部品表のソース情報は、これまで配置されたコンポーネントのプロパティ情報から取得されていました。そのため、BOMにのみ使用される多くの情報が回路図に添付されることがあります。コンポーネントが コンポーネントが外部データベースにリンクされている場合、Report Manager ダイアログはそのデータベースから直接レコード情報を抽出できます。プロジェクトの BOM を設定する際に
外部データベースへのリンク方法に関係なく、外部データベースからパラメータを含めることができます:
アイコンを使って、リンクされた外部データベースの1つ以上の配置されたコンポーネントに存在するパラメータを区別する。
BOM への PCB 情報の追加
部品表のソース情報は、設計者が BOM 以上のレポート生成をカスタマイズして使用する必要がある場合、PCB から取得したプロパティ情報に基づくことができます。例としては、ピックアンドプレースファイルの生成です。 ここで、すべての配置マシンは、異なる列の順序と異なるファイル形式でデータ(X、Y 位置など)を必要とします。プロジェクトのBOMを設定するときに
アイコンを使用して区別されます。
プロジェクトが複数の PCB ドキュメントを含む場合、BOM Report Options ダイアログが表示されます。
別の PCB ドキュメントに切り替えるには
BOM にサプライヤデータを含める
プロジェクトをコスト計算し、サプライヤ/ディストリビュータに発注する設計部品の数量を決定できることは、全体的な設計プロセスの重要な部分です。必要に応じて Altium Designer のコンポーネントにライブサプライヤリンクを追加すると、リンクされたサプライヤデータ(Altium Designer のコンポーネントを含む)が BOM に反映されます。 リンクされたサプライヤデータ(価格と在庫情報を含む)は、設計リリース時に部品表に含めることができます。
次のサプライヤーベースのデータは、All Columns 領域で各希望アイテムのチェックボックスを有効にすることにより、部品表に含めることができます:
-
Supplier n - サプライヤ名。 -
Supplier Currency n - 価格データに使用される通貨のアルファベットコード。 -
Supplier Order Quantity n - 製品の希望生産量を満たすために必要なユニット数。 -
Supplier Part Number n - サプライヤー品目の品番。 -
Supplier Stock n - サプライヤーが在庫している品目の数。 -
Supplier Subtotal n - そのSupplier Order QuantityにSupplier Unit Priceを掛けた結果、その商品の小計が得られます。 -
Supplier Unit Price n - サプライヤ品目の単位あたりのコスト。
生産数量の指定
生産する製品のユニット数に基づいて、プロジェクトを完全に原価計算することができます。
Production Quantityフィールドに入力された値は、Supplier Order Quantity、つまり指定された製品数量を生産するために発注する必要がある部品の数量を決定するために使用されます。これは、各特定の部品のQuantityを指定されたProduction Quantityで掛けることによって計算されます。
サプライヤ通貨の変更
部品表における価格関連データに使用される通貨は、サポートされている通貨の範囲から指定できます。Report Managerダイアログのサプライヤーオプション領域にある生産数量フィールドの左側にあるドロップダウンフィールドから必要な通貨を選択してください。選択した通貨は以下のデータ列に影響します:
-
Supplier Unit Price n -
Supplier Subtotal n
部品表の価格データを出力する場合は、サポートされている通貨のリストから選択してください。
オフライン時にBOMパラメータにキャッシュされた価格データを使用する
オンライン(インターネットに接続し、アルティウムアカウントにサインイン)で作業している場合、Live Links to Supplier Data のコンポーネントの価格データは更新されます。BOMを生成する場合、その時点での最新の価格設定が使用されます。 特定の通貨については、為替レートは毎日更新されます。
オフラインで作業する場合、BOMの価格設定ベースのパラメータに、最後にキャッシュされた価格設定データを使用できます。これを行うには、Report Managerダイアログの
バリアントへの対応
デザインにバリアントが定義されている場合、選択したバリアントに基づいて部品表を生成することができます。これを行うには、サブメニューから必要なバリアントを選択します。
特定のバリアントに基づいて部品表レポートを作成します。
現在定義されているすべてのバリアントがメニューに表示されます。特定のバリアントを選択すると、その横に
と表示されます。さらに、Report Managerダイアログのバナーにそのバリアントの使用が反映されます。
現在どのバリアントが使用されているかを示すダイアログバナー。
ダイアログのデータ領域はそれに応じて更新されます:
-
として定義されたコンポーネントは削除されます。
Not Fitted として定義されたコンポーネントは削除されます。 - パラメータ値は、ベースデザインと異なる場合、選択したバリアントのものに更新されます。
コンポーネントを保持するには
各コンポーネントについて、この列のエントリは、選択されたバリアントが
の列に入力された値は
レポートのエクスポート
BOM の内容が定義され、必要に応じて整理されたら、レポートを作成することができます。BOM データをエクスポートするためのコントロールは
部品表をエクスポートするには、以下のステップを実行します:
-
以下のステップを実行します。
File Format ドロップダウンメニューを使用して、部品表データをエクスポートする形式を選択します。以下のフォーマットがサポートされています:
-
CSV (カンマ区切り) (
*.csv ) -
Microsoft Excel ワークシート (
*.xls ,*.xlsx ,*.xlt ,*.xltx ) -
ポータブル・ドキュメント・フォーマット (
*.pdf ) -
タブ区切りテキスト (
*.txt ) -
ウェブページ (
*.htm ,*.html ) -
XMLスプレッドシート (
*.xml )
-
エクスポートしたファイルを関連するソフトウェア・アプリケーションで開くには、[エクスポートしたファイルを開く] オプションが有効になっていることを確認します。
-
生成されたレポートを作成後にプロジェクトに追加するには、Add to Project オプションを有効にします。
-
をクリックします。
Export ボタンをクリックします(またはExport ボタンをクリックし(またはダイアログの右クリックメニューからコマンドを選択し)、表示されるダイアログで BOM レポートの保存場所と名前を指定します。をクリックする。Save をクリックします。 をクリックします。 -
エクスポートを作成するには
Report ダイアログの右クリックメニューからReport Managerコマンドを使用して、BOMレポートがすでにロードされている状態でReport Previewダイアログにアクセスします。ウィンドウの様々なコントロール を使用してレポートのビューを調整します。 レポートReport Preview ボタンを使って様々なファイル形式にエクスポートすることもできます。Export ボタンを使って様々なファイル形式にエクスポートすることもできます。
-
ボタンをクリックすると
Print ボタンをクリックすると ダイアログが表示され、印刷内容やジョブの送信先を設定できます。
エクスポート手順
Excelテンプレートの使用
BOMレポートをMicrosoft Excelワークシート形式にエクスポートする際、指定されたExcelテンプレートを使用してレポートの外観を制御することができます。テンプレートを選択するためのコントロールは Report Managerダイアログの
指定したExcelテンプレートを使用してExcelベースのレポートをフォーマットします。
必要なテンプレートファイル名 (
BOM レポートで使用する Excel テンプレートは、インストールの一部としてインストールされます。
ドキュメントとプロジェクトパラメータのインクルード
パラメータはAltium Designerの普遍的な機能であり、プロジェクト、ドキュメント、コンポーネント-ほぼすべてのオブジェクトに追加できます。プロジェクトおよびドキュメントのパラメータは設計から抽出して、部品表に含めることができます。ドキュメントのパラメータは、そのドキュメントからの各コンポーネントに含まれ、プロジェクトのパラメータは、文字列Field=ProjectParameterNameを使用してExcelテンプレートの事前定義されたフィールドにマッピングできます。
Excel テンプレートで使用できる他の便利な文字列は以下の通りです:
-
- PCB データソースのファイル名を表示。Field=PCBDataSourceFileName -
- BOM レポートのベースとなる現在選択されているバリアントの名前を表示。Field=VariantName -
- のフィールドに入力された値を表示します。Field=ProductionQuantityProduction Quantity フィールドに入力された値を表示します。Supplier Options ダイアログのReport Manager ダイアログの領域でフィールドに入力された値を表示。 -
- 選択された通貨をField=CurrencySupplier Options ダイアログのReport Manager ダイアログの領域に選択された通貨を表示。 -
- データソースのファイル名を表示。Field=DataSourceFileName -
- プロジェクトのファイル名を表示。Field=ProjectFileName -
- レポートが作成された日付を表示。Field=ReportDate -
- レポートが作成された時刻を表示。Field=ReportTime
出力ジョブファイルの使用
部品表は Output Job Configuration ファイル (
BOM のデータソースは、単一の特定のソース回路図ドキュメント、PCB デザインドキュメント、または全てのソース回路図ドキュメントにできます。後者は
Output JobファイルからBOMレポートを生成するための出力を設定します。
Excelテンプレートに基づいたPDFへのパブリッシュ
出力ジョブファイルから、以下の操作を行うことで、指定したExcelテンプレートに基づいてBOMレポートをPDF形式で発行することもできます:
-
BOM出力ジェネレーターを設定する:
-
BOM出力ジェネレーターを設定する場合
File Format をExport Options 領域をMicrosoft Excelワークシート(*.xls ,*.xlsx ,*.xlt ,*.xltx ). -
Excel Options領域のTemplateフィールドを使用して、必要なExcelテンプレートを指定してください。
-
-
BOM 出力ジェネレータを必要な(設定された)PDF Output Container にリンクします。Altium Designer は以下のルールを適用して、PDF に印刷するスプレッドシートのサイズを決定します:
-
右端の列ヘッダーの右側のセルは出力に含まれません。
-
最下位のテキストセル以下のセルは、水平ボーダーおよび/または背景色を含み、BOM のメインセクションから 10 行以上の空白行で区切られていない限り、出力に含まれません。
-














