製造データの準備

個別生成およびOutput Jobファイル生成の両方に対応した、PCB設計の製造用ファイル形式が幅広く用意されており、以下が含まれます。

  • Gerber RS-274X および Gerber X2

  • ODB++

  • IPC-2581

  • NC Drill

  • 基板スタックレポート

  • 印刷ベースの出力: 複合ドリル図面、ドリル図面/ガイド、最終アートワーク印刷、電源プレーン印刷、ソルダー/ペーストマスク印刷。

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

設計の製造に必要な出力ファイルを提供する前に、基板製造業者に要件を確認することをお勧めします。

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

OutputJobファイルを使用すると、設計の出力準備を効率化し、その後の高信頼なプロジェクトリリースプロセスによる生成が容易になりますが、アクティブなPCB設計の製造用出力は、PCBエディタからFile » Fabrication Outputs サブメニューのコマンドを使用して直接生成することもできます。
NC Drill、Gerber、Gerber X2、および ODB++ 出力では、各座ぐり穴タイプごとの個別ファイルではなく、すべての上面およびすべての下面の座ぐり穴用ファイルが生成されます。

Gerber製造データの生成

Gerber RS274X形式(Extended Gerber または GerberX とも呼ばれます)の各ファイルは、実基板上の1つのレイヤーに対応します。たとえば、部品オーバーレイ、トップ信号層、ボトム信号層、ソルダーマスク層などです。このファイル形式には、アパーチャ定義、描画およびフラッシュコマンド用のXY座標位置、さらにPCB製造に必要なその他の情報が含まれます。

Gerber X2 は、Gerber RS-274X 標準を直接かつ大幅に発展させたもので、PCBの製造および実装向けに広範な追加データを提供します。RS-274X 標準と比較すると、Gerber X2 形式には、レイヤースタック定義やパッド/ビア属性などの重要な情報が含まれます。Gerber X2 形式の大きな利点は、従来の Gerber RS-274X 標準との後方互換性です。マルチファイル標準であるため、新標準へ移行していない製造/実装業者でも、必要に応じて従来のGerberファイル要素を抽出できます。これは、製造ファイル形式の大きな変更に踏み切りたくない場合や、設備やソフトウェアの柔軟性が低い製造業者にとって、大きな利点となる可能性があります。

基板設計データを製造業者および実装業者へ転送する際に Gerber X2 形式を採用する全体的な利点は、ファイルセットに豊富な製造データが含まれることと、従来標準との後方互換性により低リスクでアップグレードできることです。CAD-CAMチェーンの両端で完全に実装されれば、データ誤解釈、ファイルエラー、データ解釈のばらつきに伴うリスクを大幅に低減できます。要するに、Gerber X2 と IPC-2581 形式は、基板設計から製造へのデータ転送における新世代の形式を表しています。

参考リンク:

基板に穴がある場合は、同じ単位、解像度、およびフィルム上の位置設定を使用して、NC Drill file も生成する必要があります。

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

このページでは、Advanced Settings dialogUI.Unification.GerberDialog オプションが有効な場合に使用できる Gerber Setup および Gerber X2 Setup ダイアログを使用したGerberファイル準備について説明します。

UI.Unification.GerberDialog オプションが無効な場合、Gerberファイル生成は従来版の Gerber Setup および Gerber X2 Setup ダイアログを使用して実行されます。

Gerber SetupGerber X2 Setup  ダイアログ
Gerber SetupGerber X2 Setup ダイアログ

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

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

生成されたGerber出力は、複合CAMドキュメントとしても開かれ、現在のプロジェクトに編集および/または保存でき、CAMtastic パネルから管理できます。

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

ODB++製造データの生成

ODB++は、プリント基板の設計および製造で使用されるCAD-CAM間のデータ交換フォーマットです。このフォーマットはもともとValor Computerized Systems, Ltd.によって開発されたオープンデータベースで、PCB設計ソフトウェアと、PCB製造業者が使用するValor CAD-CAMソフトウェアとの間で、より情報量の多いデータ交換を実現することを目的としていました。

ODB++ Setup ダイアログには、ODB++ファイル出力オプションを完全に設定するためのコントロールが用意されています。このダイアログには、次のいずれかの方法でアクセスできます。

  • OutputJob設定ファイル内のODB出力ジェネレーターを使用する(*.OutJob)。設定済みの出力ジェネレーターを実行すると、出力が生成されます。
  • アクティブなPCBドキュメントで、File » Fabrication Outputs » ODB++ Filesをクリックします。ダイアログ内でOK をクリックすると、ただちに出力が生成されます。
