TRANSLATE: Altium DesignerのCAMエディターの追加ツール

Altium DesignerのCAMエディタには、CAMドキュメントを扱う際に特定のタスクを実行するのを容易にするための多くのツールが含まれています。

銅面積の計算

現在のドキュメントで選択されたオブジェクトの合計銅面積を計算するには、メインメニューからツール » 銅面積計算 コマンドを選択します。コマンドを起動すると、カーソルが小さな四角に変わり、銅面積計算モードに入ります。手順には以下の一連のアクションが含まれます:

  1. 計算に含めたいオブジェクトをクリックして選択します。オブジェクトから離れてクリックすると、複数のオブジェクトを選択に含めるための選択エリアをドラッグできます。選択は累積的です。
  2. 必要なすべてのオブジェクトが選択されたら、右クリックします。レポートファイル(銅面積.rpt)が生成され、メインデザインウィンドウのアクティブドキュメントとして開かれます。選択されたオブジェクトに関連付けられた各レイヤーについて、使用される銅の面積が平方インチでリストされます。合計銅面積もリストされます。
レポートは自動的にPCの\Users\<ProfileName>\AppData\Roaming\Altium\Altium Designer <GUID>\CAMtasticフォルダに生成され保存されます。フォルダにアクセスするには、*.rptレポートファイルをプロジェクトパネルで右クリックし、コンテキストメニューからエクスプローラーを開くオプションを選択します。

銅の注ぎ込み

閉じた境界内に銅を注ぎ込むには、メインメニューからツール » 銅の注ぎ込み コマンドを選択します。コマンドを起動すると、カーソルが小さな四角に変わり、閉じた境界を選択するように求められます。閉じた境界には、円、長方形、または閉じられている場合のポリライン(折れ線)が含まれます。手順には以下の一連のアクションが含まれます:

  1. 銅で満たしたいエリアの境界上の任意の場所にカーソルを置き、クリックします。銅の注ぎ込みダイアログが表示されます。
  2. このダイアログには、銅の注ぎ込みに使用されるパターンのプレビューと、クリアランス値が表示されます。この値は、注ぎ込みが元のイメージの境界内に完全に収まるようにするためのクリアランス境界を提供します。デフォルトでは、最後に定義された銅の塗りつぶしパターンが現在提供されるものになります。異なるパターンを塗りつぶしに使用したい場合は、パターンの編集ボタンをクリックして、パターンの編集 - 銅の注ぎ込みダイアログを開きます。このダイアログを使用して、必要に応じて注ぎ込みのパターンを定義します:
    1. もし塗りつぶしタイプ多角形(ラスター)に設定されている場合、このダイアログの他のすべての設定は無効になります。選択された境界は、銅の注ぎ込みダイアログで指定されたクリアランスに従って、固体の多角形で塗りつぶされます。
    2. もし塗りつぶしタイプベクターに設定されている場合、固体のイメージまたは形状/Dコードを使用するかを選択できます。塗りつぶしに使用する形状を選択してサイズを入力するか、または既存のアパーチャを使用するように指定できます。形状/Dコードを使用することを選択した場合、使用される形状のXY間隔を指定できます。
  3. 必要に応じてパターンとクリアランスを定義した後、OKをクリックして銅を境界内に注ぎ込みます。
  4. さらに閉じた境界を選択して銅を注ぎ込むか、右クリックするか、Escキーを押して終了します。
  • 多角形塗りつぶしを使用すると、アパーチャリストに新しいDコードが追加されます。これはPoexとしてエントリに表示されます。
  • 既存のアパーチャではない形状とサイズをベクター塗りつぶしに使用する場合、それらは次に利用可能なDコードでアパーチャリストに追加されます。
  • 多角形(ラスター)塗りつぶしはベクター(固体)塗りつぶしと同じように見えますが、細かい塗りつぶしではなく大きな重なり合う形状によって定義されます。これにより一般的にファイルサイズが小さくなり、再描画が速くなります。
  • 境界のクリアランスには正の値のみが受け入れられます。負の数値を入力した場合、負の記号は無視されます。

パッドの除去

