製造データの準備

現在、バージョン 21. をご覧頂いています。最新情報については、バージョン 製造データの準備 の 25 をご覧ください。
 

親ページ: 製造データの生成を効率化するアウトプットジョブ

個別ファイル生成とアウトプットジョブファイル生成の両方に利用可能な、幅広いPCB設計製造ファイル形式があります。これには以下が含まれます:

  • Gerber RS-274X と Gerber X2

  • ODB++

  • IPC-2581

  • NCドリル

  • ボードスタックレポート

  • 印刷ベースの出力:コンポジットドリル図面、ドリル図面/ガイド、最終アートワークプリント、パワープレーンプリント、はんだ/ペーストマスクプリント。

  • 製造テストポイントレポート

製造出力は、ファイルのFabrication Outputs領域にある[Add New Fabrication Output]コントロールのメニューから、またはメインメニューのEdit » Add Fabrication Outputsのサブメニューから、アクティブな出力ジョブファイルに追加することができます。

OutputJobファイルは、設計の出力の準備を合理化し、高信頼性のプロジェクトリリースプロセスを使用してそれらを生成するのを容易にしますが、アクティブなPCB設計の製造出力は、File » Fabrication OutputsのサブメニューからPCBエディタを使用して直接生成することもできます。

ガーバー製造データの生成

ガーバーRS274X形式の各ファイル(拡張ガーバー、またはGerberX)は、物理ボードの一層に対応しています - コンポーネントオーバーレイ、トップシグナル層、ボトムシグナル層、はんだマスキング層など。このファイル形式には、アパーチャ定義、描画およびフラッシュコマンドのためのXY座標位置、PCB製造に必要なその他の情報が含まれています。

ガーバーX2は、ガーバーRS-274X標準の直接的で、はるかに進んだ進化であり、PCB製造および組み立てのための追加データの大範囲を追加します。RS-274X標準と比較して、ガーバーフォーマットX2には、以下のような重要な情報が含まれています:

  • レイヤースタック定義
  • パッドとビアの属性
  • インピーダンス制御トラック

Gerber X2形式の主な利点は、古いGerber RS-274X標準との互換性にあります。複数ファイル標準であるため、新しい標準に移行していないターゲットの製造/組立工場は、必要に応じて従来のGerberファイル要素を抽出できます。これは、製造ファイル形式の大きな変更に取り組むことを望まない人々や、柔軟性のない設備とソフトウェアを持つ製造工場にとって、大きな利点となるかもしれません。 基板設計データを製造および組立工場に転送するためにGerber X2形式を採用する全体的な利益は、ファイルセットに含まれる豊富な製造データと、低リスクのアップグレードパスのための前の標準への互換性にあります。CAD-CAMチェーンの両端で完全に実装されていれば、データの誤解釈、ファイルエラー、および可変データ解釈に関連するリスクは大幅に排除できます。簡単に言えば、Gerber X2およびIPC-2581形式は、基板設計から製造データ転送への新世代を代表しています。

役立つリンク:

プロジェクトのPCBファイルをアクティブドキュメントとして、File » Fabrication Outputs » Gerber FilesまたはFile » Fabrication Outputs » Gerber X2 Filesをメインメニューから選択することで、Gerberファイルセットを生成できます。これにより、適切なGerber設定またはGerber X2設定ダイアログが開き、エクスポートプロセス中に適用されるプロットレイヤーと一般的な設定を定義できます。これらのダイアログによって提供されるオプションとコントロールの詳細情報については、以下の折りたたみセクションを参照してください。

このページでは、UI.Unification.GerberDialogオプションが Advanced Settingsダイアログで有効になっている場合に利用可能なGerber SetupおよびGerber X2 Setupダイアログを使用したGerberファイル生成について説明します。Advanced Settingsダイアログは、PreferencesダイアログSystem – GeneralページAdvancedボタンをクリックすることでアクセスできます。Advanced Settingsダイアログで変更が行われた場合、変更を有効にするためにはソフトウェアを再起動する必要があります。

Advanced SettingsダイアログでUI.Unification.GerberDialogオプションが無効にされている場合、Gerberファイルの生成は以前のGerber SetupおよびGerber X2 Setupダイアログを使用して行われます。

Gerber設定およびGerber X2設定ダイアログ
Gerber設定およびGerber X2設定ダイアログ 出力は、Project OptionsダイアログのOptionsタブにあるOutput Pathフィールドで定義された場所に生成されます。生成されたファイル名には、PCBドキュメントの名前が含まれます。

