PartsBoxでのBOMインポート

PartsBoxは強力なBOM(部品表)インポート機能を提供しており、さまざまなCAD/eCADパッケージからCSVまたはTSV形式でBOMを取り込むことができます。この機能により、設計データをPartsBoxにすばやく転送して、効率的な在庫管理、購買、および製造を行うことができます。

サポートされているCAD/eCADパッケージ

CSVまたはTSV形式でBOMをエクスポートできるCADプログラムであれば、どれでもPartsBoxで使用できます。お客様は、Altium Designer、KiCAD、OrCad、Cadence Allegro、Mentor PADS、Proteus、EAGLE(現在はAutodesk Fusionの一部)、Diptrace、EasyEDA、gEDAからのデータのインポートに成功しています。

BOMのインポート

既存のBOMをインポートして新しいプロジェクトを作成するには、「プロジェクト」セクションの「インポート」ボタンを使用します。これにより、アップロードするファイルを求められます。CADプログラムからエクスポートされたCSV/TSVファイルをアップロードしてください。

PartsBoxはBOMを解析し、予備的な結果を表示しようとします。BOMが正しく解析され、最初の数行の例が表示されるまで、まず「フィールド区切り文字」と「文字エンコーディング」オプションを調整してください。「最初の行に列名が含まれている」チェックボックスがBOMに対して正しく設定されていることを確認してください。

その後、BOMの列からPartsBoxのBOMフィールドへのマッピングを調整します。「推測」ボタンがあり、ヒューリスティックを使用して列のマッピングを最善の努力で推測しますが、結果は必ず慎重に確認してください。

インポートされたBOMは、必要な列をマッピングすると、列マッピングテーブルの下に表示されます。

利用可能なBOMフィールドの選択肢は次のとおりです:

  • Quantity: 指定された行の数量。一致した部品に測定単位がある場合、これはその単位の小数量になる可能性があります。それ以外の場合は整数の個数です。
  • Part: これはMPNまたは部品を説明する名前(330Rなど)です
  • Designators: PCB上のこのBOMエントリの1つ以上のデジグネータ('C1')。個数で数えられる部品の場合、デジグネータの数は数量と一致する必要があります。
  • Comments: BOMを理解するのに役立つコメント(情報提供のみ)
  • Footprint/Package: CADプログラムによって理解される部品のフットプリント(情報提供のみ)
  • Part ID Anything™ code: ID Anything™を使用してBOMエントリを部品に自動的に一致させるために使用されます
  • Part CAD Key: CADキーを使用してBOMエントリを部品に自動的に一致させるために使用されます
  • Do Not Populate (DNP): 空でない場合、このBOM行にDNPフラグを設定します
  • Custom Field...: 列をBOMエントリのカスタムフィールドとしてインポートします(以下の「カスタムフィールドのインポート」を参照)
  • Ignore: この列をいかなる方法でも処理しません

BOMエントリは、新しいプロジェクトの作成時、または既存のプロジェクトにインポートできます。

将来のインポート時間を節約するために、列マッピング設定をプリセットとして保存し、後ですばやくアクセスできます。

BOMエントリと部品のマッチング

BOMをPartsBoxにインポートした後、電子部品を表す各行を、すでに作成されている特定の電子部品に一致させる必要があります。曖昧さや潜在的なコストのかかるミスの可能性があるため(同じ名前の電子部品が多数存在します)、BOMのインポート中に電子部品を自動的に作成する方法はありません。電子部品がすでに作成されている場合、以下の順序で試行されるいくつかの方法で自動的にマッチングを行うことができます:

  1. ID Anything™一致:部品ID Anything™列が部品のID Anything™コードと共にインポートされ、そのID Anything™コードがデータベース内の部品を指している場合、エントリは一致します。
  2. CADキーの一致:「部品CADキー」列がインポートされ、BOM内のCADキーとデータベース内の部品のCADキーが一致する場合、エントリは照合されます。
  3. 部品名の一致:「Part」列がデータベース内の正確に1つの部品のローカル名またはMPNと一致する場合、そのエントリは一致とみなされます。複数の名前が一致し、そのうちの正確に1つがメタパーツである場合、メタパーツが優先されます。

