CAMドキュメントの解析

PCBデザインチェック/修正

現在のドキュメントのデザインルールチェックを実行するには、メインメニューからAnalysis » PCB Design Check/Fixコマンドを選択します。コマンドを起動すると、PCB Design Check/Fixダイアログが表示されます。このダイアログには、最小アニュラーリングを含むサイズとクリアランスの制約、およびパワー/グラウンドショート、ダブルドリルヒット、ネットショートなどのさまざまなDFM(製造設計)制約がリストされています。チェックしたい制約を選択し、許容される許容差(ミル単位)を入力し、CAMtasticエディタが違反を自動修正するかどうかを決定します。

OpenおよびSaveボタンを使用してDRC設定を読み込み/保存します。設定はCAMtastic DRC設定ファイル(*.drc)に保存されます。

Resetボタンを使用して、許可された許容差をデフォルト設定に戻します。5milはすべてのサイズ関連の制約に対して、パーツ間隔は10milです。

DRCオプションを必要に応じて設定した後、OKをクリックしてチェックを続行します。設計のネットリストをまだ抽出していない場合は、この事実について警告され、DRCが続行される前にネットリストの抽出が行われます。チェックが完了すると、違反の要約を提供する情報ダイアログが表示されます。各ルールチェックについて、違反のFoundFixed、およびRemainingの数がリストされます。

DRCを実行した後、DrcタブがCAMtasticパネルでアクティブになり、すべての違反(修正されたものと残存しているものの両方)がリストされます。特定のDRCカテゴリのサブフォルダをクリックすると、その違反の原因となっているオブジェクトがメインデザインワークスペースでズーム表示され、強調表示されます。パネル内の違反エントリを右クリックして、可能であれば違反を自動的に修正するコマンドを提供するコンテキストメニューにアクセスします。親フォルダレベルで右クリックして、そのタイプのすべての子エラーを修正するコマンドにアクセスします(可能な場合)。

許可された許容差はダイアログで直接編集できます。または、Analysis » Re-load DRC Rules from PCBコマンドを使用して、PCBドキュメント自体で定義された設計ルールから該当する許容差を読み込むことができます。コマンドを起動すると、PCBドキュメントから関連する設計ルールの許容差がSize (mils)列に読み込まれます。PCB Design Check/Fixダイアログ内のPCB設計ルールタイプと対応するDRCエントリのマッピングは次のとおりです:

定義されたPCB設計ルール: CAM DRCチェックにマッピング:
最小アニュラーリング 最小アニュラーリング(ドリル→パッド)
はんだマスクの拡張 最小アニュラーリング(パッド→マスク)
クリアランス 最小クリアランス(パッド→パッド)
クリアランス 最小クリアランス(パッド→トレース)
クリアランス 最小クリアランス(トレース→トレース)
最小トレース幅
最小はんだマスクスリバー はんだブリッジング
最小はんだマスクスリバー シルクスクリーンオーバーマスク

無効なポリゴンの検索

Analysis » Invalid Polygon Searchコマンドは、現在のドキュメント内の無効なポリゴンを特定するために使用されます。CAMドキュメント内のポリゴンは、連続したアウトラインの境界であり、ラスターで塗りつぶされます。ラスターで塗りつぶされた境界は、重複する頂点や複数の共有頂点をサポートできません。このようなインスタンスは無効なポリゴンとみなされ、チェックされない場合、フォトプロット時に望ましくない結果を引き起こす可能性があります。

コマンドを起動すると、カーソルが小さな四角に変わり、「ドローを選択」するように促されます。設計内のポリゴンを選択するために、選択ボックスをドラッグするか、より効率的に、設計全体を選択ボックスでドラッグします。選択が完了したら、右クリックします。情報ダイアログが表示され、No Invalid Polygons were Found、またはn Invalid Polygons were Foundと表示されます。後者の場合、問題のポリゴンは次に使用されていないDcodeに割り当てられ、設計スペースで未塗りつぶしになります。

無効なポリゴンを復元するには、Undoコマンドを使用します。

製造図面の作成(ドリルから)