現在のドキュメントのすべての内部信号レイヤーから孤立したパッドと積層したパッドを除去するには、メインメニューからツール » パッド除去コマンドを選択します。コマンドを起動すると、現在のドキュメントで検出されたすべての内部信号レイヤー上の孤立したパッドと積層したパッドの概要を提供する情報ダイアログが表示されます。OKをクリックすると、指定された合計数のパッドが除去されます。

  • このコマンドを使用するには、現在のドキュメントの1つ以上のレイヤーが内部タイプである必要があります。
  • Altium DesignerのPCBエディタを使用してGerberファイルを生成する場合、接続されていない中間層パッドを含めるオプションを無効にすることで、このコマンドと同じアクションが実現されます。

オブジェクトの拡散の変更

メインメニューからツール » 拡散/縮小コマンドは、選択したオブジェクトの拡散を増加させるか減少させるために使用され、オブジェクトに関連する元のアパーチャを太くしたり薄くしたりして、これを新しいアパーチャとして保存します。

コマンドを起動すると、カーソルが小さな四角に変わり、拡散/縮小モードに入ります。手順には以下の一連のアクションが含まれます:

  1. 拡大/縮小したいオブジェクトを選択します。個々のオブジェクト上にカーソルを置いてクリックするか、利用可能な多くの選択ツールのいずれかを使用してそれらを選択に追加します。
  2. すべてのオブジェクトが選択されたら、右クリックします。拡散/縮小サイズダイアログが表示されます。このダイアログを使用して、拡大/縮小のサイズを指定します。縮小する場合は、負の符号を含めることを忘れないでください。新しいオブジェクトを同じレイヤー、新しいレイヤー、または既存のレイヤーのいずれかに配置するかを選択できます。古いオブジェクトを削除オプションを有効にすると、比較目的で元のオブジェクトを保持する選択肢が与えられます。
  3. サイズオプションが必要に応じて定義された後、OKをクリックすると、選択されたオブジェクトのサイズ変更が行われます。得られた形状は新しいアパーチャ定義として追加され、選択内の異なる初期アパーチャごとに1つずつ、Dコードが割り当てられます。
  4. さらにオブジェクトを拡大/縮小するか、右クリックするか、Escキーを押して終了します。
  • オブジェクトのサイズを縮小し、新しいオブジェクトを同じレイヤーに配置する場合、古いオブジェクトを削除オプションを有効にする必要があります。そうでないと何も起こりません。
  • 新しいアパーチャ定義は、CAMtasticパネルまたはアパーチャの編集ダイアログ(テーブル » アパーチャ)から確認できます。

選択したパッドにティアドロップを追加メインメニューの ツール » ティアドロップ コマンドは、現在のドキュメント内のルーティング(シグナル)レイヤー上の選択されたパッドにティアドロップを適用するために使用されます。ティアドロップパッドは、ボード製造フェーズ中のドリルブレイクアウトを防ぐ一般的な技術です。

まず、ティアドロップパッドを追加したいルーティング(シグナル)レイヤーが、 CAMtastic パネルのレイヤーリストでONになっていることを確認してください。

コマンドを起動すると、カーソルが小さな四角に変わり、ティアドロップしたいパッドを選択するように求められます。カーソルを個々のパッドの上に置いてクリックすることでそれらを選択に追加するか、利用可能な多くの選択ツールのいずれかを使用します。ティアドロップしたいすべてのパッドが選択された後、右クリックします。 ティアドロップの追加 ダイアログが表示されます。

ダイアログの左半分では、適用したいティアドロップのスタイルを定義できます -  パッド または ラインです。 パッド スタイルのティアドロップは、トレース/パッドの交差点に元のパッドの半分のサイズのパッドを配置します。 ライン スタイルのティアドロップは、パッドに接触する2本の線(パッドに接線)をトレース/パッドの交差点に配置します。 ライン スタイルを使用する場合、ティアドロップの長さを制御する ラインオフセットファクターを指定できます。

