TRANSLATE: Altium DesignerのCAMエディターの追加ツール
Altium DesignerのCAMエディタには、CAMドキュメントを扱う際に特定のタスクを実行するのを容易にするための多くのツールが含まれています。
銅面積の計算
現在のドキュメントで選択されたオブジェクトの合計銅面積を計算するには、メインメニューからツール » 銅面積計算 コマンドを選択します。コマンドを起動すると、カーソルが小さな四角に変わり、銅面積計算モードに入ります。手順には以下の一連のアクションが含まれます:
- 計算に含めたいオブジェクトをクリックして選択します。オブジェクトから離れてクリックすると、複数のオブジェクトを選択に含めるための選択エリアをドラッグできます。選択は累積的です。
- 必要なすべてのオブジェクトが選択されたら、右クリックします。レポートファイル(銅面積.rpt)が生成され、メインデザインウィンドウのアクティブドキュメントとして開かれます。選択されたオブジェクトに関連付けられた各レイヤーについて、使用される銅の面積が平方インチでリストされます。合計銅面積もリストされます。
銅の注ぎ込み
閉じた境界内に銅を注ぎ込むには、メインメニューからツール » 銅の注ぎ込み コマンドを選択します。コマンドを起動すると、カーソルが小さな四角に変わり、閉じた境界を選択するように求められます。閉じた境界には、円、長方形、または閉じられている場合のポリライン(折れ線)が含まれます。手順には以下の一連のアクションが含まれます:
- 銅で満たしたいエリアの境界上の任意の場所にカーソルを置き、クリックします。銅の注ぎ込みダイアログが表示されます。
- このダイアログには、銅の注ぎ込みに使用されるパターンのプレビューと、クリアランス値が表示されます。この値は、注ぎ込みが元のイメージの境界内に完全に収まるようにするためのクリアランス境界を提供します。デフォルトでは、最後に定義された銅の塗りつぶしパターンが現在提供されるものになります。異なるパターンを塗りつぶしに使用したい場合は、パターンの編集ボタンをクリックして、パターンの編集 - 銅の注ぎ込みダイアログを開きます。このダイアログを使用して、必要に応じて注ぎ込みのパターンを定義します:
- もし塗りつぶしタイプが多角形(ラスター)に設定されている場合、このダイアログの他のすべての設定は無効になります。選択された境界は、銅の注ぎ込みダイアログで指定されたクリアランスに従って、固体の多角形で塗りつぶされます。
- もし塗りつぶしタイプがベクターに設定されている場合、固体のイメージまたは形状/Dコードを使用するかを選択できます。塗りつぶしに使用する形状を選択してサイズを入力するか、または既存のアパーチャを使用するように指定できます。形状/Dコードを使用することを選択した場合、使用される形状のXY間隔を指定できます。
- 必要に応じてパターンとクリアランスを定義した後、OKをクリックして銅を境界内に注ぎ込みます。
- さらに閉じた境界を選択して銅を注ぎ込むか、右クリックするか、Escキーを押して終了します。
パッドの除去
現在のドキュメントのすべての内部信号レイヤーから孤立したパッドと積層したパッドを除去するには、メインメニューからツール » パッド除去コマンドを選択します。コマンドを起動すると、現在のドキュメントで検出されたすべての内部信号レイヤー上の孤立したパッドと積層したパッドの概要を提供する情報ダイアログが表示されます。OKをクリックすると、指定された合計数のパッドが除去されます。
オブジェクトの拡散の変更
メインメニューからツール » 拡散/縮小コマンドは、選択したオブジェクトの拡散を増加させるか減少させるために使用され、オブジェクトに関連する元のアパーチャを太くしたり薄くしたりして、これを新しいアパーチャとして保存します。
コマンドを起動すると、カーソルが小さな四角に変わり、拡散/縮小モードに入ります。手順には以下の一連のアクションが含まれます:
- 拡大/縮小したいオブジェクトを選択します。個々のオブジェクト上にカーソルを置いてクリックするか、利用可能な多くの選択ツールのいずれかを使用してそれらを選択に追加します。
- すべてのオブジェクトが選択されたら、右クリックします。拡散/縮小サイズダイアログが表示されます。このダイアログを使用して、拡大/縮小のサイズを指定します。縮小する場合は、負の符号を含めることを忘れないでください。新しいオブジェクトを同じレイヤー、新しいレイヤー、または既存のレイヤーのいずれかに配置するかを選択できます。古いオブジェクトを削除オプションを有効にすると、比較目的で元のオブジェクトを保持する選択肢が与えられます。
- サイズオプションが必要に応じて定義された後、OKをクリックすると、選択されたオブジェクトのサイズ変更が行われます。得られた形状は新しいアパーチャ定義として追加され、選択内の異なる初期アパーチャごとに1つずつ、Dコードが割り当てられます。
- さらにオブジェクトを拡大/縮小するか、右クリックするか、Escキーを押して終了します。
選択したパッドにティアドロップを追加メインメニューの ツール » ティアドロップ コマンドは、現在のドキュメント内のルーティング(シグナル)レイヤー上の選択されたパッドにティアドロップを適用するために使用されます。ティアドロップパッドは、ボード製造フェーズ中のドリルブレイクアウトを防ぐ一般的な技術です。
まず、ティアドロップパッドを追加したいルーティング(シグナル)レイヤーが、 CAMtastic パネルのレイヤーリストでONになっていることを確認してください。
コマンドを起動すると、カーソルが小さな四角に変わり、ティアドロップしたいパッドを選択するように求められます。カーソルを個々のパッドの上に置いてクリックすることでそれらを選択に追加するか、利用可能な多くの選択ツールのいずれかを使用します。ティアドロップしたいすべてのパッドが選択された後、右クリックします。 ティアドロップの追加 ダイアログが表示されます。
ダイアログの左半分では、適用したいティアドロップのスタイルを定義できます - パッド または ラインです。 パッド スタイルのティアドロップは、トレース/パッドの交差点に元のパッドの半分のサイズのパッドを配置します。 ライン スタイルのティアドロップは、パッドに接触する2本の線(パッドに接線)をトレース/パッドの交差点に配置します。 ライン スタイルを使用する場合、ティアドロップの長さを制御する ラインオフセットファクターを指定できます。
ダイアログの右半分では、さまざまなクリアランスチェックを定義して適用できます。必要に応じてこれらの制約を定義します。デフォルトでは、それぞれが 5milに設定されています。
パッド/ビアの境界矩形を膨らませる フィールドは、ティアドロップ処理を高速化する方法として使用されます。パッドの境界矩形を膨らませることで、ティアドロップの対象となるトレースの数を、膨らんだ境界に触れるものに絞り込むことができます。これを粗いチェックと考え、残されたトレースがパッドと実際に接続しているかどうかを細かくチェックすると考えてください。デフォルト設定は 25mil/辺です。
ティアドロップスタイルとクリアランスチェックを必要に応じて定義した後、 OK をクリックすると、選択されたすべてのパッドにティアドロップが追加されます。ティアドロップを配置すると1つ以上のチェックに違反する場合、パッドはティアドロップされません。
さらにティアドロップするパッドを選択し続けるか、または Esc を押して終了します。
シルクスクリーンのトリミング
メインメニューの ツール » シルクスクリーンのトリミング コマンドは、それがはんだマスクレイヤーパッドに侵入する場合に、シルクスクリーンレイヤー画像をトリミングするために使用されます。
コマンドを起動すると、 シルクスクリーンのトリミング ダイアログが表示されます。このダイアログを使用して、シルクスクリーン画像とはんだマスクパッドの端との間のクリアランス制約を指定します。正の値(パッドからシルクスクリーンを引き戻す)または負の値(パッドに侵入する)を入力できます。
新しいレイヤーにコピー オプションを使用して、元のシルクスクリーンのコピーを新しいレイヤーに保存します。これは、トリミング操作の結果を比較する際に非常に役立ちます。
トリミングオプションを必要に応じて定義した後、 OK をクリックすると、トリミングが実行されます。
パーツの作成とグループ化
メインメニューの ツール » パーツ » パーツの作成とグループ化 コマンドは、現在のデザインイメージ内で同一のパーツを作成しグループ化するために使用され、その結果、後でエクスポートできるパーツリストを生成することができます。
まず、メインデザインウィンドウで単一の上部または下部レイヤー(例えば、上部または下部のはんだマスクレイヤー)が表示されていること、そして他のすべてのレイヤーがOFFになっていることを確認してください。
コマンドを起動すると、カーソルが小さな四角に変わり、フットプリントを選択するように求められます。手順には次の一連のアクションが含まれます:
- カーソルを使用して、特定のフットプリント内のすべてのパッドを選択します。これは、各パッドを個別にクリックするか、またはそれらの周りに選択ボックスをドラッグすることで行います。
- 右クリック - パーツの割り当て/グループ化 ダイアログが表示されます。このダイアログを使用して、フットプリントに説明(例えば DIP14)を与え、その回転を指定し、そのタイプ(スルーホール、または SMT)を定義します。
- 必要に応じてフットプリントのプロパティを定義した後、OKをクリックします。ソフトウェアは、同じレイヤー上でサイズ、形状、向きの点で同一のフットプリントのみを検索します。各同一パーツには、中心を通る十字が描かれた矩形が描かれます。これらの十字が入った矩形は、パーツを作成しているレイヤーが上部にあるか下部にあるかに応じて、新しいレイヤー - Refdes_TopまたはRefdes_Bottom - に追加されます。このレイヤーは、CAMtasticパネルのレイヤーリストに追加されます。
- さらにフットプリントを選択してグループ化するか、右クリックするか、Escを押して終了します。
参照指定子の割り当て
メインメニューのTools»Parts » Assign Ref Designatorsコマンドを使用して、現在の設計ドキュメントで正常に作成/グループ化されたすべてのパーツに参照指定子を割り当てます。
コマンドを起動すると、カーソルが小さな四角に変わり、パーツを選択するように求められます。グループ化されたパーツの十字の中心上にカーソルを置いてクリックします。Enter Valueダイアログが表示され、そこからパーツに割り当てたい参照指定子を入力できます。必要な指定子を入力してOKをクリックすると、その指定子がパーツの十字の中心に表示されます。
設計内の他のパーツに参照指定子を割り当て続けるか、右クリックするか、Escを押して終了します。
フラッシュパッドをホームベースパッドに変換
メインメニューのTools»SMT Stencil » Homebase Pad Conversionコマンドを使用して、フラッシュパッドのペアをホームベースパッドに変換します。ホームベースパッドは、SMTステンシルでペーストの領域(パッドごと)を改善するために使用されます。
コマンドを起動すると、カーソルが小さな四角に変わり、変換モードに入ります。手順には、次の一連のアクションが含まれます:
- 変換する最初のフラッシュパッドのペアを選択します。ペア内の各パッドの上にカーソルを置いてクリックします。
- 右クリックしてFlash - Homebase Conversionダイアログにアクセスします。このダイアログを使用して:
- ペア内の各パッドに適用されるベベリングの方向と範囲の観点からホームベースパッドを定義します。
- 結果として得られるホームベースパッドを同じレイヤー、新しいレイヤー、または現在のドキュメントの既存のレイヤーのいずれかに描画するかを選択します。
- ダイアログから、初期に選択されたパッドペアと一致するパッドペアを検索する際のフラッシュ許容誤差を設定するなど、さまざまな他の変換オプションが利用可能です。また、古いパッドを保持するか完全に削除するかを選択できます。
- 必要なオプションを定義した後、OKをクリックすると、メインの設計ウィンドウに戻り、変換を考慮するための全体の領域を選択するように求められます。設計全体を囲む選択ボックスをドラッグし、領域が選択されたら右クリックします。選択されたオブジェクトは、初期に選択されたパッドペアと比較され、一致するすべてがホームベースパッドに変換されます。
- さらにフラッシュパッドのペアをホームベースパッドに変換するか、右クリックするか、Escを押して終了します。
エポキシバーの追加
メインメニューのTools»SMT Stencil » Add Epoxy Barsコマンドを使用して、現在のドキュメント内の選択されたフラッシュパッドペアの組み合わせの間にエポキシバーを追加します。
コマンドを起動すると、カーソルが小さな四角に変わり、エポキシバーの追加モードに入ります。手順には、次の一連のアクションが含まれます:
- 最初のフラッシュパッドのペアを選択します。この初期ペアの各パッドの上にカーソルを置いてクリックします。
- 右クリックしてAdd Epoxy Barsダイアログにアクセスします。このダイアログを使用して:
- 2つのパッドの間の位置に関連してエポキシバーの幅と高さを定義します。
- 結果として得られるエポキシバーを同じレイヤー、新しいレイヤー、または現在のドキュメントの既存のレイヤーのいずれかに描画するかを選択します。
- ダイアログから、初期に選択されたパッドペアと一致するパッドペアを検索する際のフラッシュ許容誤差を設定するなど、さまざまな他の変換オプションが利用可能です。また、古いパッドを保持するか完全に削除するかを選択できます。
- 必要なオプションを定義した後、OKをクリックすると、メインの設計ウィンドウに戻り、変換を考慮するための全体の領域を選択するように求められます。設計全体を囲む選択ボックスをドラッグし、領域が選択されたら右クリックします。選択されたオブジェクトは、初期に選択されたパッドペアと比較され、一致するすべてにエポキシバーが配置されます。
- エポキシバーの追加を続けるか、右クリックするか、Escを押して終了します。
マクロの作成と使用
現在のドキュメントで行われたアクションの新しいマクロを記録するには、メインメニューからマクロ » 録画開始コマンドを選択します。コマンドを起動すると、新しいマクロファイルの作成ダイアログが表示されます。このダイアログを使用して、新しいマクロスクリプトファイルをどこに、どの名前で保存するかを定義します。開くをクリックすると、録画モードに入ります。CAMtasticエディタ内で行う任意のアクションが記録され、対応するスクリプト行がマクロファイル(*.bas)に追加されます。
マクロに含めるすべてのアクションを実行し終えたら、マクロ » 録画停止コマンドを使用して録画モードを終了します。現在のマクロ録画セッションが終了し、生成されたマクロスクリプトファイルがメイン設計ウィンドウのアクティブドキュメントとして自動的に開かれます。生成されたファイルはプロジェクトパネルに自由ドキュメントとして表示されます。使用されるスクリプト言語はEnable Basicです。
生成されたマクロスクリプトを編集するには、マクロ » スクリプト編集コマンドを使用します。コマンドを起動すると、マクロファイルを開くダイアログが表示されます。このダイアログを使用して、編集したいマクロファイル(*.bas)を探して開きます。マクロファイルがメイン設計ウィンドウのアクティブドキュメントとして開かれ、必要に応じてスクリプトを編集できます。
指定されたマクロスクリプトを実行するには、メインメニューからマクロ » スクリプト実行コマンドを選択します。コマンドを起動すると、マクロファイルを開くダイアログが表示されます。このダイアログを使用して、実行したいマクロファイル(*.bas)を探して開きます。開くをクリックすると、マクロが実行され、その中に含まれるコマンドが実行されます。