生成されたファイルはプロジェクトに追加され、ProjectsパネルGenerated\CAMtastic! DocumentsおよびGenerated\Text Documentsフォルダーに表示されます。

生成されたGerber出力は、編集可能な合成CAMドキュメントとしても開かれ、現在のプロジェクトに保存してパネルを介して管理できます。

生成されたCAM出力がAltium Designerで自動的に開かれるかどうかを指定するには、Project OptionsダイアログのOptionsタブProject » Project Options)でOpen outputs after compileオプションを有効にします。

ODB++製造データの生成

ODB++は、プリント基板の設計と製造に使用されるCAD-to-CAMデータ交換フォーマットです。このフォーマットは、元々Valor Computerized Systems, Ltd.によって開発され、PCB設計ソフトウェアとPCB製造業者が使用するValor CAD-CAMソフトウェアとの間で、より情報豊富なデータ交換を提供できるオープンデータベースとして作られました。

ODB++ Setupダイアログは、ODB++ファイル出力オプションを完全に構成するためのコントロールを提供します。このダイアログには、次のいずれかの方法でアクセスします:

  • OutputJob設定ファイル(*.OutJob)でODB出力ジェネレーターを使用します。設定された出力ジェネレーターが実行されると、出力が生成されます。

  • アクティブなPCBドキュメントで、File » Fabrication Outputs » ODB++ Filesをクリックします。ダイアログでOKをクリックすると、出力がすぐに生成されます。

PCBから直接出力を生成する際にODB++ Setupダイアログで定義された設定は、OutputJob構成ファイルで同じ出力タイプのために定義された設定とは異なり、分離されています。前者の場合、設定はプロジェクトファイルに保存され、後者の場合はOutputJob構成ファイルに保存されます。

組み込みボードアレイからの生成

組み込みボードアレイを含むPCB設計からODB++出力を生成する場合、以下の声明が適用されます:

  • 設計は自動的にレイヤースタック違反について分析されます。

  • 反転された組み込みボードは、そのレイヤースタックを反転表示します。

  • 異なるミッドシグナルレイヤーと内部プレーンでも、同じミッドレイヤーパネル上に表示されることがあります。

  • ミッドシグナルレイヤーと内部プレーンは、互いに反転させることができます。

PCB設計からODB++出力を生成する場合、プロット用に有効にされたすべてのレイヤー上のすべてのオブジェクトがエクスポートされます。ボードのアウトライン内に存在する設計オブジェクトのみをエクスポートしたい場合は、この境界の外にオブジェクトを含むすべての追加レイヤーがプロット用に無効になっていることを確認してください。

生成されたODB++ファイルの場所

生成されたファイルの出力パスは、出力がどのように生成されたかによって異なります:

  • OutputJobファイルから - 生成されたファイルはプロジェクトフォルダ内のフォルダに保存されます。命名規則とフォルダ構造は、ODB++出力が対象とする出力コンテナで定義されています。

  • PCBから直接 - 出力パスは、Project Options - Optionsダイアログで指定されます。デフォルトでは、出力パスはプロジェクトファイルを含むフォルダのサブフォルダに設定され、「Project Outputs for <ProjectName>」という名前が付けられます。出力パスは必要に応じて変更できます。各出力タイプごとに別のフォルダを使用するオプションがオプションタブで有効にされている場合、ODB++ファイルはさらに「ODB++ Output」という名前のサブフォルダに書き込まれます。

生成されたODB++出力の自動オープン

ODB++出力を生成する際に、新しいCAMドキュメントで出力が自動的に開かれるように指定することができます。これを実現する方法は、出力を生成する方法によって異なります:

  • OutputJobファイルから - Output Job OptionsダイアログでODB++ Outputの自動読み込みオプションを有効にします(OutputJobエディタからTools » Output Job Options)。

  • PCBから直接 - Project OptionsダイアログのOptionsタブでOpen outputs after compileオプションが有効になっていることを確認します(Project » Project Options)。

IPC-2581製造データの生成

既存のODB++フォーマットに関連して、印刷回路のための研究所IPC-2581コンソーシアムによって数年前(2004年)に開発されたオープンソース標準であるIPC-2581は、最近のリビジョンAおよびBのリリース(IPC-2581A/B)に精緻化されてきました。

この標準は、従来の製造出力データ(通常、Gerber、ドリル、BOM、テキストファイルなどのコレクション)に代わる代替手段として、徐々に広く受け入れられています。従来のRS-274x Gerberフォーマットの固有の制限のために、複雑な製造ファイルの混合が必要でした。これは、レイヤースタック、ドリル情報、ネットリストデータ(電気的接続性)、およびBOM情報の定義が欠けているためです。