ダイアログの右半分では、さまざまなクリアランスチェックを定義して適用できます。必要に応じてこれらの制約を定義します。デフォルトでは、それぞれが 5milに設定されています。

 パッド/ビアの境界矩形を膨らませる フィールドは、ティアドロップ処理を高速化する方法として使用されます。パッドの境界矩形を膨らませることで、ティアドロップの対象となるトレースの数を、膨らんだ境界に触れるものに絞り込むことができます。これを粗いチェックと考え、残されたトレースがパッドと実際に接続しているかどうかを細かくチェックすると考えてください。デフォルト設定は 25mil/辺です。

ティアドロップスタイルとクリアランスチェックを必要に応じて定義した後、 OK をクリックすると、選択されたすべてのパッドにティアドロップが追加されます。ティアドロップを配置すると1つ以上のチェックに違反する場合、パッドはティアドロップされません。

さらにティアドロップするパッドを選択し続けるか、または Esc を押して終了します。

  • クリアランス制約オプションを適用するには、ティアドロップコマンドを使用する前に、現在のドキュメントのネットリストを 抽出している必要があります。
  • パッドは、少なくとも1つのトレースが接続されている場合にのみティアドロップされます。
  • ティアドロップパッドを行うとき、膨らんだ境界矩形の効果は、特定のエリアにグループ化されたパッドに対してのみ見られます。デザイン内でパッドが離れている場合、粗いティアドロップチェックで使用される境界矩形は個別に選択されたパッドの結合となり、したがって全デザインを含むように拡張され、プロセスが遅くなる可能性があります。
  • PCB編集ツールとCAMtasticエディタの両方でパッドにティアドロップを適用することはお勧めできません。トレース/パッドの交差点の結果は望ましくありません。

シルクスクリーンのトリミング

メインメニューの ツール » シルクスクリーンのトリミング コマンドは、それがはんだマスクレイヤーパッドに侵入する場合に、シルクスクリーンレイヤー画像をトリミングするために使用されます。

コマンドを起動すると、 シルクスクリーンのトリミング ダイアログが表示されます。このダイアログを使用して、シルクスクリーン画像とはんだマスクパッドの端との間のクリアランス制約を指定します。正の値(パッドからシルクスクリーンを引き戻す)または負の値(パッドに侵入する)を入力できます。

 新しいレイヤーにコピー オプションを使用して、元のシルクスクリーンのコピーを新しいレイヤーに保存します。これは、トリミング操作の結果を比較する際に非常に役立ちます。

トリミングオプションを必要に応じて定義した後、 OK をクリックすると、トリミングが実行されます。

  • このコマンドを使用する前に、現在のドキュメントに少なくとも1つのシルクスクリーンレイヤーと1つのはんだマスクレイヤーが定義されている必要があります。それぞれのレイヤータイプ(シルクトップ、 シルクボトム、 マスクトップ、 マスクボトム)は、 レイヤーテーブル ダイアログ(テーブル » レイヤー)で適切なレイヤーに割り当てられている必要があります。
  •  新しいレイヤーにコピー オプションを使用する場合、シルクスクリーン-はんだマスクペアごとにレイヤー、 <designname>-old_nが作成されます(例えば、レイヤーが存在し、 レイヤーテーブル ダイアログで定義されている場合、上部と下部のために1つずつ)。
  • このコマンドを使用する際は、はんだマスク/シルクスクリーンレイヤーのみをONにすることをお勧めします。これにより、シルクスクリーンがどのパッドに侵入しているかを確認しやすくなるだけでなく、他のレイヤーの混乱なしに元のシルクとトリミングされたシルクレイヤーを比較することもできます。

パーツの作成とグループ化

メインメニューの ツール » パーツ » パーツの作成とグループ化 コマンドは、現在のデザインイメージ内で同一のパーツを作成しグループ化するために使用され、その結果、後でエクスポートできるパーツリストを生成することができます。

まず、メインデザインウィンドウで単一の上部または下部レイヤー(例えば、上部または下部のはんだマスクレイヤー)が表示されていること、そして他のすべてのレイヤーがOFFになっていることを確認してください。