PCBから直接出力を生成する際にODB++ Setup ダイアログで定義された設定は、OutputJob設定ファイル内で同じ出力タイプに対して定義された設定とは別個のものです。前者の場合、設定はプロジェクトファイルに保存され、後者の場合はOutputJob設定ファイルに保存されます。

このページでは、ODB++バージョン8.1およびレガシーバージョン7.0をサポートするODB++ Setupダイアログを使用したODB++出力準備について説明します。このダイアログは、Advanced Settings dialogODB.Improvementオプションが有効になっている場合に使用できます。

Advanced SettingsダイアログでODB.Improvementオプションが無効になっている場合、ODB++出力準備は、ODB++バージョン8.0をサポートする旧版のODB++ Setupダイアログを使用して行われます。

Generating from an Embedded Board Array

埋め込み基板アレイを含む PCB 設計から ODB++ 出力を生成する場合、以下が適用されます。

  • 設計はレイヤースタック違反について自動的に解析されます。
  • 反転された埋め込み基板は、反転された状態のレイヤースタックとして表示されます。
  • 異なるミッドシグナルレイヤーおよび内部プレーンであっても、同じミッドレイヤーパネル上に表示される場合があります。
  • ミッドシグナルレイヤーと内部プレーンは、互いに反転される場合があります。

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

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

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

  • OutputJob ファイルから生成した場合 - 生成ファイルはプロジェクトフォルダー内のフォルダーに保存されます。名前付けとフォルダー構成は、ODB++ 出力の対象となる Output Container で定義されます。
  • PCB から直接生成した場合 - 出力パスは Project Options - Options dialog で指定します。デフォルトでは、出力パスは Project ファイルを含むフォルダー配下のサブフォルダーで、名前は Project Outputs for <ProjectName> です。出力パスは必要に応じて変更できます。各出力タイプごとに個別フォルダーを使用するオプションが Options タブで有効になっている場合、ODB++ ファイルはさらに ODB++ Output という名前のサブフォルダーに書き込まれます。

生成された ODB++ 出力を自動的に開く

ODB++ 出力を生成する際、生成後に新しい CAM ドキュメントで自動的に開くよう指定できます。設定方法は、出力の生成方法によって異なります。

  • OutputJob ファイルから生成する場合 - Output Job Options dialog の ODB++ Output 自動ロードオプションを有効にします(OutputJob Editor の Tools » Output Job Options から)。
  • PCB から直接生成する場合 - Project Options dialog の Options タブで Open outputs after compile オプションが有効になっていることを確認してください(Project » Project Options)。

IPC-2581 製造データの生成

既存の ODB++ フォーマットに関連する IPC-2581 は、2004 年に Institute for Printed Circuits IPC-2581 Consortium in 2004 によって開発されたオープンソース標準で、その後改良が重ねられ、最新の Revision A および B リリース(IPC-2581A/B)に至っています。

この標準は、通常 Gerber、Drill、BOM、テキストファイルなどの集合で構成される従来の製造出力データに代わるものとして、徐々に広く受け入れられるようになっています。従来、複雑な製造ファイルの組み合わせが必要だったのは、従来の RS-274x Gerber フォーマットに、レイヤースタック、ドリル情報、ネットリストデータ(電気的接続性)、BOM 情報の定義が欠けているという本質的な制限があるためです。

IPC-2581 標準の正式名称は「Generic Requirements for Printed Board Assembly Products Manufacturing Description Data and Transfer Methodology」であり、レイヤースタックアップの詳細から完全なパッド/配線/部品情報、さらに部品表(BOM)までを含む、豊富な基板製造データを取り込める XML ベースの単一ファイル形式を提供します。

単一の IPC-2581 XML ファイルには、次を含めることができます。

  • PCB レイヤーのエッチング用銅箔イメージ情報。
  • 基板レイヤースタック情報(リジッド部およびフレキシブル部を含む)。
  • ベアボードおよびインサーキットテスト用ネットリスト。
  • 購買および実装(ピックアンドプレース)用の部品 BOM。
  • 製造および組立に関する注記とパラメーター。

基板設計データを製造・実装業者へ転送する際に IPC-2581 フォーマットを採用する潜在的な利点は、チェーンの両端で完全に理解される、厳密に定義された詳細な単一ファイル形式にあります。CAD-CAM データ交換の運用体制が確立されれば、データの誤解釈、ファイルエラー、Gerber 解釈のばらつきに伴うリスクは大幅に排除されます。要するに、IPC-2581 と Gerber X2 の両フォーマットは、基板設計から製造へのデータ転送における新世代を代表するものです。

参考リンク:

Altium Designer で IPC-2581 機能にアクセスするには、IPC2581 software extension をインストールする必要があります。 この拡張機能はデフォルトで Altium Designer とともにインストールされます。 手動でインストールまたは削除することもできます。