IPC-2581標準は正式に「印刷ボード組立製品製造記述データおよび転送方法に関する一般要件」と題され、レイヤースタックの詳細からパッド/ルーティング/コンポーネント情報、および部品表(BOM)まで、豊富な範囲のボード製造データを含むXMLベースの単一ファイルフォーマットを提供します。

単一のIPC-2581 XMLファイルには以下が含まれます:

  • PCBレイヤーのエッチング用銅画像情報。
  • ボードレイヤースタック情報(リジッドおよびフレキシブルセクションを含む)。
  • ベアボードおよびインサーキットテスト用のネットリスト。
  • 購入および組み立て(ピックアンドプレース)用の部品表。
  • 製造および組み立ての注意事項とパラメータ。

ボード設計データを製造および組み立て工場に転送するためにIPC-2581形式を採用する潜在的な利点は、チェーンの両端で完全に理解されている高度に定義された詳細な単一ファイル形式に集中しています。CAD-CAMデータ交換の動作システムが確立されると、データの誤解釈、ファイルエラー、および可変Gerber解釈に関連するリスクは大幅に排除されます。簡単に言うと、IPC-2581およびGerber X2形式は、ボード設計から製造へのデータ転送の新世代を代表しています。

役立つリンク:

IPC2581拡張機能は、ソフトウェア拡張機能として提供されます。

IPC2581拡張機能IPC2581拡張機能

IPC-2581の機能にアクセスするには、IPC2581拡張機能がAltium Designerにインストールされている必要があります。この拡張機能は、ソフトウェアのインストール時にデフォルトでインストールされますが、誤ってアンインストールした場合は、PurchasedタブのExtensions & Updatesページで見つけることができます(デザインスペースの右上にあるコントロールをクリックし、メニューからExtensions and Updatesを選択)。再インストールする場合は、拡張機能が正常にダウンロードおよびインストールされた後、Altium Designerを再起動することを忘れないでください。

プロジェクトのPCBファイルをアクティブドキュメントとして読み込んだ後、ファイル » 製造出力 » IPC-2581 をメインメニューから選択することで、IPC-2581ファイルを生成できます。これにより、使用するIPC-2581規格のリビジョン(AまたはB)、およびエクスポートプロセス中に適用される測定単位と浮動小数点数の精度を指定できる初期のIPC-2581 Configurationダイアログが開きます。

エクスポート設定をIPC-2581 Configurationダイアログで定義します。
エクスポート設定をIPC-2581 Configurationダイアログで定義します。

精度設定は、生成されたIPC-2581準拠ファイル内のデータの位置とサイズの精度を決定します。下の画像で示されています。

精度を2に設定したIPC-2581ファイルの同じセクション(左)と6に設定した場合(右)。
精度を2に設定したIPC-2581ファイルの同じセクション(左)と6に設定した場合(右)。

XMLベースのIPC-2581ファイルは、出力パスフィールドで定義された場所にエクスポートされます。 Project OptionsダイアログのOptionsタブで。ファイル名は<PCBDocumentName>.cvgの形式を使用して命名されます。

生成されたファイルはプロジェクトに追加され、ProjectsパネルGenerated\Text Documentsフォルダーに表示されます。

NCドリル加工データの生成

ドリルファイルは、PCBに穴を開けるための基板製造プロセス中に使用されます。NCドリルファイルの出力オプションは、NC Drill Setupダイアログを使用して構成されます。


NC Drill Setupダイアログ

NC Drill Setupダイアログは、以下のいずれかの方法でアクセスされます:

  • 出力ジョブ設定ファイル(*.OutJob)でNCドリル出力ジェネレーターを使用します。設定された出力ジェネレーターが実行されると出力が生成されます。

  • アクティブなPCBドキュメントで、File » Fabrication Outputs » NC Drill Filesをクリックします。ダイアログでOKをクリックするとすぐに出力が生成されます。

PCBから直接出力を生成する際のNCドリル設定ダイアログで定義された設定は、出力ジョブ設定ファイルで同じ出力タイプに定義された設定とは明確に異なります。前者の場合、設定はプロジェクトファイルに保存されますが、後者の場合は出力ジョブ設定ファイルに保存されます。
NCドリルファイルは、Gerberファイルと同じフォーマットで作成する必要があります。例えば、Gerberファイルが4:3のフォーマットを使用している場合、対応するNCドリルファイルも同じフォーマットを使用するべきです。Gerberファイルがフィルム上の座標位置を絶対原点または相対原点のいずれかを使用して生成されている場合、NCドリルファイルも理想的には同じ原点参照を使用して生成されるべきです。