現在のドキュメントの製造図面を作成するには、利用可能なドリルレイヤーを使用して、メインメニューからAnalysis » Create Fab Drawing (from Drill)コマンドを選択します。コマンドを起動すると、カーソルが小さな四角に変わり、PCB設計の閉じた境界を選択するように促されます。単に全体の境界(一度に一つの線分)を選択し、右クリックします。Create NC Drawingダイアログが表示されます。

このダイアログは2つのタブに分かれています。PCB Informationタブには、選択したPCB境界から自動的に計算されたPCBの全体寸法と、会社情報を入力できるいくつかのフィールドが含まれています。PCB Drawing Sizeタブでは、生成したい製造図面のサイズ(標準サイズA-E)を指定できます。

必要に応じて図面オプションを定義し、OKをクリックすると、新しいレイヤーfablayerが作成され、CAMtasticパネルのレイヤーリストに追加されます。このレイヤーが現在のレイヤーになり、以前にONになっていた他のすべてのレイヤーはOFFになります。

このレイヤーには、使用される各異なるツールサイズを示すシンボルと、数量やメッキされているかどうかなど、各穴サイズの追加情報を含む凡例が含まれています。

  • 設計にドリルレイヤーが見つからない場合、fablayerは生成されず、ドリルレイヤーが欠落していることを警告するダイアログが表示されます。
  • 選択した図面サイズがPCBイメージよりも大きいことを確認してください。
  • fablayer上の情報は、現在のDcodeを使用して描画されます。テキスト情報が読み取りにくくならないように、現在のDcodeを適切な形状/サイズに設定してください。

境界の塗りつぶし

選択した閉じた境界オブジェクトを最適化された線ストロークで塗りつぶすには、メインメニューからAnalysis » Fill Boundariesコマンドを選択します。コマンドを起動すると、カーソルが小さな四角に変わり、塗りつぶしたい閉じた境界オブジェクトを選択するように促されます。オブジェクトの境界の一部にカーソルを合わせてクリックし、続けてオブジェクトを選択に追加してから、完了したら右クリックします。

塗りつぶし境界ダイアログが表示されます。このダイアログを使用して、塗りつぶしのオプションを設定します。これには、塗りつぶしを配置するレイヤーの選択、使用する最小ツールサイズ、および塗りつぶしプロセスを1つのツールに限定するか、複数のツールを使用するかどうかが含まれます。

ダイアログで必要なオプションを定義した後、OKをクリックして進みます。選択されたすべての境界は、さらにオフセットが不可能になるまで(またはUse Single Internal Offsetオプションが有効な場合は一度だけ)内側にオフセットされます。その後、定義されたオプションに従って、境界は線パターンで塗りつぶされます。

このコマンドを使用するには、境界が適切に閉じている必要があります。線分を使用して境界が作成されている場合、適切な閉じた境界を作るために結合コマンドを使用する必要があります。

境界のクリーニング

ポリラインオブジェクトの境界を修正するには、ポリラインの端点が正確に接触してきれいな閉じた境界を形成していないが、代わりに交差している場合、分析 » 境界のクリーニングコマンドをメインメニューから選択します。コマンドを起動すると、カーソルが小さな四角に変わり、修正したいポリラインオブジェクトを選択するように求められます。カーソルを各ポリラインの境界上に配置し、クリックします。

ポリラインの結合&修正ダイアログが表示されます。このダイアログを使用して、ポリラインの端点を結合するオプションを定義します。

必要なオプションを設定した後、OKをクリックして修正を実行します。情報ダイアログが表示され、修正された(閉じた)ポリラインオブジェクトの数と修正されなかった(開いた)数が報告されます。

  • このコマンドは、閉じられていないが閉じることを意図されており、端点が交差しているポリラインオブジェクトにのみ使用することを推奨します。

  • Display Open Boundary Marker(s)オプションは、修正できずに開いたままのポリラインの端にマーカーを配置し、新しいレイヤー - polyline_pro_open_markersレイヤーに配置します。

  • 特定の境界が開いたままの場合、より高い許容値設定を使用してアクションを繰り返すことを検討するかもしれません。

アウトラインの生成

現在のドキュメントの選択されたオブジェクトからアウトライン境界を作成するには、Analysis » Generate Outlinesコマンドをメインメニューから選択します。コマンドを起動すると、カーソルが小さな四角に変わり、アウトラインを生成したいオブジェクトを選択するように求められます。カーソルを個々のオブジェクト上に配置し、クリックして選択に追加するか、利用可能な多くの選択ツールのいずれかを使用します。すべてのオブジェクトが選択された後、右クリックします。ベクターからアウトラインへダイアログが表示されます。