迅速、簡単、かつ正確なマッチングを得るために、ID Anything™コードまたはCADキーのいずれかをCAD部品データベースに保存し、それらをBOMにエクスポートすることを強くお勧めします。

パーツと一致しなかったエントリはハイライト表示されます。これらのエントリについては、追加のパーツを作成してマッチングを再試行するか(下記参照)、各エントリを開いて手動でマッチングを行い、その過程で新しいパーツを作成することもできます。間違えた場合は、エントリのマッチングを解除することも可能です。

マッチングを再試行するには、BOM内のエントリーの一部またはすべてを選択し、「選択済み | エントリーをマッチング」メニューオプションを使用します。これにより、選択されたすべてのエントリーに対してマッチングが再試行されます。必要に応じて、複数のエントリーのマッチングを解除することもできます。

カスタムフィールドのインポート

BOMインポートは、BOMエントリのカスタムフィールドのインポートをサポートしています。これにより、CADプログラムやその他のソースからの追加の構造化データをPartsBoxに直接取り込むことができます。

カスタムフィールドをインポートするには:

  1. BOM列をマッピングするとき、カスタムフィールドとしてインポートしたい列のドロップダウンメニューから「カスタムフィールド...」を選択します
  2. 2つ目のドロップダウンが表示され、次のいずれかを選択できます:
    • 既存のカスタムフィールド名を選択する(以前にBOMエントリでカスタムフィールドを使用したことがある場合)
    • 新しいカスタムフィールド名を入力して作成する

各行のカスタムフィールド値は、標準のBOMデータ(数量、部品名、デジグネータなど)と一緒にインポートされます。これらのカスタムフィールドはBOMエントリで利用可能になり、以下のことが可能です:

  • プロジェクト/BOMテーブルに列として表示
  • フィルタリングと検索に使用
  • CSVまたはPDFエクスポートでエクスポート
  • ラベルに印刷

この機能は、次のような追加のメタデータをCADプログラムからインポートする場合に便利です:

  • 各コンポーネントに固有の組み立て手順またはメモ
  • 代替電子部品番号
  • 配置情報
  • テスト要件
  • その他、ワークフローに必要なエントリごとのデータ

カスタムフィールドの名前と値には長さの制限があります。空のカスタムフィールド値は、インポート中に自動的に除外されます。

部品を超えて:サービスと労働

PartsBoxはBOM管理をさらに一歩進め、BOMにサービスや労力のエントリを含めることを可能にします。この機能により、PCBアセンブリ、テスト、梱包、またはその他の関連サービスに関連するコストを計上できます。これらのサービス/労力BOMエントリには、電子部品と同様にオファーを添付することができ、コンポーネントだけでなく生産プロセス全体の正確な価格設定が可能になります。

サービス/作業BOMエントリのオファーは、部品オファーと同様の特徴を共有しています:

  • 複数の価格帯(数量割引)のサポート
  • 最小発注数量(MOQ)
  • 有効期限
  • サポートされているすべての通貨との互換性

BOMエラーチェック

BOMエントリは、間違いを避けるのを助け、構造的なBOM編集を可能にするために、正確性がチェックされます。デジグネータを持つエントリの場合、数量はデジグネータの数と一致する必要があります。たとえば、数量が2でデジグネータがC1、C2のBOMエントリは正しいですが、数量が2で単一のデジグネータC1の場合は間違いである可能性が高いです。これが発生するとPartsBoxは警告を表示し、これらの間違いを持つBOMエントリのマージも不可能になります。デジグネータのないエントリはチェックされないため、デジグネータを使用しないBOMは警告を生成しません。これは測定単位を持つ部品にも適用されます。ワイヤーの長さなどの測定された数量は、通常、デジグネータなしで入力されます。

数量は、一致した部品の単位に対してもチェックされます。測定単位のない部品は整数で数えられるため、小数の数量を持つエントリがそのような部品に一致した場合、PartsBoxは警告を出し、数量を整数に丸めるか、部品の一致を解除することを提案します。

在庫、発注、製造を管理する

デモを試す

プランと価格