拡張機能の管理の詳細については、Extending Your Installation page を参照してください(Altium Designer Develop, Altium Designer Agile, Altium Designer)。

プロジェクトの PCB ファイルをアクティブドキュメントとして読み込んだ状態で、メインメニューから File » Fabrication Outputs » IPC-2581 を選択すると IPC-2581 ファイルを生成できます。これにより最初の IPC-2581 Configuration dialog が開き、使用する IPC-2581 標準のリビジョン(A または B)に加え、エクスポート処理中に適用する測定単位と浮動小数点数の精度を指定できます。

IPC-2581 Configuration dialog でエクスポート設定を定義します。
IPC-2581 Configuration dialog でエクスポート設定を定義します。

精度設定は、以下の図に示すように、生成される IPC-2581 準拠ファイル内のデータの位置およびサイズの精度を決定します。

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

XML ベースの IPC-2581 ファイルは、Options tab of the Project Options dialogOutput Path field  で定義された場所にエクスポートされます。ファイル名は <PCBDocumentName>.cvg 形式になります。

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

NC Drill 製造データの生成

ドリルファイルは、基板製造工程で PCB に穴を開けるために使用されます。NC Drill ファイル出力オプションは NC Drill Setup dialog を使用して設定します。

The NC Drill Setup  dialog
The NC Drill Setup dialog

NC Drill Setup dialog  には、次のいずれかの方法でアクセスできます。

  • OutputJob Configuration ファイル(*.OutJob)内で NC Drill 出力ジェネレーターを使用する方法です。設定された出力ジェネレーターを実行すると、出力が生成されます。
  • アクティブな PCB ドキュメントで、File » Fabrication Outputs » NC Drill Files をクリックします。ダイアログで OK をクリックすると、直ちに出力が生成されます。
PCB から直接出力を生成する際に NC Drill Setup ダイアログで定義される設定は、OutputJob Configuration ファイル内で同じ出力タイプに対して定義される設定とは区別され、別個に管理されます。前者の場合、設定はプロジェクト ファイルに保存され、後者の場合は OutputJob Configuration ファイルに保存されます。

NC Drill ファイルは、Gerber ファイルと同じフォーマットで作成する必要があります。そうしないと、ドリル位置がパッド/ビア位置と一致しない可能性があります。たとえば、Gerber ファイルが 4:3 フォーマットを使用するよう設定されている場合、対応する NC Drill ファイルも同じフォーマットを使用する必要があります。Gerber ファイルが、フィルム上の座標位置に絶対原点または相対原点のいずれかを使用する設定で生成されている場合、NC Drill ファイルも理想的には同じ原点基準を使用して生成する必要があります。

生成される NC Drill ファイル

Filename Description
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 Editor がブラインド ビアおよびベリード ビアを検出するために使用します。

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

生成された NC Drill ファイルの保存場所

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

  • OutputJob ファイルから – 生成されたファイルは、プロジェクト フォルダー内のフォルダーに保存されます。名前付けとフォルダー構造は、NC Drill File 出力の出力先となる Output Container で定義されます。
  • PCB から直接 – 出力パスは Project Options – Options dialog で指定します。デフォルトでは、出力パスは Project ファイルを含むフォルダー配下の Project Outputs for <ProjectName> という名前のサブフォルダーに設定されています。出力パスは必要に応じて変更できます。Options タブで出力タイプごとに別フォルダーを使用するオプションが有効になっている場合、NC Drill ファイルはさらに NC Drill Output という名前のサブフォルダーに書き込まれます。

生成された NC Drill 出力を自動的に開く

NC Drill 出力を生成する際、生成された出力を新しい CAM ドキュメントで自動的に開くよう指定できます。これを行う方法は、出力の生成方法によって異なります。

  • OutputJob ファイルから – OutputJob EditorTools » Output Job Options から開く Output Job Options ダイアログで、NC Drill Output 自動ロード オプションを有効にします。
  • PCB から直接 – Project Options ダイアログ(Project » Project Options)の Options タブで、Open outputs after compile オプションが有効になっていることを確認してください。

基板スタック レポートの生成

Altium Designer は、定義されたレイヤー スタックとスタックアップで使用されるレイヤー(レイヤー名、材料、厚さ、誘電率の観点)を要約した Excel 形式(<PCBDocumentName>.xls)の Board Stack Report を生成できます。各スタックの高さも要約されます。Board Stack Report の出力オプションは Layer Stack Report Setup ダイアログで設定し、ここで測定単位とレポートに表示する列を指定できます。

Layer Stack Report Setup ダイアログ
Layer Stack Report Setup ダイアログ