ダイアログの上半分では、作成されるアウトラインのスタイルを選択できます - 分割されたエッジ、四角いエッジ、または丸いエッジのいずれかです。

アウトラインオブジェクトを同じレイヤー、新しいレイヤー、または既存のレイヤーのいずれかに配置するかを選択できます。Delete Old Objectsオプションでは、比較目的で元のオブジェクトを保持するかどうかを選択できます。

アウトラインの描画に使用するDcodeを選択します。現在のドキュメントで定義されている既存のDcodeのいずれかを選択するか、Polygon、またはデフォルトの0.005in (0.127mm)形状を使用できます。

必要なオプションを設定した後、OKをクリックしてアウトラインを生成します。

  • ドキュメントがアウトラインモードで表示されている場合(塗りつぶしモードをOFFにする)、以前に表示されていた方法に関係なく、すべてのオブジェクトは同じ線の太さで表示されます。
  • Dcode幅の情報は、塗りつぶしモードでのみ表示されます。アウトラインを生成することにより、このDcode幅の情報が使用されるため、異なる開口部で描かれた線もアウトラインモードで異なって見えます。

CAMドキュメントの要素の照会

Analysis » Queryサブメニューのコマンドは、CAMドキュメントの異なる要素に関する情報を取得するために使用されます:

照会コマンドを使用する前に、CAMtasticパネルが表示されていることを確認してください。

すべての測定情報は、ワークスペースの現在の単位 - インチまたはミリメートルを使用します。単位は、CAMtasticパネルまたはPreferencesダイアログのCAM Editor - Drawing Modesページから変更できます。

  • Analysis » Query » Object(ショートカット:Q) - このコマンドは、現在のドキュメント内の単一の選択されたオブジェクトに関する情報を取得するために使用されます。

    コマンドを起動すると、カーソルが指の形に変わり、オブジェクト照会モードに入ります。照会したいオブジェクトの上にカーソルを配置し、クリックします。InfoタブのCAMtasticパネルに、そのオブジェクトに関する情報が表示されます。提示される情報は、照会されるオブジェクトのタイプによって異なり、レイヤー、Dcode関連情報、およびオブジェクトタイプを含むことがあります。

    さらにオブジェクトを調査するか、Escを押して照会モードを終了します。

    複数のレイヤーが表示されている場合、異なるレイヤーのオブジェクトがしばしば重なり合います。そのようなオブジェクトの上で繰り返しクリックすると、関与する各異なるレイヤー上の各オブジェクトを順番にサイクルします。CAMtasticパネルの情報がそれに応じて更新されます。

  • Analysis » Query » Group - このコマンドは、現在のドキュメント内の選択されたオブジェクトのグループに関する情報を取得するために使用されます。

    コマンドを起動すると、カーソルが小さな四角に変わり、オブジェクト照会モードに入ります。照会に含めるオブジェクトを選択するように求められます。選択に含めたいオブジェクトの上にカーソルを配置し、クリックします。オブジェクトから離れてクリックすると、複数のオブジェクトを選択に含めるための選択エリアをドラッグできます。選択は累積的です。

    必要なオブジェクトを選択に追加し続け、すべての必要なオブジェクトが選択されたら右クリックします。

    各オブジェクトに関する情報が、InfoタブのCAMtasticパネルの別々のフォルダに表示されます。提示される情報は、照会されるオブジェクトのタイプによって異なり、レイヤーおよびDcode関連情報を含むことがあります。

    パネル内のフォルダの順序は、オブジェクトが選択に追加された順序によって決まります。どのオブジェクトを照会しているかを追跡しやすくするためには、選択ボックスを使用するよりも、個別にオブジェクトを選択に追加する方がおそらく良いでしょう。

  • Analysis » Query » Net(ショートカット:Shift+N) - このコマンドは、現在のドキュメント内の単一の選択されたネットに関する情報を取得するために使用されます。

    コマンドを起動すると、カーソルが指し手に変わり、ネットクエリモードに入ります。必要なネットに属するオブジェクトの上にカーソルを合わせ、クリックします。そのネット全体が選択され、そのネットに関連する情報がInfoタブのCAMtasticパネルに表示されます。情報には、ネットの名前、それが存在するレイヤーとタイプ、およびその総長さが含まれます。

    さらにネットを調査するか、Escを押してクエリモードを終了します。

  • Analysis » Query » Minimum Annular Ring – このコマンドは、選択したパッドのアニュラリングを調査するために使用されます。

    コマンドを起動すると、カーソルが指し手に変わり、アニュラリングクエリモードに入ります。調査したいパッドのアニュラリング上にカーソルを合わせ、クリックします。XおよびYのアニュラリング距離の値がInfoタブのCAMtasticパネルに表示されます。

    さらにパッドを調査するか、Escを押してアニュラリングクエリモードを終了します。