コマンドを起動すると、カーソルが小さな四角に変わり、フットプリントを選択するように求められます。手順には次の一連のアクションが含まれます:

  1. カーソルを使用して、特定のフットプリント内のすべてのパッドを選択します。これは、各パッドを個別にクリックするか、またはそれらの周りに選択ボックスをドラッグすることで行います。
  2. 右クリック -  パーツの割り当て/グループ化 ダイアログが表示されます。このダイアログを使用して、フットプリントに説明(例えば DIP14)を与え、その回転を指定し、そのタイプ(スルーホール、または SMT)を定義します。
  3. 必要に応じてフットプリントのプロパティを定義した後、OKをクリックします。ソフトウェアは、同じレイヤー上でサイズ、形状、向きの点で同一のフットプリントのみを検索します。各同一パーツには、中心を通る十字が描かれた矩形が描かれます。これらの十字が入った矩形は、パーツを作成しているレイヤーが上部にあるか下部にあるかに応じて、新しいレイヤー - Refdes_TopまたはRefdes_Bottom - に追加されます。このレイヤーは、CAMtasticパネルのレイヤーリストに追加されます。
  4. さらにフットプリントを選択してグループ化するか、右クリックするか、Escを押して終了します。
  • 既にグループ化されているパーツはグループ化できません。したがって、グループ化されたフットプリントを選択して新しい説明を与えても変更はありません。ただし、同じ説明を与えてフットプリントを選択することで、同じタイプのフットプリントをパーツリストに追加することができます。
  • パーツ情報は、Export Part Centroidsダイアログ(File»Export»Part Centroids)にリストされます。

参照指定子の割り当て

メインメニューのTools»Parts » Assign Ref Designatorsコマンドを使用して、現在の設計ドキュメントで正常に作成/グループ化されたすべてのパーツに参照指定子を割り当てます。

コマンドを起動すると、カーソルが小さな四角に変わり、パーツを選択するように求められます。グループ化されたパーツの十字の中心上にカーソルを置いてクリックします。Enter Valueダイアログが表示され、そこからパーツに割り当てたい参照指定子を入力できます。必要な指定子を入力してOKをクリックすると、その指定子がパーツの十字の中心に表示されます。

設計内の他のパーツに参照指定子を割り当て続けるか、右クリックするか、Escを押して終了します。

  • 参照指定子には、英数字および/または数字の文字を含めることができます。アンダースコアは使用できますが、スペースやその他の文字は使用できません。指定子は小文字のみでなければなりません。
  • 英数字の指定子を配置することで、自動インクリメントを使用できます。たとえば、最初の指定子にu1を入力すると、2番目の指定子を配置する際にu2が自動的に利用可能になり、これが同じコンポーネントのパーツに指定子を割り当てる際に大きな利点となります。
  • 参照指定子情報は、Export Part Centroidsダイアログ(File»Export»Part Centroids)のパーツリストに追加されます。

フラッシュパッドをホームベースパッドに変換

メインメニューのTools»SMT Stencil » Homebase Pad Conversionコマンドを使用して、フラッシュパッドのペアをホームベースパッドに変換します。ホームベースパッドは、SMTステンシルでペーストの領域(パッドごと)を改善するために使用されます。

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

  1. 変換する最初のフラッシュパッドのペアを選択します。ペア内の各パッドの上にカーソルを置いてクリックします。
  2. 右クリックしてFlash - Homebase Conversionダイアログにアクセスします。このダイアログを使用して:
    • ペア内の各パッドに適用されるベベリングの方向と範囲の観点からホームベースパッドを定義します。
    • 結果として得られるホームベースパッドを同じレイヤー、新しいレイヤー、または現在のドキュメントの既存のレイヤーのいずれかに描画するかを選択します。
    • ダイアログから、初期に選択されたパッドペアと一致するパッドペアを検索する際のフラッシュ許容誤差を設定するなど、さまざまな他の変換オプションが利用可能です。また、古いパッドを保持するか完全に削除するかを選択できます。
  3. 必要なオプションを定義した後、OKをクリックすると、メインの設計ウィンドウに戻り、変換を考慮するための全体の領域を選択するように求められます。設計全体を囲む選択ボックスをドラッグし、領域が選択されたら右クリックします。選択されたオブジェクトは、初期に選択されたパッドペアと比較され、一致するすべてがホームベースパッドに変換されます。
  4. さらにフラッシュパッドのペアをホームベースパッドに変換するか、右クリックするか、Escを押して終了します。
  • 最初のフラッシュパッドのペアは、形状および/またはサイズが異なる場合があります。2つのうち小さい方がホームベースパッドのサイズを計算するために使用されます。
  • 変換後、各ホームベースパッドは単一のオブジェクトとして扱われます。

