Gerber・BOM・CPLの整合性確認では、基板製造データ、部品表(BOM)、部品配置リスト(CPL)が、単一の承認済み実装構成を示していることを確認します。製造リリース前に、リリースの識別情報、実装対象のリファレンス指定子、数量、フットプリント、基板面を照合してください。ファイルを比較する前に、実装バリアントとエクスポート範囲を明示します。リリース基準は、リリースを妨げる未解決の不一致がゼロであることとしてください。差異はすべて修正するか、承認済みで追跡可能な例外によって裏付ける必要があります。ファイル名や合計数が一致するだけでは、整合性は確認できません。
各ファイルの役割は異なります。Gerberレイヤーデータは基板形状などを記述し、属性を含む場合があります。BOMは部品識別情報とリファレンスを結び、CPLは各リファレンスの位置、回転、基板面を定義します。実装図は視覚的な意図と指示を補います。名前だけでなく、実際の情報を比較してください。
- Gerber・BOM・CPLに共通するリリースの識別情報を確立する
- BOMと配置データのリファレンス指定子を照合する
- 実装数とDNP例外を照合する
- 数量照合の計算例
- フットプリント、基板面、図面の意図を確認する
- 古いエクスポートとリビジョンが混在したファイルセットを検出する
- 製造リリース前にファイル整合性の例外を記録する
- エクスポート規約と適用仕様
- ファイル整合性に関する5つのシナリオ
- コネクタ移動後の試作リビジョン
- 未実装基板を共有する2つの製品バリアント
- 部品選定が変更されたリピート注文
- 単一基板の試作後に行うパネル生産
- ファイルが不足した両面実装
- よくある質問
- BOMとCPLのリファレンス指定子が異なる場合はどうすればよいですか?
- ファイル名が一致すれば、同じリビジョンであると証明できますか?
- 配置数を比較する際、DNP部品はどのように扱いますか?
- 基板面の割り当てが矛盾する場合、どのファイルを優先しますか?
- GerberのエクスポートがBOMより新しく見える場合はどうすればよいですか?
- BOMの数量はCPLの行数と一致する必要がありますか?
- Gerberファイルだけですべての実装部品を検証できますか?
- クローズしたファイル整合性の例外には、どのような根拠を添付すべきですか?
- 次のステップ:照合済みの実装パッケージを一式で提出する
Gerber・BOM・CPLに共通するリリースの識別情報を確立する
Gerber、BOM、CPLの各ファイルが一組であるといえるのは、承認済みのリリース記録が、それらを同じ実装構成に明示的に関連付けている場合です。個々のリビジョン表記が同一である必要はありません。BOMや実装バリアントが変更されても、未実装基板のリビジョンは変わらないことがあります。リリースではその関係を記録し、ファイル名をそろえて関係を曖昧にしないでください。
アセンブリ番号、リリースID、未実装基板のリビジョン、実装バリアント、元設計のスナップショット、エクスポート設定、納入する正確なファイルを特定するマニフェストを作成します。該当する場合は、実装図、ドリルデータ、パネル定義も含めてください。後続の受領者がファイルの変更を確認できるよう、承認済みパッケージに対応するファイルのハッシュ値を記録します。ハッシュ値の比較で確認できるのはファイルの同一性であり、技術的な正しさや承認ではありません。
例えば、説明用のリリースM24-REL07では、バリアントSTANDARDに対し、PCBリビジョンC、BOMリビジョン05、CPLエクスポートEX12、図面リビジョンDを承認できます。これらの識別子は異なりますが、互換性は明示されています。「final」という名前のディレクトリだけでは、同等の根拠にはなりません。
次のファイル間レビュー表を使って、リリース判断を整理してください。基板データによる根拠とは、利用可能な場合のリリース済みCADデータや部品エクスポートを指し、実際のGerberおよびドリルの形状によって裏付けるものです。アートワークから推定した部品リストを指すものではありません。
| 整合性の確認項目 | BOMによる根拠 | CPLまたは図面による根拠 | 基板データによる根拠 | 不一致時の対応 |
|---|---|---|---|---|
| リリースの識別情報 | BOMリビジョンと選択したバリアント | エクスポートの識別情報と図面リビジョン | 基板リビジョンと元データのスナップショット | 承認済みのファイル関連付けを確立し、関連付けのないエクスポートを差し替える。 |
| リファレンス指定子の集合 | 個別に展開した実装対象のリファレンス | 対象範囲内の配置リファレンスと文書化された除外項目 | バリアントを反映して確定した物理的なリファレンス | 欠落、追加、重複した実体を調査し、承認済みの別名を保持する。 |
| 実装数量 | バリアントで絞り込んだ後の基板あたり数量 | 配置数と別工程で取り付ける部品の合計 | 実装予定の部品実体 | 合計だけでなくリファレンス単位で照合し、購買上の余裕分を除外する。 |
| DNPの除外 | 明示的な非実装の決定 | 省略された位置、または定義済みの非配置ステータス | フットプリントは未実装基板上に残る場合がある | プログラミング前に、矛盾する実装指示を解消する。 |
| パッケージのフットプリント | 正確に選択された部品とパッケージ | フットプリント識別子と実装意図 | リリース済みのランドパターンと関連する穴 | 適合性を確認し、部品選定または影響する設計出力を修正する。 |
| 基板面の割り当て | 提供されている場合の実装面情報 | 配置面と図面の表示方向の規約 | 部品レイヤーと対応する基板形状 | 設計責任者による判断を得て、矛盾する指示を更新する。 |
BOMと配置データのリファレンス指定子を照合する
BOMとCPLの照合では、基板1枚、バリアント1種類について、物理的な部品実体を比較する必要があります。比較前にまとめ書きされたリファレンスを個別に展開し、リストを集合に変換する前に重複を確認してください。そうしないと、重複排除の際に繰り返し記載されたリファレンスが消え、誤ったファイルが整合しているように見えることがあります。
両端を含むと明示された範囲R1–R4は、R1、R2、R3、R4に展開します。BOMのその行が数量5を示しているなら、引き続き調査が必要です。プロジェクトのアノテーション規則がその対応付けを認めていない限り、R01をR1に黙って変換したり、チャネルの接尾辞を削除したり、大文字と小文字を変更したりしないでください。正規化した比較キーとともに、元の文字列も保持します。
フィルタリングする前に、すべての元データ行を分類します。DNP項目、位置合わせ用要素、対象範囲外の項目は、その扱いの根拠となるルールとともに台帳へ残してください。未分類の行は未解決のまま管理し、比較から消してはいけません。
比較には3つの集合を使います。Bは、選択したBOMに含まれる、基板上に実装する部品の物理的なリファレンスです。Cは、明示したCPLの範囲内にある実装対象のリファレンスです。Mは、その範囲外で意図的に扱う、承認済みの実装対象リファレンスです。期待する関係はB = C ∪ Mで、C ∩ Mは空集合です。両者を合わせた実装対象集合を、バリアントを反映して確定した設計上の構成部品一覧とも照合してください。古いエクスポート同士が一致するだけでは不十分です。
B − (C ∪ M)は説明のつかない配置の欠落として、(C ∪ M) − Bは説明のつかない追加の部品実体として調査します。リファレンスが一致した後で、部品の識別情報とフットプリントを比較してください。集合が等しくても、各位置に正しい部品が割り当てられている証明にはなりません。
不一致は症状であり、診断ではありません。BOMにしかないJ1は、文書化された手挿入コネクタかもしれませんし、誤ってエクスポート対象から外された項目や、BOMに残った古い項目かもしれません。どのファイルを変更するか判断する前に、そのリファレンスを承認済み設計と実装指示までたどって確認してください。
複数ユニットの回路図シンボルは、数える前に物理パッケージへ対応付けます。PCB1:R1とPCB2:R1などのパネル内実体を、明示した対応表で区別してください。代替フットプリントは論理指定子を共有する場合があります。物理的一意性を確認する前に、リリースしたバリアントで実装する実体を選びます。
実装数とDNP例外を照合する
実装数は、完成基板1枚あたりに取り付ける物理的な部品の数を示す必要があります。BOMの行数、購入する部品数、CAD上に見えるすべてのフットプリント数ではありません。まず数量の基準を示し、その後で非実装(DNP)位置、部品ではない要素、CPLの対象範囲外で組み付ける部品を分けてください。
DNPの扱いはエクスポート上の取り決めであり、常に省略するという共通ルールではありません。バージョン9.0のエクスポーター例には、DNPフットプリントを除外する、SMDフットプリントのみを選ぶ、スルーホールパッドを含むフットプリントを除外するといった選択肢があります。また、フットプリント単位で配置ファイルから除外する機能もあります。リファレンスの欠落をエラーと判断する前に、納入データがどの設定で生成されたか確認してください。
数量照合の計算例
説明用として、次の単一基板構成を考えます。リリース済みの構成部品一覧には、DNP位置8か所を含め、物理的な部品配置候補位置が120か所あります。実装する部品のうち4個は挿入実装型コネクタで、表面実装(SMT)のみを対象とするCPLから意図的に除外されています。別にある3個のフィデューシャルマークは部品ではない要素であり、この120か所には含まれません。
| 数量の分類 | 基板1枚あたりの数量 | 比較時の扱い |
|---|---|---|
| 物理的な部品配置候補位置 | 120 | DNPを含む出発点の構成部品一覧 |
| DNP位置 | 8 | 実装対象数から差し引く |
| 実装部品 | 112 | 120 − 8。BOMの実装対象合計と一致させる |
| 別工程で挿入するコネクタ | 4 | SMTのみを対象とするCPLの範囲外として記録する |
| 予定SMT配置数 | 108 | 112 − 4。CPLの実装対象の部品実体数と一致させる |
| フィデューシャルマーク | 3 | 独立した位置合わせ用要素。部品数には決して加えない |
受け側システムが、未処理のCPLにある120か所すべての部品位置を受け入れる場合、8か所には明示的な非配置の扱いを指定し、4か所には合意済みの別組立工程を適用する必要があります。CSVにDNPフィールドが存在するだけで、その意味が理解されているとは考えないでください。インポートされた実装ステータスとプログラミングの対象範囲を、実装業者と確認します。
表面と裏面の実装数は、合算する前に別々に照合してください。同じ例では、表面80か所と裏面28か所のSMT配置で、合計108か所になります。予定した内訳が80/28なのに、インポート後が79/29であれば、合計の一致によって面の不一致が隠れてしまいます。
すべての位置が同じバリアントである4枚取りパネルでは、予定SMT実装数は4 × 108 = 432か所です。この合計にパネルのフィデューシャルマークを加えてはいけません。異なるバリアントを混在させる場合は、各インスタンスについて別々に合計する必要があります。フィーダー用の余裕分、予備部品、購買上の余剰分は、これらすべての実装数計算から除外してください。
フットプリント、基板面、図面の意図を確認する
フットプリントと面の確認では、選択した各部品がリリース済みの位置に適合し、すべての実装指示が同じ取り付け意図を示していることを確かめます。リファレンス名と数量が一致していても、適合しないパッケージや、誤った面にある部品を見逃すことがあります。
BOMで正確に選定された部品を、リリース済みフットプリントおよび該当する部品パッケージ図と比較します。ピン数、ピッチ、本体外形、露出パッド、関連する取り付け穴を確認してください。ライブラリ名の一致は有用な根拠ですが、形状の比較そのものではありません。ランドパターンに影響する変更は、表計算上の名称修正ではなく、設計上の問題として扱います。
基板面については、比較前に、エクスポートの面識別トークンをプロジェクトで定義した表面・裏面に対応付けます。実装図の表示方向の規約と、対応するCADレイヤーを確認してください。参照先のサプライヤーのCPLガイドは、実装面を配置データとして明示していますが、そのインポーター仕様は、すべてに共通する列の規約ではありません。
面に関する指示が矛盾していても、自動的に最新ファイルを採用したり、常に図面を優先したりして解決しないでください。設計責任者が承認済み設計と変更記録から意図した構成を確定し、影響する出力をすべて修正する必要があります。ビューアーで一見もっともらしく表示できても、未解決の矛盾は保留にしてください。
ファイル間の食い違いが分かる場合には、コネクタのかん合方向、ピン1の意図した向き、極性部品、機械的な注記も確認します。これは整合性のレビューであり、回転やランドパターンの詳細検証に代わるものではありません。座標原点や角度規約の問題は配置ファイルのレビューに回し、重ね合わせがそろって見えるようにするためだけに形状を変更しないでください。
古いエクスポートとリビジョンが混在したファイルセットを検出する
古いエクスポートは、更新日時だけでなく、承認済みの元構成との不整合によって特定します。新しいGerberファイルは、影響のない再エクスポートかもしれませんし、未承認の基板変更かもしれません。また、変更のないBOMを意図的に保持した、有効なリリースの一部である可能性もあります。基板を発注する前に、どの説明が該当するか確定してください。
リリースマニフェストを、元データのスナップショットとエクスポート設定に照らして比較します。次に、変更されたリファレンス、選択部品、フットプリント、面、基板外形、関連するドリル形状を、承認済みの変更内容と比較してください。R17が表面から裏面へ移動したのに、CPLではまだ表面に配置されているなら、それは解消が必要な具体的根拠です。タイムスタンプの差は、調査すべき箇所を示すにすぎません。
バイト単位の差だけに依存せず、内容と形状を比較してください。2つのエクスポートでヘッダーが異なっていても、同等の基板形状を示している場合があります。逆に、同じファイル名でも形状が異なることがあります。保持するファイルと再生成したファイルの関係を検証し、記録します。
不一致が確認されたら、管理下の元データを修正し、影響する出力を新しいリリース用ディレクトリへ再生成してください。完全なマニフェストを再発行し、置き換えられたファイルを明示して、実装業者から差し替えパッケージの受領確認を得ます。インポート準備で派生ファイルを作成する場合は、承認済みの元データとの関係を保持し、インポートされたリファレンス、実装ステータス、面別合計を再確認してください。古いアーカイブ、差し替えの表計算ファイル、非公式な修正指示を製造側が組み合わせ、構成を推測しなければならないようなメール指示は避けます。
製造リリース前にファイル整合性の例外を記録する
ファイル整合性の例外には、何が異なるか、なぜ意図的な差異なのか、誰が承認するか、製造側がどう扱うかを記載する必要があります。「コネクタがCPLにない」という説明だけでは、クローズにはなりません。そのコネクタに承認済みの取り付け工程があり、パッケージから矛盾する指示がなくなっている必要があります。
例外ID、リリースとバリアント、対象リファレンス、ファイルごとの根拠、承認済みの処置、責任者、承認記録、必要な場合の差し替えファイル識別情報、再確認結果を記録します。これらの項目があれば、読み手が会話を再構成しなくても記録を利用できます。
説明用の完了済み例外記録は、次のようになります。「EX-004; M24-REL07; STANDARD; J1–J4。BOM 05は実装するコネクタ4個を指定し、CPL EX12は意図的にSMT位置のみを含む。図面Dの注記6で、J1–J4を別工程での挿入に割り当てる。設計技術部門が実装判断を承認し、生産技術部門が承認記録APR-018に基づいて工程を受け入れた。差し替えファイルは不要。再確認:実装部品112個 = SMT配置108か所 + 別工程で挿入するコネクタ4個。本リリースに限りクローズ。」これは例であり、実際の生産記録ではありません。
次のリリース手順を使ってください。
構成を凍結 → ファイルの同一性を確認 → リファレンスと数量を照合 → パッケージと面の意図を確認 → 不一致をクローズ → パッケージを承認 → 製造側の受領確認を取得。
リリースを妨げる不一致が1件でも未解決であれば、リリースを保留します。説明のつかない実装対象リファレンスの欠落や追加、曖昧なパッケージや面、関連付けのないファイルリビジョンは、リリースを妨げる事項として扱ってください。全体の一致率が高くても、これらを帳消しにはできません。承認済み例外は、意図的な範囲の違いを説明することはできますが、矛盾する指示を有効なまま残すことを認めるものではありません。バリアント、部品、組立工程が変わった後は、クローズ済みステータスを次の注文へコピーせず、例外を再確認してください。
エクスポート規約と適用仕様
エクスポート規約は、有効な設計を製造パッケージ内でどのように表現するかを決めます。差異を解釈する前に、受け側インターフェースについて合意してください。次の比較表は、表現方法の選択肢と、実際の設計矛盾を示す根拠を分けたものです。
| インターフェース上の選択項目 | 考えられる表現方法 | 整合性の要件 |
|---|---|---|
| 実装対象の範囲 | すべての物理的な部品位置、実装部品のみ、選択した実装工程の一部 | 範囲を明示し、各実装対象リファレンスを一度だけ計上する。 |
| DNPの扱い | 位置を省略、明示的な非配置の処置を指定して位置を保持 | 受け側のワークフローで意図した実装ステータスが確実に適用されることを確認する。 |
| 面別の構成 | 表裏をまとめたファイル、表面と裏面の個別ファイル | 両面を比較し、曖昧さのない面の対応付けを保持する。 |
| 配置データ形式 | プレーンテキストASCII、CSV、バージョン9.0のエクスポーター例のGerber X3 | 列構成が同等だと決めつけず、パーサーの互換性を確認する。 |
| 数量の基準 | 単一基板、同一基板を繰り返したパネル、異なるバリアントの混載パネル | 配置数を合計する前に、インスタンス数とバリアントの割り当てを明示する。 |
このエクスポーター例は、面をまとめた出力と面別の出力の両方、およびここに挙げた3つの配置データ形式に対応します。これらは文書化されたエクスポーターの選択肢であり、すべての実装業者が受け入れるという意味ではありません。
Gerber X2の属性はレイヤーや要素の機能を示し、X3拡張は部品情報を含みます。対応するメタデータがあれば活用しますが、未実装基板の銅箔画像だけから実装部品一覧を推定してはいけません。画像のみのデータには、リファレンスを確定できるリリース済み部品一覧や実装図を組み合わせてください。
実装バリアントは未実装基板を共有できますが、製造バリアントは基板出力を変更します。したがってPCBリビジョンの共通性だけでは実装構成は一致しません。形式の仕様と合意済み受入要件を適用してください。形式名だけではBOM、配置、基板製造データが一組であるとは証明できません。
ファイル整合性に関する5つのシナリオ
ファイル整合性のレビューでは、リリースを無効にする可能性のある変更を追います。次の説明用シナリオは、すべての差異をエクスポートエラーと見なすことなく、根拠を選び、不一致をクローズする方法を示しています。
コネクタ移動後の試作リビジョン
最新の基板データではJ3が移動していますが、配置ファイルには以前の位置が残っています。変更記録、物理的なリファレンス、リリース済みの基板形状を比較してください。影響する配置データと図面の出力を、承認済みの元データから再生成します。古いCPLの名前を変更しても、その内容は解決しません。
未実装基板を共有する2つの製品バリアント
機能を減らしたバリアントでは、フル機能のバリアントで実装する通信デバイスを省略します。バリアント固有のBOMと実装判断を用いて、予定する実装対象集合を定義してください。変更のない未実装基板データを保持できるのは、両方の実装構成との関連付けが承認されている場合だけです。2つの配置対象集合を統合してはいけません。
部品選定が変更されたリピート注文
購買部門が代替部品を提案しても、リファレンス名と数量は変わらない場合があります。選択された部品、フットプリント、実装指示を承認済み構成と照合してください。数量が等しいことは、代替パッケージや異なるピン割り当ての承認にはなりません。承認済みの代替を記録し、リリース前に影響するファイルを再確認します。
単一基板の試作後に行うパネル生産
製造側に4枚取りパネルと、単一基板用の配置リストが届きます。実装業者が承認済みの単一基板データを複製するのか、パネル全体に展開したファイルを必要とするのか、合意してください。その取り決めに従って、インスタンスの対応付けと予定実装数を確認します。どちらの表現も本質的に誤りではありませんが、文書化されていない混在は認められません。
ファイルが不足した両面実装
BOMは両面の部品を含んでいますが、製造側には表面のCPLしか届いていません。各面を別々に照合し、不足している裏面の実装対象集合を特定してください。承認済みの裏面ファイルをそろえるか、合意済みの表裏統合出力を再生成し、差し替えパッケージの受領を確認する前に、重複を再点検します。
よくある質問
Gerber、BOM、CPLに関する疑問は、単一の承認済み構成に照らして解決する必要があります。数値の差を製造ファイルのエラーの根拠として使う前に、バリアントとエクスポート範囲を確定してください。
BOMとCPLのリファレンス指定子が異なる場合はどうすればよいですか?
まず、同じバリアント、基板インスタンス、実装範囲を比較してください。まとめ書きされたBOMのリファレンスを展開し、DNP位置、別工程で取り付ける部品、別名、重複を特定します。残る差異はすべて、リリース済み設計に照らして調査してください。元データを修正するか、承認済み例外を記録します。合計を合わせるためだけにリファレンスを追加・削除してはいけません。
ファイル名が一致すれば、同じリビジョンであると証明できますか?
いいえ。一致するファイル名はラベルであり、内容が単一の承認済み構成から生成されたという根拠ではありません。元データの識別情報、バリアント、文書リビジョン、エクスポート設定、納入ファイルを関連付けるリリースマニフェストを使用してください。ファイルのハッシュ値で転送の完全性を確認し、その後に技術的な整合性を検証します。ハッシュ値の一致は、設計自体の承認にはなりません。
配置数を比較する際、DNP部品はどのように扱いますか?
DNP位置は実装部品数から除外しますが、すべての未処理の配置エクスポートから必ず除かれるとは考えないでください。省略するのか、明示的な非配置の処置を指定して残すのかを合意します。その結果得られる実装対象範囲をBOMと比較し、製造側がその処置を正しく解釈していることを確認してください。
基板面の割り当てが矛盾する場合、どのファイルを優先しますか?
面の矛盾に対して、自動的に優先すべきファイルはありません。設計責任者が、承認済みの元設計、実装図、変更記録を用いて意図した構成を判断し、その後で矛盾する出力を修正する必要があります。最初に面識別トークンと図面の表示方向の規約を確認しますが、それで不一致を説明できなければリリースを保留してください。
GerberのエクスポートがBOMより新しく見える場合はどうすればよいですか?
Gerberが再生成された理由と、承認済み変更が実装対象集合、パッケージ、面、位置に影響するかを確認してください。タイムスタンプが新しいだけで、変更のないBOMが無効になるわけではありません。リリースマニフェストで適合性を確認するか、承認済み構成から影響する文書を再生成してから、パッケージを製造へリリースします。
BOMの数量はCPLの行数と一致する必要がありますか?
必ずしも一致する必要はありません。BOMの数量が実装部品を示すのは、バリアントと数量の基準を定めた後です。一方、CPLはより狭い実装範囲を対象としたり、非配置レコードを残したりすることがあります。元の行数ではなく、個別に展開した物理的な部品実体を比較してください。DNP位置、フィデューシャルマーク、別工程で取り付ける部品、パネル内の繰り返しは、別々に計上します。
Gerberファイルだけですべての実装部品を検証できますか?
Gerberパッケージが、すべての実装部品を識別できるとは考えないでください。未実装基板の画像レイヤーだけでは実装対象の全体を確定できず、部品メタデータの有無は納入された出力に依存します。利用可能な部品情報を、リリース済みBOM、配置範囲、バリアント定義、実装図と組み合わせて、実装判断を確定してください。
クローズしたファイル整合性の例外には、どのような根拠を添付すべきですか?
リリース、バリアント、対象リファレンス、矛盾する根拠、承認済みの処置、責任者、承認記録、再確認結果を記録してください。修正が必要だった場合は、差し替えファイルを特定します。クローズ後には、曖昧さのない単一の製造指示が残る必要があります。後続のリリースで、部品、バリアント、組立工程に関する前提が変わった場合は、過去の承認を再評価してください。
次のステップ:照合済みの実装パッケージを一式で提出する
Gerberとドリルのパッケージ、バリアント固有のBOM、CPL、実装図、リリースマニフェスト、クローズ済み例外記録をまとめて提出します。基板数量、パネルの数量基準、別工程で取り付ける部品を明示してください。基板製造、調達、配置プログラミングを進める前に、対象となる正確なリリースについて実装業者に確認を求めます。
JASPERのプリント基板実装サービスには、このように整合を取ったパッケージを、調達責任の分担と必要な検査または試験の範囲とともに提示してください。購買からの引き継ぎでは、単一の承認済み構成を明確にします。製造側が推測に基づいて照合しなければならないファイルの寄せ集めを渡してはいけません。
プロジェクトを始めませんか?
メンブレンスイッチ、キーパッド、グラフィックオーバーレイの要件をお知らせください。当社の技術チームが仕様を確認し、詳細な見積もりを提示します。