距離の測定

Analysis » Measureサブメニューのコマンドは、CAMドキュメント内の点、ネット、オブジェクト間の距離を測定するために使用されます:

測定コマンドを使用する前に、CAMtasticパネルが表示されていることを確認してください。

すべての測定情報は、ワークスペースの現在の単位(インチまたはミリメートル)を使用します。単位は、CAMtasticパネルまたは設定ダイアログのCAM Editor - Drawing Modesページから変更できます。

  • Analysis » Measure » Point to Point(ショートカット: Shift+M) – このコマンドは、現在のドキュメント内の任意の2点間の距離を測定して表示するために使用されます。

    コマンドを起動すると、カーソルが小さな十字に変わり、測定モードに入ります。測定には、次の一連のアクションが含まれます:

    1. 測定を開始したい位置にカーソルを合わせ、クリックします。

    2. カーソルを終点に移動させ、再度クリックします - 移動すると、ガイドラインが開始点から伸びて助けになります。

    3. 測定情報がInfoタブのCAMtasticパネルに表示され、測定された点から点への距離、開始点と終点の座標、XおよびYの距離、および水平線からの角度が報告されます。

    4. 他の点間の距離を測定するか、Escを押して測定モードを終了します。

  • Analysis » Measure » Net to Net – このコマンドは、現在のドキュメント内の任意の2つのネット間の最短距離を測定して表示するために使用されます。

    まず、設計のネットリストが利用可能であることを確認してください(パネルのNetsタブにあります)。最初にネットリストを抽出する必要があるかもしれません。

    コマンドを起動すると、カーソルが小さな四角に変わり、測定モードに入ります。測定には、次の一連のアクションが含まれます:

    1. 必要な最初のネットに属するオブジェクトの上にカーソルを合わせ、クリックします。

    2. 必要な2番目のネットに属するオブジェクトの上にカーソルを移動させ、再度クリックします。2つのネット間の最短距離の位置に視覚的な接続線が表示されます。

    3. 測定情報がInfoタブのCAMtasticパネルに表示され、この最短点から点への距離、接続線の開始点と終点の座標、XおよびYの距離、および水平線からの角度が報告されます。

    4. 他のネット間の距離を測定するか、Escを押して測定モードを終了します。

  • Analysis » Measure » Object to Object – このコマンドは、現在のドキュメント内の任意の2つのオブジェクト間の最短距離を測定して表示するために使用されます。

    まず、設計のネットリストが利用可能であることを確認してください(パネルのNetsタブにあります)。最初にネットリストを抽出する必要があるかもしれません。

    コマンドを起動すると、カーソルが小さな四角に変わり、測定モードに入ります。測定には、次の一連のアクションが含まれます:

    1. 最初のオブジェクトの上にカーソルを合わせ、クリックします。

    2. 必要な2番目のオブジェクトの上にカーソルを移動させ、再度クリックします。2つのオブジェクト間の最短距離の位置に視覚的な接続線が表示されます。

    3. 測定情報がInfoタブのCAMtasticパネルに表示され、この最短点から点への距離、接続線の開始点と終点の座標、XおよびYの距離、および水平線からの角度が報告されます。

    4. 他のオブジェクト間の距離を測定するか、Escを押して測定モードを終了します。

問題が見つかった場合、文字/画像を選択し、Ctrl + Enter キーを押してフィードバックをお送りください。
機能の可用性

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

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

従来のドキュメント

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

Content