エポキシバーの追加

メインメニューのTools»SMT Stencil » Add Epoxy Barsコマンドを使用して、現在のドキュメント内の選択されたフラッシュパッドペアの組み合わせの間にエポキシバーを追加します。

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

  1. 最初のフラッシュパッドのペアを選択します。この初期ペアの各パッドの上にカーソルを置いてクリックします。
  2. 右クリックしてAdd Epoxy Barsダイアログにアクセスします。このダイアログを使用して:
    • 2つのパッドの間の位置に関連してエポキシバーの幅と高さを定義します。
    • 結果として得られるエポキシバーを同じレイヤー、新しいレイヤー、または現在のドキュメントの既存のレイヤーのいずれかに描画するかを選択します。
    • ダイアログから、初期に選択されたパッドペアと一致するパッドペアを検索する際のフラッシュ許容誤差を設定するなど、さまざまな他の変換オプションが利用可能です。また、古いパッドを保持するか完全に削除するかを選択できます。
  3. 必要なオプションを定義した後、OKをクリックすると、メインの設計ウィンドウに戻り、変換を考慮するための全体の領域を選択するように求められます。設計全体を囲む選択ボックスをドラッグし、領域が選択されたら右クリックします。選択されたオブジェクトは、初期に選択されたパッドペアと比較され、一致するすべてにエポキシバーが配置されます。
  4. エポキシバーの追加を続けるか、右クリックするか、Escを押して終了します。
  • エポキシバーのギャップファクターは、2つのパッドの間のバーの幅と高さを示します。幅はパッド間の水平距離(それぞれの内側の端から測定)の関数です。高さはパッドによって覆われる垂直距離の関数です(上のパッドの上端から下のパッドの下端まで測定)。これらのフィールドには、10から100パーセントの間の値のみが入力されます。
  • このコマンドを1つの設計セッションで2回使用した場合、エポキシバーの追加ダイアログは、最初にコマンドが実行されたときに選択されたパッドペアと異なる初期パッドペアがある場合にのみ表示されます。そうでない場合は、同じ設定を適用したいと見なされ、変換エリアを直接選択するように求められます。

マクロの作成と使用

現在のドキュメントで行われたアクションの新しいマクロを記録するには、メインメニューからマクロ » 録画開始コマンドを選択します。コマンドを起動すると、新しいマクロファイルの作成ダイアログが表示されます。このダイアログを使用して、新しいマクロスクリプトファイルをどこに、どの名前で保存するかを定義します。開くをクリックすると、録画モードに入ります。CAMtasticエディタ内で行う任意のアクションが記録され、対応するスクリプト行がマクロファイル(*.bas)に追加されます。

マクロに含めるすべてのアクションを実行し終えたら、マクロ » 録画停止コマンドを使用して録画モードを終了します。現在のマクロ録画セッションが終了し、生成されたマクロスクリプトファイルがメイン設計ウィンドウのアクティブドキュメントとして自動的に開かれます。生成されたファイルはプロジェクトパネルに自由ドキュメントとして表示されます。使用されるスクリプト言語はEnable Basicです。

生成されたマクロスクリプトを編集するには、マクロ » スクリプト編集コマンドを使用します。コマンドを起動すると、マクロファイルを開くダイアログが表示されます。このダイアログを使用して、編集したいマクロファイル(*.bas)を探して開きます。マクロファイルがメイン設計ウィンドウのアクティブドキュメントとして開かれ、必要に応じてスクリプトを編集できます。

指定されたマクロスクリプトを実行するには、メインメニューからマクロ » スクリプト実行コマンドを選択します。コマンドを起動すると、マクロファイルを開くダイアログが表示されます。このダイアログを使用して、実行したいマクロファイル(*.bas)を探して開きます。開くをクリックすると、マクロが実行され、その中に含まれるコマンドが実行されます。

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
機能の可用性

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

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

従来のドキュメント

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

Content