親ページ: 製造データの生成を効率化するアウトプットジョブ
個別ファイル生成とアウトプットジョブファイル生成の両方に利用可能な、幅広いPCB設計製造ファイル形式があります。これには以下が含まれます:
製造出力は、ファイルの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設定ダイアログ 出力は、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オプションを有効にします。
Gerber設定ダイアログのオプションとコントロール
Gerber Setupダイアログ。画像にマウスを合わせるとLayers to plotとAdvancedタブが交互に表示されます。
単位
生成されるファイルで使用する単位をこの領域で選択します:
小数点
この領域のドロップダウンを使用して、Gerberファイルのプロット座標の数値精度を指定します。
より高い解像度を使用する場合は、PCBメーカーがそのフォーマットをサポートしているか確認してください。0.1、0.01、および0.001ミルのフォーマットは、グリッド上の穴が1ミルより細かい場合にのみ選択する必要があります。
出力:ファイル名.拡張子
生成されるGerberファイルの命名オプションをこの領域で選択します:
-
*.gbr – 同じ単一の拡張子(.gbr)を持つがユニークなファイル名でレイヤーを生成するオプションを有効にします。
-
ファイル名.* (gtl, gbl, gto,...) – 同じファイル名を持つが異なる拡張子(.gtl, .gbl, .gto,...)でレイヤーを生成するオプションを有効にします。
その他
-
Include unconnected mid-layer pads – Gerberプロットに中間層の接続されていないパッドを許可するオプションを有効にします。
-
Generate Reports – 次のファイルを生成するオプションを有効にします:.REP
、.EXTREP
、.apr
、.APR_LIB
、.DRR
、および.LDP
。
-
Merge regions and pads inside Footprint – Gerber出力を生成する際にフットプリント内の領域とパッドをマージするオプションを有効にします。
プロットするレイヤータブ
このタブでは、現在のPCBドキュメントのGerber出力にプロットするレイヤーを設定できます。
Advancedタブ
Aperture Matching Tolerances
Leading/Trailing Zeroes
-
Keep leading and trailing zeroes – このオプションが有効になっている場合、生成されたガーバーファイルにはすべての先頭および末尾のゼロが表示されます。
-
Suppress leading zeroes – このオプションが有効になっている場合、生成されたガーバーファイルには先頭のゼロは表示されません。
-
Suppress trailing zeroes – このオプションが有効になっている場合、生成されたガーバーファイルには末尾のゼロは表示されません。
Plotter Type
Others
-
Optimize change location commands – このオプションが有効になっている場合、XまたはYの位置データは、オブジェクト間で変更されない場合は含まれません。
-
G54 on aperture change – 各アパーチャ変更後にプロッターのアパーチャホイールを回転させるには、このオプションをチェックしてください。
-
Use software arcs – ソフトウェアアークを使用するには、このオプションをチェックしてください。
-
Use polygons for octagonal pads – このオプションを選択して、任意の八角形パッドにポリゴンを使用します。
Generate DRC Rules export file (.RUL) – このオプションをチェックして、DRCルールエクスポートファイル(.RUL
)を生成します。このファイルレポートは、ガーバーデータが生成されるソースPCBドキュメントの設計ルールの詳細を示しています。
Legacy Tab
Gerber SetupダイアログのLegacyタブ
Film Size
-
X(horizontal) – フィルムの長さの値を入力してください。
-
Y(vertical) – フィルムの幅の値を入力してください。
-
Border size – フィルムの境界サイズの値を入力してください。
Position on Film
次のオプションを使用して、フィルム上の位置を選択してください:
Batch Mode
Apertures
-
Embedded apertures (RS274X) – このオプションが有効になっている場合、アパーチャはRS274X標準に従ってガーバーファイルに埋め込まれ、各レイヤーのすべての情報が1つのファイルに含まれます。これを有効にすることで、現在のアパーチャリストに必要なすべてのアパーチャが含まれることが保証されます。このオプションが無効になっている場合、この領域で追加のコントロールが利用可能になります。
-
Maximum aperture size – デザインのためのアパーチャの最大サイズを入力してください。
-
Generate relief shapes – このオプションを選択して、レリーフスタイルのアパーチャを作成します。
-
Flash pad shapes – パッドの形状をフラッシュするには、このオプションをチェックしてください。
-
Flash all fills – このオプションをチェックしてすべてのフィルをフラッシュします。
-
アパーチャリスト - 現在のすべてのアパーチャデータをリストします。
-
New – ドロップダウンを使用して、新しいアパーチャを追加し、アパーチャリストをアパーチャファイルに保存または読み込むことを可能にするコマンドのメニューにアクセスします。
-
Add Aperture – 新しいアパーチャのプロパティを指定できるEdit Apertureダイアログを開くには、選択してください。
-
Load – ダイアログを開くには選択し、読み込むアパーチャファイルの場所を選択できます。
-
Save – 現在のアパーチャをアパーチャリストに保存するには選択してください。
-
Edit – ドロップダウンを使用して、選択したアパーチャまたはアパーチャリストの編集を可能にするコマンドのメニューにアクセスします:
-
Edit Aperture – 選択したアパーチャのプロパティを編集するには、Edit Apertureダイアログで選択します。s
-
Rename Aperture – 選択したアパーチャのプロパティを編集するには、Edit Apertureダイアログで選択します。
-
Clear All – アパーチャリストからすべてのアパーチャをクリアするには選択してください。
-
Create List from PCB – 現在のPCB設計からアパーチャリストを作成するために選択します。
-
– 選択したアパーチャを削除するには選択してください。
アパーチャについての注意
PCBメーカーが埋め込みアパーチャをサポートしていない限り、Embedded apertures (RS274X)オプションを使用することを強くお勧めします。ほとんどの現代のフォトプロッターは、任意のサイズのアパーチャを受け入れるラスタープロッターです。一般的に、彼らは埋め込みアパーチャを持つガーバーファイルも受け入れます。
製造業者が埋め込みアパーチャを使用しない場合、別のアパーチャファイル(*.apt
)をGerberファイルと一緒に含める必要があります。生成されたものではなく既存のアパーチャファイルを使用する場合、PCBエディタはPCBドキュメント内のプリミティブ(トラック、パッドなど)をスキャンし、読み込まれた*.apt
ファイル内のアパーチャの説明と照合します。アパーチャとプリミティブの正確な一致がない場合、PCBエディタは自動的にプリミティブを適切な小さいアパーチャで塗りつぶします。塗りつぶすのに適したアパーチャがない場合、欠落しているアパーチャをリストした*.MAT
(マッチ)ファイルが生成され、Gerberファイルの生成は中止されます。
ガーバーファイルは、NCドリルファイルと同じ形式または精度で作成されるべきです。たとえば、ガーバーファイルが0.1ミル形式を使用するように設定されている場合、対応するNCドリルファイルは2:4形式を使用する必要があります。ガーバーファイルがフィルム上の座標位置を絶対原点または相対原点のいずれかを使用するように生成されている場合、NCドリルファイルも同じ原点参照を使用して生成されるべきです。
Gerber X2設定ダイアログのオプションとコントロール
Gerber X2 Setupダイアログ。画像にマウスを合わせると、Layers to plotとAdvancedタブが交互に表示されます。
単位
生成されるファイルで使用される単位をこの領域で選択します:
小数点
この領域のドロップダウンを使用して、Gerberファイルのプロット座標の数値精度を指定します。
フォーマットは、PCB設計空間内のオブジェクトの配置精度および/または製造業者の好み(通常は最高解像度:0.001ミル
または0.00001 mm
)に合わせて選択されます。
出力:ファイル名.拡張子
生成されるGerberファイルの命名オプションをこの領域で選択します:
-
*.gbr – 同じ単一の拡張子(.gbr)を持つが、一意のファイル名でレイヤーを生成するためにこのオプションを有効にします。
-
filename.* (gtl, gbl, gto,...) – 同じファイル名を持つが、異なる拡張子(.gtl, .gbl, .gto,...)でレイヤーを生成するためにこのオプションを有効にします。
その他
-
Include unconnected mid-layer pads – Gerberプロットに中間層の接続されていないパッドを許可するためにこのオプションを有効にします。
-
Generate Reports – 次のファイルを生成するためにこのオプションを有効にします:.REP
、.EXTREP
、.apr
、.APR_LIB
、.DRR
、および.LDP
。
-
Merge regions and pads inside Footprint – Gerber出力の生成中にフットプリント内の領域とパッドをマージするためにこのオプションを有効にします。
プロットするレイヤータブ
このタブでは、現在のPCBドキュメントのGerber X2出力にプロットするレイヤーを設定できます。
Advancedタブ
Aperture Tolerances
この領域のオプションを使用して、プロット内の各アイテムの開口部を一致させる際に使用される許容範囲を設定します。
現在のアパーチャリストにアイテムの正確な一致がない場合、ソフトウェアはこの許容範囲内にわずかに小さいまたは大きいアパーチャが存在するかどうかを確認し、それを代わりに使用します。許容範囲内に適切なアパーチャが存在しない場合、ソフトウェアは必要な形状を作成するために小さいアパーチャで「ペイント」しようとします。これには、適切な小さいアパーチャが利用可能であり、そのアパーチャが「ペイント」に使用できる必要があります。
アパーチャのマッチング許容誤差は通常、固定または供給されたアパーチャファイルを必要とするベクターフォトプロッタをターゲットにする際にのみ使用されます。PCBから作成されて「フラッシュ」されたアパーチャがある場合、必要ありません。マッチトレランスが必要ない場合は、デフォルトの0.005
milのままにしておくべきです。
Plotter Type
この領域を使用して、ターゲットのフォトプロッタータイプを指定します:
ガーバーファイルは、「フィルム」に基づいて位置でソートされたデータまたはソートされていないデータで作成できます。ソートはベクターフォトプロッターによってのみ必要であり、内部で初期画像を作成する現代のラスター型プロッターには適用されません。ソートが有効になっている場合、ガーバー生成には長時間かかることがあります。
Gerber X2 Specific
Others
-
Optimize change location commands – このオプションが有効になっている場合、XまたはYの位置データは、オブジェクト間で変更されない場合は含まれません。
-
Generate DRC Rules export file (.RUL) – このオプションを有効にすると、DRCルールエクスポートファイルが生成されます。このレポートは、Gerberデータが生成されるソースPCBドキュメントに定義された設計ルールの詳細を示しています。
ODB++製造データの生成
ODB++は、プリント基板の設計と製造に使用されるCAD-to-CAMデータ交換フォーマットです。このフォーマットは、元々Valor Computerized Systems, Ltd.によって開発され、PCB設計ソフトウェアとPCB製造業者が使用するValor CAD-CAMソフトウェアとの間で、より情報豊富なデータ交換を提供できるオープンデータベースとして作られました。
ODB++ Setupダイアログは、ODB++ファイル出力オプションを完全に構成するためのコントロールを提供します。このダイアログには、次のいずれかの方法でアクセスします:
PCBから直接出力を生成する際にODB++ Setupダイアログで定義された設定は、OutputJob構成ファイルで同じ出力タイプのために定義された設定とは異なり、分離されています。前者の場合、設定はプロジェクトファイルに保存され、後者の場合はOutputJob構成ファイルに保存されます。
ODB++セットアップダイアログのオプションとコントロール
プロットするレイヤー
生成される出力の一部としてプロットしたい特定のレイヤーの横にあるボックスをチェックしてください。
Add Mechanical Layersダイアログを開くために、 ボタンをクリックしてください。このダイアログでは、すべてのプロットまたは選択されたプロットに追加される機械レイヤーを選択できます。
Add Mechanical Layersダイアログ
単位
好みの測定単位としてインチまたはミリメートルを選択してください。
ファイルオプション
出力ファイル生成に使用するファイルタイプの横にあるボックスをチェックしてください。オプションには、非圧縮、.zip
、および.tar/.tgz
ファイルが含まれます。
TGZファイルは、GZIPで圧縮されたTARアーカイブファイルです。TARアーカイブはファイルを一緒に束ねるために使用され、その後GZIP圧縮がファイルのサイズを減らすために使用されます。TGZファイルは通常のZipファイルよりも小さいです。多くのCAMソフトウェアオプション、例えばFrontline GenesisなどがTGZファイルを好むため、TGZファイルは製造プロセスを容易にするのに役立ちます。
その他
-
Include unconnected mid-layer pads - ODB++プロットに中間層の未接続パッドを許可するためにチェックしてください。
-
Generate DRC Rules export file (.RUL) - ODB++データが生成されるソースドキュメントに定義されたすべての設計ルールを含む.RUL
ファイルを生成するためにチェックしてください。
-
Export only the objects inside the board outline - ODB++プロファイルレイヤーを作成するために使用されるソースを指定するためにチェックしてください。プロファイルレイヤーには、ボードの外周を囲む境界が含まれます。デフォルトでは、このフィールドはBoard Outline(PCBの境界または範囲を定義する閉じた多角形の形状としても参照されます)に設定されています。新しいPCBを作成するたびにこれが最良のソースとなります。設計に関連するボード形状がない場合は、ボードの境界を定義する閉じた多角形を使用している特定のPCBレイヤー(例:KeepOutレイヤーまたは特定の機械レイヤー)を選択できます。このオプションは、ソースドキュメントに埋め込まれたボードアレイオブジェクトが含まれている場合にのみ利用可能であり、エクスポートされるオブジェクトの範囲を制御する機能を提供します。注:オブジェクト(例:テキスト)がボードのアウトラインの外側にあり、しかしボードのアウトラインに触れている場合、このオプションが有効にされていると、そのオブジェクトもエクスポートされます。
-
Merge Net-Tie Nets - 有効にすると、設計にネットタイコンポーネントによって接続されたネットが含まれている場合、これらのネットはネットリストで区別された単一のネットとして報告されます。
-
Distinguish different footprints with the same name - 有効にすると、同じ名前のフットプリントが修正されている場合、修正されたフットプリントのみが出力で変更されます。オプションが有効でない場合、同じ名前のすべてのフットプリントが出力で修正されたと表示されます。
プロットレイヤー
Layers to Plotセクションでドロップダウンを使用するか、右クリックして、簡単にプロットするレイヤーグループを選択してください。
-
All On - プロット列のすべてのボックスをチェックするにはクリックしてください(チェックされたすべてのレイヤーに対してODB++データが作成されます)。
-
All Off - プロット列のすべてのチェックボックスをクリアするにはクリックしてください(ODB++データは作成されません)。
-
Used On - プロジェクトで使用されているレイヤーのプロット列のすべてのボックスをチェックするにはクリックしてください。
-
Edit Group - 選択したプロットに追加される機械層を選択できるAdd Mechanical Layersダイアログを開くにはをクリックしてください。また、層グループに関連付けられたをクリックするか、層グループを右クリックしてEdit Groupを選択すると、Add Mechanical Layersダイアログにアクセスできます。
追加オプション
Custom Layersセクションで右クリックすると、次のように表示されます:
-
Add Layer - レイヤーを追加するにはクリックしてください。
-
Edit Layer - レイヤーを編集するにはクリックしてください。
-
Delete Layer - レイヤーを削除するにはクリックしてください。
Custom Layersセクションのカスタムレイヤーのレイヤーリストセルをクリックすると、選択したカスタムレイヤーに追加されたレイヤーを選択できるSelect Layerダイアログが開きます。
組み込みボードアレイからの生成
組み込みボードアレイを含む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拡張機能
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準拠ファイル内のデータの位置とサイズの精度を決定します。下の画像で示されています。
精度を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ダイアログは、以下のいずれかの方法でアクセスされます:
PCBから直接出力を生成する際のNCドリル設定ダイアログで定義された設定は、出力ジョブ設定ファイルで同じ出力タイプに定義された設定とは明確に異なります。前者の場合、設定はプロジェクトファイルに保存されますが、後者の場合は出力ジョブ設定ファイルに保存されます。
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ダイアログは、以下のいずれかの方法でアクセスします:
印刷ベースの製造データの生成
以下の出力は、ページとその上のレイヤーに対して事前定義された設定を持つ印刷ベースの出力です:
-
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ダイアログと同じオプションセットを使用して組立製造レポートを設定するために使用されることに注意してください。
テストポイント設定ダイアログのオプションとコントロール
レポート形式
-
Text - レポートを標準テキスト形式で有効にします。
-
CSV - 標準のカンマ区切り値形式で有効にし、Excelなどのスプレッドシートアプリケーションにインポートしてさらに処理することができます。
-
IPC-D-356A - IPCネットリストファイルを有効にします。これは、ブラインドビアとバリードビアの情報を含み、スルーホールビアとフリーパッドを区別します。イメージデータとドリルデータと共にCAMドキュメントにインポートすると、PCB設計で使用された元のネット名の回復を促進し、CAMエディタ内でPCBを理解しやすく、管理しやすくします。
テストポイントレイヤー
これらの選択肢により、レポートの範囲を指定できます:
単位
座標位置
IPC-D-356Aオプション
このダイアログの領域は、Report FormatオプションとしてIPC-D-356Aが有効になっている場合のみ利用可能になります。
-
Adjacency Information - 短絡する可能性のあるネットのリストを含めるためにチェックし、テキストボックスに隣接基準を入力します。
-
Board Outline - アウトラインや特定のネットに接続されていない他のセグメントタイプのデータの説明を許可するためにチェックし、ドロップダウンから望ましいデータを選択します。
-
Conductor Traces - 詳細についてはIPC-D-356Aの仕様を参照してください。
-
Merge Net-Tie Nets - 有効にすると、設計にNet-Tieコンポーネントによって接続されたネットが含まれている場合、これらのネットはネットリストで区別された単一のネットとして報告されます。
生成された製造報告書ファイル
生成されたテストポイントファイルは、最初にタイプ(製造または組立)によって、次にファイル名によって命名されます。例えば: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を設定します。ここに示されているのは、Gerber X2ファイルの例です。
OutJobが実行されるとき - 手動で実行される場合もプロジェクトリリースプロセスの一部として実行される場合も - 適用可能な出力コンテナーで定義された設定に従って、製造出力が生成されます。
設定されたOutJobの一部として製造出力を準備します。
PCBから直接製造出力を生成する際に関連ダイアログで定義された設定は、OutputJob構成ファイル内で同じ出力タイプに定義された設定とは異なり、別々です。前者の場合、設定はプロジェクトファイルに保存され、後者の場合は、OutputJob構成ファイルに保存されます。