CAMエディターでのインポート&エクスポート
概略
- Quick Loadを使用する場合と、ファイルを個別にインポートする場合の使い分けを理解します。
- インポート設定、単位、ファイル拡張子、アパーチャオプションの設定方法を学びます。
- PCBエディターで生成されたODB++ファイルには別途ドリルデータが必要であることや、サポートされるIPC-D-356ネットリストなど、形式ごとの要件を確認します。
Quick Loadを使用したファイルのインポート
Quick Loadコマンドを使用すると、1つのフォルダー内にあるすべてのCAMファイルをインポートできます。 Quick Loadは、1つのフォルダーに保存されている従来のCAMドキュメント(Gerber、ODB++、アパーチャリストファイル(*.lst)、 IPC-D-356ネットリストなど)をすべてインポートします。基板にスルーホール、ブラインドビア、ベリードビアなどの穴がある場合は、少なくとも信号層(表面と裏面のGerberファイルなど)と、1つ以上のNCドリルファイル(Excellon 2形式)を用意する必要があります。
インポートオプションの設定
Gerber、NCドリル、ネットリストの各ファイルを新しいCAMドキュメントにインポートする前に、Gerberのインポート設定などのインポートオプションを設定できます。メインメニューからFile » Setup » Import/Exportを選択し、Preferencesダイアログの CAM Editor - Import/Exportページを開きます。
Gerber Import (Default)領域のImport Settingsをクリックすると、Gerber Import Settingsダイアログが表示され、Gerberファイルのデフォルトのインポート設定を指定できます。
同じレイヤータイプのレイヤーがすでに存在する場合でもCAMエディターで新しいレイヤーを作成するか、既存のレイヤーを使用するかを指定できます。既存のレイヤーの使用は、同じファイル内にある複数の基板のデータを異なるステップで読み込み、それらのPCBを同じCAMパネル上に面付けする場合に便利です。これはマルチステップ面付けと呼ばれます。
ファイル拡張子を確認したり、新しい拡張子を追加したりするには、PreferencesダイアログのCAM Editor - Miscellaneousページをクリックします。
ここに一覧表示されるファイル拡張子によって、インポートするファイルの種類が決まります。たとえば、 GerberファイルのQuick Loadでは、拡張子が*.A、*.G 、 または *.PHOのすべてのファイルが検索され、読み込まれます。必要な拡張子を追加する場合は、前の項目とセミコロン(;)で区切って入力します。
Quick Loadを使用したCAMファイルのインポート
Gerber、NCドリル、ネットリストの各ファイルを新しいCAMドキュメント(File » New » CAM Document)にインポートするには、メインメニューからFile » Import » Quick Loadを選択し、 File Import - Quick Loadダイアログを開きます。
このダイアログで、インポートするファイルが保存されているフォルダーに移動し、必要なファイルを選択します。
Gerber Options ボタンをクリックすると、 Import Gerber Options ダイアログが開き、Gerberファイルに関するさまざまな詳細インポートオプションを設定できます。
Default Units ボタンをクリックすると、 File(s) Import Settings ダイアログが開き、インポートするGerberファイルに適用する数値形式を定義できます。
インポートするGerberファイルがアパーチャを埋め込まない形式の場合は、別途アパーチャファイルを読み込む必要があります。ダイアログ下部のドロップダウンで、インポート時に使用するアパーチャリストの形式(テンプレート)を指定します。
必要に応じてファイルパスとオプションを設定したら、 OK をクリックしてファイルのインポートを開始します。インポート中にエラーが発生すると、その内容がテキストファイル(Log<Date><Time>.log)に記録されます。このファイルは生成後、デザインスペース内でアクティブドキュメントとして開かれます。
Gerberファイルのインポートが完了すると、Import Drill Dataダイアログが開きます。
完了すると、NCファイルがCAMエディターにインポートされ、Quick Load処理レポートのログファイルとともにデザインスペースに表示されます。IPCネットリストファイルは最後に読み込まれます。
Quick Loadを使用したODB++ファイルのインポート
ODB++インポートオプションは、ODB++ファイルをCAMエディターにインポートします。NCドリルデータがPCBエディターで生成された場合は、ODB++のインポート完了後にNCドリルデータを別途インポートする必要があります。他のCAD/CAMパッケージでは、通常、ODB++構造内にドリル穴データがすでに含まれているため、NCドリルデータを別途インポートする必要はありません。
メインメニューからFile » New » CAM Documentを選択します。次にFile » Import » Quick Loadを選択して、File Import - Quick Loadダイアログを開きます。
ファイルがインポートされると、Steps Tableダイアログが開きます。このダイアログには、現在のドキュメントに読み込まれたODB++データベース内で定義されているすべてのODB++ステップが表示されます。ステップは、Step Nameと、そのステップに関連付けられたObject Countによって識別されます。
ステップの割り当てに関するすべてのデフォルト値とデザインがインポートされると、ログファイルが生成されます。CAMパネルのStepsタブが更新されます。このタブでは、右クリックしてポップアップメニューから適切なコマンドを選択することで、ステップを追加または変更できます。
Gerberファイルのインポート
1つ以上のGerberファイルを現在のドキュメントにインポートするには、メインメニューから File » Import » Gerber コマンドを選択します。コマンドを実行すると、 Select Gerber File(s) ダイアログが表示されます。このダイアログで、必要なGerberファイルを探して開きます。複数のファイルを選択できます。
Openをクリックすると、 Import Gerber(s) - Options ダイアログが表示されます。このダイアログで、インポート設定を手動で定義します。
Auto Detect Gerber Formats オプションが有効な場合、インポートするGerber形式に必要なオプションと設定がすべて自動的に検出されます。
必要に応じてオプションを設定した後、 OK をクリックするとインポートが実行され、Gerberファイルのデータが現在のドキュメントに取り込まれます。インポートされた各ファイルは、CAMtasticエディター内で個別のレイヤーになります。
ODB++データのインポート
現在のドキュメントにODB++データをインポートするには、メインメニューからFile » Import » ODB++コマンドを選択します。コマンドを実行すると、Choose Directoryダイアログが表示されます。このダイアログでODB++のルートフォルダーを参照して選択します。
目的のODB++フォルダーを選択してOKをクリックすると、Steps Tableダイアログが表示されます。このダイアログには、現在定義されているすべてのステップと、それぞれのオブジェクト数が表示されます。OK をクリックすると、ODB++データが現在のドキュメントにインポートされます。現在定義されているステップは、CAMtastic パネルのSteps タブに表示されます。
ネットリストのインポート
現在のドキュメントにIPC-D-356形式のネットリストをインポートするには、 メインメニューからFile » Import » Netlistコマンドを選択します。コマンドを実行すると、File Import - Netlistダイアログが表示されます。このダイアログで目的のネットリストファイルを探して開きます。OKをクリックすると、ファイルがインポートされ、対応するネットリストレイヤー(*.ipc)がCAMtasticパネルのレイヤーリストに追加されます。
NCドリルファイルのインポート
設計に関連するNCドリル情報をインポートするには、メインメニューからFile » Import » Drillを選択してFile Import - NC Drillダイアログを開きます。このダイアログで目的のドリルファイルを探して選択します。必要に応じて、複数のファイルを選択できます。Altium DesignerのPCBエディターで作成したNCドリルデータのファイル拡張子は.txtです。
NCドリルファイルのインポート後、Import Drill Dataダイアログが表示されます。このダイアログでは、初期単位、形状、デフォルトの穴径を指定できるほか、 Tool Table ダイアログを開くことができます。
デフォルト設定を確定すると、NCドリルデータは、ファイル名に基づくレイヤー名(例: _4_port_serial_interface.txt_)を持つ個別のレイヤーにインポートされます。ログファイルも生成されます。 Tool Table ダイアログは、各ツールの情報に応じて更新されます。
ミルルートファイルのインポート
メインメニューからFile » New » CAM Documentを選択して新規CAMファイルを作成し、File » Import » Mill/Routを選択してFile Import - Mill/Routダイアログを開きます。 このダイアログで、インポートするファイルを探して開きます。
OKをクリックすると、Import Mill/Route Dataダイアログが表示されます。Units ボタンをクリックしてMill/Rout Import Settingsダイアログを開き、インポートするデータの数値形式を定義します。インポート時に使用するデフォルトのツールサイズを指定するか、Tool TableボタンをクリックしてTool Tableダイアログを開き、ドリルツールの定義を変更します。
OKをクリックすると、データは、ファイル名に基づくレイヤー名(例:'cam.rte')を持つ個別のレイヤーにインポートされます。ログファイルも生成されます。ミルルートレイヤーを変更するには、NCエディターモードにする必要があります。View » NC Editorを選択すると、Routメニューのオプションを使用できます。
アパーチャファイルのインポート
インポートするファイルに埋め込みアパーチャが含まれていない場合は、次のコマンドを使用できます:
-
あらかじめ定義されたテンプレート形式を使用して、Gerberファイルのインポート時に使用するアパーチャファイルをインポートするには、 File » Import » Aperture File (using Wizard formats)を選択します。コマンドを実行すると、Open Aperture Fileダイアログが表示されます。Existing wizard formatsドロップダウンリストから、必要なアパーチャリスト形式を選択します。Aperture fileフィールドに目的のアパーチャファイルのフルパスと名前を直接入力するか、Browseボタンをクリックして標準のOpenダイアログを開き、目的のファイルを探して開きます。
- カスタムアパーチャライブラリファイル(.lib)をインポートするには、File » Import » Custom Aperture Library File (.LIB)を選択します。 コマンドを実行すると、Open Custom Aperture .LIB Fileダイアログが表示されます。このダイアログで、現在のドキュメントにインポートするアパーチャが含まれるカスタムアパーチャライブラリファイル(*.lib)を探して開きます。 インポートしたアパーチャは、Edit Aperturesダイアログ(Tables » Apertures)で編集できます。
CAMエディターからのファイルのエクスポート
CAMエディターの出力はすべて、File » Exportメニューから生成します。元の出力に変更を加えた場合や、テストポイントまたはNCドリルのデータをGerber形式で保存する必要がある場合は、ファイルをエクスポートする必要があります。
CAMエディターでは、次のエクスポートオプションを使用できます。
-
Gerber
-
ネットリスト
-
IPC-D-350
-
ドリルの保存
-
ミリング/ルーティング
-
DXF
-
部品重心
-
アパーチャリスト
-
ライブラリ
-
ビットマップ(*.bmp)。
ドリルのエクスポートオプションを使用するには、NCエディターモードにする必要があります。
Gerberのエクスポート
メインメニューからFile » Setup » Import/Exportを選択し、PreferencesダイアログのCAM Editor Import/Exportページを開きます。デフォルトのエクスポート形式がRS-274-Xになっていることを確認してください。これは、埋め込みアパーチャとも呼ばれるアパーチャ定義を含む拡張Gerber形式です。
Export SettingsボタンをクリックしてGerber Export Settingsダイアログを表示し、Gerberファイルのデフォルトのエクスポート設定を行います。
メインメニューからFile » Export » Gerberを選択し、Export Gerber(s)ダイアログを開きます。
このダイアログでは、Step & Repeat Codesを使用するかどうか、合成レイヤーを個別のファイルに分割してエクスポートするかどうかなど、各種のエクスポートオプションやGerber形式を設定します。
エクスポートするGerber形式の初期設定は、RS-274-Xです。RS-274-Xボタンを繰り返し押すと、使用可能なGerber形式であるRS-274、RS-274-X、Fire9000を順に切り替えることができます。
Settings ボタンを押してGerber Export Settingsダイアログを開き、エクスポートするファイルの数値書式を設定します。
必要に応じてエクスポートオプションを設定したら、OK ボタンをクリックします。Write Gerber(s)ダイアログが表示されます。
Writer Gerber(s) ダイアログで、エクスポートするGerberファイルを有効にして選択します。また、右クリックメニューの項目を使用してエクスポートするファイルを選択したり、Spacebar キーを使用して選択状態を切り替えたりすることもできます。 デフォルトでは、すべてのGerberファイルがエクスポート対象として選択されています。各ファイルの名前は、名前フィールド内をクリックして変更できます。必要に応じて、関連付けられたファイル拡張子も変更できます。名前フィールド内を直接クリックするか、該当する項目を右クリックしてコンテキストメニューからFile Extensionsを選択します。続いて表示されるEnter Valueダイアログに、新しい拡張子を入力できます。
[フォルダーの参照](
)ボタンをクリックして、エクスポートするファイルの保存先を選択します。
ODB++のエクスポート
現在のドキュメントのデータをODB++形式でエクスポートするには、メインメニューから File » Export » ODB++コマンドを選択します。コマンドを実行すると、[ODB++の書き込み]ダイアログが表示されます。このダイアログで、エクスポートするデータの保存先を指定します。デフォルトでは、生成されるデータフォルダーの名前はjobになります。名前フィールド内をクリックして、必要に応じてフォルダー名を変更できます。
名前と保存先を指定したら、OK をクリックして出力を生成します。
ネットリストのエクスポート
ネットリストは2つの形式でエクスポートできます。IPC-D-356形式(.net)でネットリストをエクスポートするには、File » Export » Netlistコマンドを使用します。また、File » Export » IPC-D-350を使用してIPC-D-350ネットリスト(.ipc)をエクスポートすることもできます。これらのコマンドを使用するには、インポートしたデータからネットリストを抽出しておく必要があります。まだネットリストを抽出していない場合は、Tools » Netlist » Extractを選択してください。
File » Export » Netlistを選択して、Write IPC-D-356ダイアログを開きます。
Write IPC-D-356ダイアログで.netファイルを選択し、このネットリストレポートの保存先とファイル名を指定します。生成されるデータファイルには、デフォルトで cam.netという名前が付けられます。名前フィールド内をクリックすると、ファイル名を変更できます。必要に応じて、名前フィールド内を再度直接クリックするか、エントリを右クリックしてコンテキストメニューから File Extensions を選択することで、ファイル拡張子も変更できます。続いて表示される Enter Value ダイアログで、新しい拡張子を入力できます。
名前、拡張子、保存先を必要に応じて設定したら、 OK をクリックしてファイルを生成します。
IPC-D-350のエクスポート
現在のドキュメントをIPC-D-350形式でエクスポートするには、メインメニューから File » Export » IPC-D-350 コマンドを選択します。コマンドを実行すると、 Write IPC-D-350 ダイアログが表示されます。このダイアログで、エクスポートするファイルの保存先を指定します。生成されるデータファイルには、デフォルトで cam.ipcという名前が付けられます。名前フィールド内をクリックすると、ファイル名を変更できます。必要に応じて、名前フィールド内を再度直接クリックするか、エントリを右クリックしてコンテキストメニューから File Extensions を選択することで、ファイル拡張子も変更できます。続いて表示される Enter Value ダイアログで、新しい拡張子を入力できます。
名前、拡張子、保存先を必要に応じて設定したら、 OK をクリックしてファイルを生成します。
ドリルファイルのエクスポート
現在のドキュメントの単一レイヤーまたはすべてのレイヤーのドリルデータをエクスポートするには、メインメニューからView » NC Editorを選択してNCエディターモードに切り替え、File » Export » Drillを選択して Export Drill Dataダイアログを開きます。このダイアログで、ドリルデータをエクスポートする特定のレイヤー、またはすべてのレイヤーを選択します。
ダイアログの Header 領域では、必要なパートプログラムヘッダー情報を指定できます。
Units ボタンと Tool Table ボタンをクリックすると、それぞれデータ形式と定義済みツールを変更できます。
エクスポートするデータでステップ&リピートコードを使用するかどうかや、レポートファイルを生成するかどうかも選択できます。
エクスポートオプションを必要に応じて設定したら、 Save ボタンをクリックします。 Write Drill ダイアログが表示されます。
このダイアログで、エクスポートするドリルファイルの保存先を指定します。生成されるデータファイルには、デフォルトで cam.drlという名前が付けられます。名前フィールド内をクリックすると、ファイル名を変更できます。必要に応じて、名前フィールド内を再度直接クリックするか、エントリを右クリックしてコンテキストメニューから File Extensions コマンドを選択することで、ファイル拡張子も変更できます。その結果表示される Enter Value ダイアログで、新しい拡張子を入力できます。
現在のドキュメントの指定したレイヤーのドリルデータをエクスポートするには、メインメニューからView » NC Editorを選択してNCエディターモードに切り替え、メインメニューから File » Export » Save Drill コマンドを選択します。コマンドを実行すると、 Export Drill Data ダイアログが表示されます。このダイアログで、ドリルデータをエクスポートする特定のレイヤーを選択します。 Units ボタンをクリックすると、 NC Drill Export Settings ダイアログでデータ形式を変更できます。
エクスポートオプションを必要に応じて設定したら、 OK ボタンをクリックします。 Write Drill ダイアログが表示されます。このダイアログで、エクスポートするドリルファイルの保存先を指定します。生成されるデータファイルには、デフォルトで cam.drlという名前が付けられます。名前フィールド内をクリックすると、ファイル名を変更できます。必要に応じて、名前フィールド内を再度直接クリックするか、エントリを右クリックしてコンテキストメニューから File Extensions コマンドを選択することで、ファイル拡張子も変更できます。その結果表示される Enter Value ダイアログで、新しい拡張子を入力できます。
ミリング/ルーター加工データのエクスポート
現在のドキュメントからミリング/ルーター加工データをエクスポートするには、メインメニューから File » Export » Mill/Rout コマンドを選択します。コマンドを実行すると、 Export Mill/Rout Data ダイアログが表示されます。このダイアログで、現在のドキュメントの個別のレイヤーのデータをエクスポートするか、すべてのレイヤーのデータをエクスポートするかを選択します。ダイアログの Header セクションは読み込み済みです。ヘッダーを変更する必要がある場合は、ウィンドウ内の情報を直接編集してください。
Units ボタンを押して Mill/Rout Export Settings ダイアログを開き、エクスポートするファイルの数値形式を定義します。
Tool Table ボタンを押して Tool Table ダイアログを開き、ドリルツールの定義を変更します。
設計でステップ&リピート配列を使用している場合は、エクスポートするデータファイルで Use Step & Repeat Codes (M25) オプションを有効にできます。
Save ボタンをクリックすると、 Write Mill/Rout ダイアログが表示されます。このダイアログで、エクスポートするファイルの保存先を指定します。デフォルトでは、生成されるデータファイルの名前は cam.rte になります。名前フィールド内をクリックすると、ファイル名を変更できます。必要に応じて、名前フィールド内を直接クリックするか、エントリを右クリックしてコンテキストメニューから File Extensions を選択することで、ファイルの拡張子も変更できます。続いて表示される Enter Value ダイアログに、新しい拡張子を入力します。
DXFのエクスポート
現在のドキュメントで選択したレイヤーを、AutoCADで使用できる .dxf 形式でエクスポートするには、メインメニューから File » Export » DXF コマンドを選択します。 コマンドを実行すると、Export DXF/DWG ダイアログが表示されます。ダイアログの上部では、現在のドキュメントのどのレイヤーの情報をエクスポートするかを指定できます。ダイアログの Output Control セクションでは、線を幅ゼロの輪郭としてエクスポートするか、塗りつぶした線(エンドキャップあり、またはなし)としてエクスポートするかを指定できます。また、不要なDコードを除外したり、テキストをポリライン(Pline)に変換したりすることもできます。
必要に応じてエクスポートオプションを設定したら、Save ボタンをクリックします。Write AutoCAD DXF ダイアログが表示されます。このダイアログで、エクスポートするファイルの保存先を指定します。デフォルトでは、生成されるデータファイルの名前は cam.dxf になります。名前フィールド内をクリックすると、ファイル名を変更できます。必要に応じて、名前フィールド内を直接クリックするか、エントリを右クリックしてコンテキストメニューから File Extensions を選択することで、ファイルの拡張子も変更できます。続いて表示される Enter Value ダイアログに、新しい拡張子を入力します。
名前、拡張子、保存先を指定したら、OK をクリックしてファイルを生成します。
部品重心のエクスポート
現在のドキュメントの部品リストをエクスポートするには、メインメニューから File » Export » Part Centroids または Tables » Parts コマンドを選択します。 コマンドを実行すると、Export Part Centroids ダイアログが表示されます。部品情報が表示されるのは、あらかじめ部品を作成してグループ化している場合のみです(必要に応じてリファレンスデジグネーターを割り当てることもできます)。各部品について、以下の情報が表示されます。
- Ref. Des. - 部品に割り当てたリファレンスデジグネーター(割り当てられている場合)。
- X - 部品の中心十字マークの中心のX座標。
- Y - 部品の中心十字マークの中心のY座標。
- Board Side - 部品が表面実装(TopまたはBottom)か、スルーホール実装(Thru)か。
- Rotation - 部品の向き。
- Part Name - 部品に付けられた説明(例:DIP14)。
Export List ボタンをクリックすると、Write Centroid Parts ダイアログが開きます。このダイアログで、エクスポートするファイルの保存先を指定します。デフォルトでは、生成されるデータファイルの名前は cam.pcf になります。名前フィールド内をクリックすると、ファイル名を変更できます。必要に応じて、名前フィールド内を直接クリックするか、エントリを右クリックしてコンテキストメニューから File Extensions を選択することで、ファイルの拡張子も変更できます。続いて表示される Enter Value ダイアログに、新しい拡張子を入力します。
名前、拡張子、保存先を指定したら、OK をクリックしてファイルを生成します。
アパーチャリストのエクスポート
現在のドキュメントのアパーチャリストを生成するには、 メインメニューから File » Export » Aperture List コマンドを選択します。コマンドを実行すると、Write Aperture List ダイアログが表示されます。このダイアログで、エクスポートするファイルの保存先を指定します。デフォルトでは、生成されるデータファイルの名前は Aper.lst になります。名前フィールド内をクリックすると、ファイル名を変更できます。必要に応じて、名前フィールド内を直接クリックするか、エントリを右クリックしてコンテキストメニューから File Extensions を選択することで、ファイルの拡張子も変更できます。続いて表示される Enter Value ダイアログに、新しい拡張子を入力します。
生成されたレポート(デフォルトでは自動的に開きません)には、数値形式の情報に加え、設計で使用されているすべてのDコードの情報が含まれます。
アパーチャライブラリのエクスポート
現在の設計ドキュメントで定義したすべてのカスタムアパーチャ形状を含むカスタムアパーチャライブラリファイルを生成するには、 メインメニューから File » Export » Aperture Library コマンドを選択します。コマンドを実行すると、Write Aperture List ダイアログが表示されます。このダイアログで、エクスポートするファイルの保存先を指定します。デフォルトでは、生成されるデータファイルの名前は Aper.lib になります。名前フィールド内をクリックすると、ファイル名を変更できます。必要に応じて、名前フィールド内を直接クリックするか、エントリを右クリックしてコンテキストメニューから File Extensions を選択することで、ファイルの拡張子も変更できます。続いて表示される Enter Value ダイアログに、新しい拡張子を入力します。
ビットマップのエクスポート
CAMドキュメントのデータをビットマップとして保存するには、 メインメニューから File » Export » Bitmap (*.BMP) コマンドを選択します。コマンドを実行すると、カーソルが小さな四角形に変わり、ビットマップに含めるオブジェクトを選択するよう求められます。選択対象に含めたい既存のオブジェクト上にカーソルを合わせ、クリックします。オブジェクトのない場所でクリックすると、選択範囲をドラッグして複数のオブジェクトを選択対象に含めることができます。選択したオブジェクトは累積されます。
必要なオブジェクトをすべて選択したら、右クリックします。Export Bitmap ダイアログが表示されます。このダイアログで、画像の解像度(DPI:1インチあたりのドット数)と配色(モノクロまたはカラー)を指定します。DPI解像度を変更すると、それに応じてビットマップの最終的なピクセルサイズが更新されます。
必要に応じてオプションを設定し、OK をクリックすると、Save Asダイアログが表示されます。ビットマップの保存先と名前を指定し、Save をクリックすると、ビットマップが生成されます。
Graphiteのエクスポート
CAMドキュメントのデータをGraphiteバイナリファイル(*.grz)として保存するには、メインメニューからFile » Export » Graphiteコマンドを選択します。コマンドを実行すると、Save Asダイアログが開きます。ファイルの保存先と名前を指定し、Save をクリックすると、ファイルが生成されます。















