製造データの準備

個別生成および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ファイルをアクティブなドキュメントにした状態で、Gerberファイルセットはメインメニューから File » Fabrication Outputs » Gerber Files または File » Fabrication Outputs » Gerber X2 Files を選択することで生成できます。これにより、適切な 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 Setup および Gerber X2 Setup  ダイアログ
Gerber Setup および Gerber X2 Setup ダイアログ

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

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

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

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

ODB++製造データの生成

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

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

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

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

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

 
 
 
 
 

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

埋め込みボード アレイを含む 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 ダイアログの ODB++ Output 自動ロード オプションを有効にします(OutputJob Editor の Tools » Output Job Options から)。
  • PCB から直接 - Project Options ダイアログ(Project » Project Options)の Options タブで、Open outputs after compile オプションが有効になっていることを確認してください。

IPC-2581 製造データの生成

既存の ODB++ 形式に関連する IPC-2581 は、2004 年に Institute for Printed Circuits IPC-2581 Consortium によって開発されたオープンソース標準で、その後改良が重ねられ、最新の 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」で、XML ベースの単一ファイル形式を提供します。この形式には、レイヤー スタックアップの詳細から完全なパッド/配線/部品情報、さらに部品表(BOM)まで、幅広い基板製造データが含まれます。

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

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

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

参考リンク:

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

拡張機能の管理の詳細については、 Extending Your Installation ページ(Altium Designer DevelopAltium Designer AgileAltium Designer)を参照してください。

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

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

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

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

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

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

NC Drill 製造データの生成

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

NC Drill Setup  ダイアログ
NC Drill Setup ダイアログ

NC Drill Setup ダイアログ には、次のいずれかの方法でアクセスします。

  • OutputJob Configuration ファイル内の NC Drill 出力ジェネレーターを使用する(*.OutJob)。設定済みの出力ジェネレーターを実行すると、出力が生成されます。
  • アクティブな 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 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  テストポイント設定のみが使用されます。一方、assembly testpoint report では Assembly  テストポイント設定のみが使用されます。Assembly Fabrication Report の設定に使用される Assembly Testpoint Setup ダイアログには、Fabrication Report Setup ダイアログと同じオプションセットがあることに注意してください。

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

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

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

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

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

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

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

  • OutputJobファイルから - Output Job Optionsダイアログ(OutputJob EditorのTools » Output Job Options)でIPC-D-356A Output自動読み込みオプションを有効にします。
  • PCBから直接 - Project Optionsダイアログ(Project » Project Options)のOptionsタブでOpen outputs after compileオプションが有効になっていることを確認してください。

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

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


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

OutJobが実行されると(手動またはプロジェクトリリースプロセスの一部として)、該当する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