生成されたNCドリルファイル

ファイル名 説明
FileName.DRL バイナリ形式のドリルファイル。ブラインドビアや埋め込みビアを含む多層PCBの場合、各層ペアごとに一意のファイル拡張子を持つ別のドリルファイルが作成されます。
FileName.DRR ドリルレポート - ツールの割り当て、穴のサイズ、穴の数、ツールの移動を詳細に記述します。
FileName.TXT ASCII形式のドリルファイル。ブラインドビアや埋め込みビアを含む多層PCBの場合、各層ペアごとに一意のファイル拡張子を持つ別のドリルファイルが作成されます。
FileName-Plated.TXT ASCII形式のドリルファイル。PCB設計におけるめっき穴専用。スロット、四角、または丸い各穴タイプごとに別のファイルが作成されます。
FileName-NonPlated.TXT ASCII形式のドリルファイル。PCB設計における非めっき穴専用。スロット、四角、または丸い各穴タイプごとに別のファイルが作成されます。
FileName-BoardEdgeRout.TXT ASCII形式のルートファイル。ボードのアウトラインおよびボードのカットアウトを含む専用ファイルです。
FileName.LDP ASCII形式のドリルペアレポート。CAMエディタがブラインドビアや埋め込みビアを検出するために使用されます。

生成された出力はプロジェクトに追加され、適切な名前のサブフォルダ内のプロジェクトパネルのGeneratedフォルダに表示されます。出力タイプごとに別のフォルダを使用している場合、対応する(別々の)Generatedフォルダがプロジェクトパネルに追加されます(例:Generated (NC Drill Output))。

生成されたNCドリルファイルの場所

生成されたファイルの出力パスは、出力の生成方法によって異なります:

  • OutputJobファイルから – 生成されたファイルはプロジェクトフォルダ内のフォルダに保存されます。命名規則とフォルダ構造は、NCドリルファイルの出力が対象とするOutput Containerで定義されています。

  • PCBから直接 – 出力パスは、 Project Options – Optionsダイアログで指定されます。デフォルトでは、出力パスはプロジェクトファイルを含むフォルダのサブフォルダに設定され、Project Outputs for <ProjectName>という名前が付けられます。出力パスは必要に応じて変更できます。オプションタブで各出力タイプごとに別のフォルダを使用するオプションが有効になっている場合、NCドリルファイルはさらに「NC Drill Output」という名前のサブフォルダに書き込まれます。

生成されたNCドリル出力の自動オープン

NCドリル出力を生成する際に、出力が新しいCAMドキュメントで自動的に開かれるように指定することができます。これを実現する方法は、出力を生成する方法によって異なります:
  • OutputJobファイルから – Output Job OptionsダイアログでNC Drill Outputの自動読み込みオプションを有効にします(Tools » Output Job OptionsからOutputJob Editorを選択)。

  • PCBから直接 – Project Optionsダイアログ(Project » Project Options)のOptionsタブでOpen outputs after compileオプションが有効になっていることを確認します。

ボードスタックレポートの生成

Altium Designerは、定義されたレイヤースタックとスタックアップで使用されるレイヤー(レイヤー名、材料、厚さ、誘電率の観点から)をまとめたボードスタックレポートをExcel形式(<PCBDocumentName>.xls)で生成することをサポートしています。各スタックの高さもまとめられます。ボードスタックレポートの出力オプションは、Layer Stack Report Setupダイアログを使用して設定されます。

Layer Stack Report Setupダイアログは、以下のいずれかの方法でアクセスします:

  • OutputJob設定ファイル(*.OutJob)内のレポートボードスタック出力ジェネレータを使用します。設定された出力ジェネレータが実行されると出力が生成されます。

  • アクティブなPCBドキュメントで、File » Fabrication Outputs » Report Board Stackをクリックします。

印刷ベースの製造データの生成

以下の出力は、ページとその上のレイヤーに対して事前定義された設定を持つ印刷ベースの出力です:

  • Composite Drill Guide - ソースPCBドキュメントのための事前定義されたコンポジットドリル図を生成します。

  • Drill Drawings - ソースPCBドキュメントのための事前定義された一連のドリル図面とガイドを生成します。

  • Final - ソースPCBドキュメントのための完全で事前定義された最終アートワークプリントセットを生成します。

  • Mask Set - ソースPCBドキュメントのための事前定義されたはんだ/ペーストマスク図面を生成します。

  • Power-Plane Set - ソースPCBドキュメントのための事前定義されたパワープレーン図面を生成します。