上記の Layer Stack Report Setup ダイアログは、Advanced Settings dialogPCB.ModernBoardStackGenerator オプションが有効な場合に使用できます。このオプションが無効な場合は、レポート内の測定単位のみ指定できる Layer Stack Report Setup ダイアログが使用可能です(​​​​​)。

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

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

  • Composite Drill Guide - ソース PCB ドキュメント用の事前定義された複合ドリル図面を生成します。
  • Drill Drawings - ソース PCB ドキュメント用の事前定義されたドリル図面およびガイド一式を生成します。
  • Final - ソース PCB ドキュメント用の完全な事前定義済み最終アートワーク印刷セットを生成します。
  • Mask Set - ソース PCB ドキュメント用の事前定義されたソルダー/ペースト マスク図面を生成します。
  • Power-Plane Set - ソース PCB ドキュメント用の事前定義された電源プレーン図面を生成します。

出力の構成を確認および調整するには、Print ダイアログを開きます。

詳細については、Configuring PCB Printouts ページを参照してください。

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

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

PCB 設計でのテストポイント割り当ての詳細については、Assigning Testpoints on the Board ページを参照してください。

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

Fabrication Testpoint Report の出力オプションは、Fabrication Testpoint Setup ダイアログで設定します。

Fabrication Testpoint Setup ダイアログ
Fabrication Testpoint Setup ダイアログ

製造用テストポイントレポートでは、パッドおよびビアの Fabrication testpoint settings のみが使用され、assembly testpoint report では Assembly testpoint settings のみが使用されます。なお、Assembly Fabrication Report を設定するための Assembly Testpoint Setup ダイアログは、Fabrication Report Setup ダイアログと同じオプション群を備えています。

生成される製造レポートファイル

生成されるすべてのテストポイントファイルは、まず種類(Fabrication または Assembly)、次にファイル名の順で命名されます。例: Fabrication Testpoint Report for BoardFileName。使用されるファイル拡張子は、有効になっている Report Formats に応じて、.txt.CSV.IPC です(なお、これは ASCII ファイルです)。

生成される製造レポートファイルの保存場所

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

  • OutputJob ファイルから生成する場合 - 生成ファイルはプロジェクトフォルダー内のフォルダーに保存されます。命名規則およびフォルダー構成は、Testpoint 出力の出力先となる Output Container で定義されます。
  • PCB から直接生成する場合 - 出力パスは Project Options - Options dialog で指定します。デフォルトでは、出力パスはプロジェクトファイルを含むフォルダー配下のサブフォルダーで、名前は Project Outputs for ProjectName に設定されています。出力パスは必要に応じて変更できます。Options タブで出力タイプごとに別フォルダーを使用するオプションが有効になっている場合、Testpoint ファイルはさらに Testpoint Output という名前のサブフォルダーに書き込まれます。

生成された製造レポート出力を自動的に開く

Testpoint 出力を生成する際、生成結果を新しい CAM ドキュメントで自動的に開くよう指定できます。設定方法は、出力の生成方法によって異なります。

  • OutputJob ファイルから生成する場合 - Output Job Options ダイアログの IPC-D-356A Output auto-load オプションを有効にします(OutputJob Editor の Tools » Output Job Options から)。
  • PCB から直接生成する場合 - Project Options ダイアログの Options タブにある Open outputs after compile オプションが有効になっていることを確認します(Project » Project Options)。

Output Job ファイルによる製造ファイル出力

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


Output Job ファイルの Fabrication Outputs の一部として製造出力を設定します。 ここでは Gerber X2 ファイルの例を示しています。

OutJob を実行すると、手動実行でも project release process の一部としてでも、該当する Output Container に定義された設定に従って製造出力が生成されます。

設定済み OutJob の一部として製造出力を準備する例。
設定済み OutJob の一部として製造出力を準備する例。

PCB から直接製造出力を生成する際に関連ダイアログで定義される設定は、OutputJob Configuration file 内で同じ出力タイプに対して定義される設定とは別個のものです。前者の場合、設定はプロジェクトファイルに保存され、後者の場合は OutputJob Configuration file に保存されます。
AI-LocalizedAI で翻訳
問題が見つかった場合、文字/画像を選択し、Ctrl + Enter キーを押してフィードバックをお送りください。
機能の可用性

利用できる機能は、所有する Altium ソリューション (Altium DevelopAltium Agile のエディション (Agile Teams、または Agile Enterprise)、または Altium Designer (有効な期間)) によって異なります。

説明されている機能がお使いのソフトウェアに表示されない場合、Altium の営業担当者にお問い合わせください

従来のドキュメント

Altium Designer のドキュメントは、バージョンごとに掲載されなくなりました。Altium Designer の旧バージョンのドキュメントは、Other Installers ページの Legacy Documentation の項目をご覧ください。

Content