プリント基板CAD : PCB設定

IPC2581B

IPC2581Bの設定では、IPC2581B形式のファイルを出力する際の各種設定を行うことができます。
IPC-2581は、正式には「Generic Requirements for Printed Board Assembly Products Manufacturing Description Data and Transfer Methodology」と呼ばれ、幅広い基板製造データ(レイヤ構成からパッド/配線/コンポーネント情報/部品表までの詳細)に対応する XML ベースのファイルフォーマットになります。
従来のRS-274x ガーバーフォーマットでは制限により対応し切れなかった複雑な製造ファイルも出力が可能です。

PCB設定画面の開き方はPCB設定についてを参照してください。

タブ項目 内容

出力層

ファイルに出力する層の設定を行うことができます。左側のチェックが有効/無効の切り替えになり、一時的に出力する必要のない項目などはチェックを外してください。

出力設定

ファイルを出力する際のファンクションモードやフォーマットの設定を行うことができます。

 


出力層

出力層のタブでは、IPC2581Bファイルに出力する層の組み合わせを登録し、「レイヤファンクション」の割り当てを行うことができます。
左側のチェックが有効/無効の切り替えになり、一時的に出力する必要のない項目などはチェックを外してください。

バッチリスト設定例)
TopPatternではTop層の「Electric」のみを表示状態で出力します。
その他TopSilkなどそれぞれの表示設定を行っている層の組み合わせで一括出力できます。

 


バッチリストの追加方法
バッチリストを新規に追加する方法をご紹介します。
(1) バッチリストの「追加」をクリック
(2) 出力したい層にチェックを入力
  ON/OFF一括切り替えが便利です。
(3) 作成したバッチリストに対し「レイヤファンクション」を設定

 

レイヤファンクションについて

IPC2581Bフォーマットでは出力する層の組み合わせに対し「レイヤファンクション」(層の機能、用途)の設定が必要となります。
以下のレイヤファンクション一覧から内容を確認し、設定を行ってください。

レイヤファンクション一覧

種類 内容

Soldermask; Solder Paste Legend Layers

ソルダーマスク/ソルダーペースト/シルク層

Drilling and Routing Layers

ドリル/配線層

Documentation Layers

基板外形や禁止領域等、設計に必要となる情報用層

Outer Copper Layers

銅箔の外層(Top/Bottom)

Inner Layers

内層

Miscellaneous Image Layers

寸法線等、その他設計情報用層

 


バッチリストの削除方法
バッチリストの削除方法をご紹介します。
(1) 削除したいバッチリスト項目を選択
(2) 「削除」をクリック

 


バッチリストの名称変更方法
バッチリストの名称変更方法をご紹介します。
(1) 変更したいバッチリスト項目を選択
(2) 右クリック→【名前変更】を選択
※「F2」キーを押下でも名称を変更できます。

 


出力層のみ表示

「出力層のみ表示」のチェックをはずすとすべての層が表示されます。

「出力層のみ表示」のチェックあり 「出力層のみ表示」のチェックなし

 

現在の層表示を適用

現在の設計図面で適用されている層表示を自動的に適用することができます。
画面上で表示を確認した設定をそのまま適用できるので便利です。


出力設定

IPC2581B形式ファイルへ出力する内容の設定を行うことができます。

出力設定タブ

ファンクションモード
項目 内容

モード

IPC2581Bフォーマットが定義する出力モードを選択することができます。モードは「USERDEF」「DESIGN」「FABRICATION」「ASSEMBLY」「TEST」の5種類から選択可能です。
USERDEF    :ユーザー定義モードです。出力する項目を自由に設定することができます。
DESIGN      :設計モードです。設計に必要とされる情報が自動で出力対象となります。
FABRICATION   :製造モードです。基板製造に必要とされる情報が自動で出力対象となります。
ASSEMBLY    :実装モードです。部品実装に必要とされる情報が自動で出力対象となります。
TEST      :テストモードです。シミュレーション等に必要な情報が自動で出力対象となります。

レベル

「USERDEF」を除く各モードにおいて、モードのレベルを「1」「2」「3」の3種類から選ぶことが可能です。
選択するレベルにより、出力内容が異なります。

セクションファンクション

IPC2581Bフォーマットが定義するセクションの一覧です。チェックの入力された項目が出力の対象となり、チェックの入力されていない項目は出力対象外となります。「モード」を「USERDEF」に設定した場合は任意に出力内容を設定することが可能です。

レイヤファンクション

IPC2581Bフォーマットが定義する層の一覧です。チェックの入力された項目が出力の対象となり、チェックの入力されていない項目は出力対象外となります。「モード」を「USERDEF」に設定した場合は任意に出力内容を設定することが可能です。

 

セクションファンクションについて

IPC2581Bフォーマットが定義するセクションの一覧となり、各セクション毎に以下の情報が出力されます。
「モード」を「USERDEF」に設定し、出力内容を任意に編集する場合は、以下のセクションファンクション一覧から内容を確認し設定を行ってください。

セクションファンクション一覧

種類 内容

Hierarchical layer/stack instance files

 

Hierarchical conductor routing files

 

BOM (Components and Materials)

 

AVL (Components and Materials)

最終的な製造に使用する材料や部品を反映するための各品目の承認済みベンダーリスト(Approved Vendor List)
※Quadceptでは現状出力に対応していない項目になります。

Component Packages

 

Land Patterns

 

Device Descriptions

 

Component Descriptions

 

Net List

ネットの接続情報

DFX Analysis

DFX分析情報
※Quadceptでは現状出力に対応していない項目になります。

 

フォーマット
項目 内容

出力ファイルを圧縮する

出力ファイルをZip形式で圧縮し保存します。
※読み込み側の環境に合わせて設定してください。


IPC2581B出力方法

IPC2581B出力方法には以下の方法があります。

・PCB設定のIPC2581B画面の「」アイコンをクリック
・PCBドキュメントを開き、【プロジェクト】→【IPC2581B】→【IPC2581B出力
バッチ出力

設定の保存方法

設定を保存したり、読み込むことができます。詳しくは初期環境設定を参照してください。