プリントダイアログにアクセスして、出力の設定を調査し調整します。

PCBプリントアウトの設定ページを参照して、詳細を学んでください。

製造テストポイントレポートの生成

製造テストポイントレポートジェネレーターは、製造テストポイントとして使用する設定された全てのパッドとビアのレポートを(txt、csv、及び/またはIPC-D-356A形式で)生成します。

基板上でのテストポイントの割り当てページを参照して、PCB設計でのテストポイントの割り当てについて詳しく学んでください。

テストポイントレポートは埋め込み基板アレイをサポートしています。複数の埋め込み基板アレイを含むPCBドキュメントからエクスポートされた場合、複数のIPC-D-356Aネットリストファイルが生成されます。

製造テストポイントレポートの出力オプションは、Fabrication Testpoint Setupダイアログを使用して設定されます。


Fabrication Testpoint Setupダイアログ

製造テストポイントレポートは、パッドとビアのFabricationテストポイント設定のみを使用しますが、組立テストポイントレポートAssemblyテストポイント設定のみを使用します。Assembly Testpoint Setupダイアログは、Fabrication Report Setupダイアログと同じオプションセットを使用して組立製造レポートを設定するために使用されることに注意してください。

生成された製造報告書ファイル

生成されたテストポイントファイルは、最初にタイプ(製造または組立)によって、次にファイル名によって命名されます。例えば:Fabrication Testpoint Report for BoardFileName。次のファイル拡張子が使用されますが、これはReport Formatsによって異なります:.txt.CSV.IPC(このファイルはASCIIファイルであることに注意してください)。

生成された製造報告書ファイルの場所

生成されたファイルの出力パスは、出力がどのように生成されたかによって異なります:

  • OutputJobファイルから - 生成されたファイルはプロジェクトフォルダ内のフォルダに保存されます。命名規則とフォルダ構造は、テストポイントの出力が対象とするOutput Containerで定義されています。

  • PCBから直接 - 出力パスは、Project Options - Optionsダイアログで指定されます。デフォルトでは、出力パスはプロジェクトファイルを含むフォルダのサブフォルダに設定され、Project Outputs for ProjectNameという名前が付けられます。出力パスは必要に応じて変更できます。オプションタブで各出力タイプごとに別のフォルダを使用するオプションが有効になっている場合、テストポイントファイルはさらにTestpoint Outputという名前のサブフォルダに書き込まれます。

生成された製造レポート出力の自動オープン

テストポイント出力を生成する際に、新しいCAMドキュメントで自動的に開くように指定することができます。これを実現する方法は、出力を生成する方法によって異なります:

  • OutputJobファイルから - Output Job Options ダイアログで IPC-D-356A Output自動読み込みオプションを有効にします(OutputJobエディタからTools » Output Job Options )。

  • PCBから直接 - Project OptionsダイアログのOptionsタブでOpen outputs after compileオプションが有効になっていることを確認します(Project » Project Options)。

Output Jobファイルを通じた製造ファイル出力

プロジェクトの出力ジョブ設定ファイルに製造ファイルの出力を含めるには、Fabrication Outputsセクションの下で[Add New Fabrication Output]をクリックし、メニューから出力タイプを選択し、関連するサブメニューから希望のデータソースを選択します。

Fabrication_Outputs_Outjob_AD22
出力ジョブファイルの一部としてFabrication Outputsを設定します。ここに示されているのは、Gerber X2ファイルの例です。

OutJobが実行されるとき - 手動で実行される場合もプロジェクトリリースプロセスの一部として実行される場合も - 適用可能な出力コンテナーで定義された設定に従って、製造出力が生成されます。
設定されたOutJobの一部として製造出力を準備します。

PCBから直接製造出力を生成する際に関連ダイアログで定義された設定は、OutputJob構成ファイル内で同じ出力タイプに定義された設定とは異なり、別々です。前者の場合、設定はプロジェクトファイルに保存され、後者の場合は、OutputJob構成ファイルに保存されます。

 

If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
注記

利用できる機能は、Altium 製品のアクセスレベルによって異なります。Altium Designer ソフトウェア サブスクリプション の様々なレベルに含まれる機能と、Altium 365 プラットフォーム で提供されるアプリケーションを通じて提供される機能を比較してください。

ソフトウェアの機能が見つからない場合は、Altium の営業担当者に連絡して 詳細を確認してください。

Content