Altium NEXUSでPCB上の3Dボディオブジェクトを操作する

実装される物理コンポーネントを表現するために3Dボディを配置します。
概要
3Dボディは、組み立てられたPCB上に実装される物理コンポーネントの三次元形状を表現するために使用される基本的な多角形デザインオブジェクトです。複雑なコンポーネント形状を作成するために、任意の数の3Dボディオブジェクトを組み合わせて使用できます。 押し出し多角形、円柱、球体の3Dボディ形状は、PCBエディタまたはPCBライブラリのフットプリント内のいずれにも配置できます。
定義可能なシンプルな3D形状に加え、3Dボディオブジェクトは標準フォーマットの汎用3Dモデル(STEP、SolidWorks、Parasolid形式など)をインポートするためのコンテナとしても使用できます。
エディタを3D表示モードに切り替えると、実際の3D形状が表示されます(
使用可能な3Dオブジェクトは以下の通りです:
-
Standard 3D Body Objects - これらを複数配置して、必要なコンポーネント形状を構築できます(上記アニメーション参照):-
Extruded -
Cylinder -
Sphere
-
-
Generic models - 多くのコンポーネントメーカーやコミュニティサイトから3Dモデルが提供されています。対応ファイル形式は以下の通りです:-
STEP - および*.Stp*.Step -
SolidWorks parts -*.SldPrt -
Parasolid Models - および*.x_t*.x_b
-
利用可能性
3Dボディオブジェクトは、PCBエディタおよびPCBライブラリエディタの両方で配置できます:
-
メインメニューから
Place » 3D Body コマンドを選択します。 -
Active Bar 上の
(3Dボディ)コマンドを探して使用します。
配置 - 標準3Dボディオブジェクト
標準3Dボディオブジェクトを配置するには:
-
Place » 3D Body コマンドを起動します。カーソルが十字線に変わり、デフォルトの配置モード(押し出し3Dボディ配置)になります。 -
Tab を押すと配置が一時停止し、Properties パネルが3Dボディモードで表示されます。ワークスペースには一時停止ボタンオーバーレイ(
)が表示され、Properties パネルの各フィールドにアクセスできることを示します。 -
Properties パネルで、Identifier フィールドに3Dボディの名前を入力します(任意)。識別子は複数の3Dボディを配置する際の管理や、必要に応じて設計ルールでこの3Dボディ をターゲットにする際に役立ちます。 -
必要な
Board Side を選択します。通常は に設定します。PCBライブラリエディタでは、フットプリントは基板の表面用に作成されますが、必要に応じてPCB設計時に裏面に反転できます。Top -
3Dボディを配置する機械層
Layer を選択します。コンポーネントタイプの機械層は、基板の表面から裏面にコンポーネントを反転した際に、3Dボディなどの機械的詳細もペアとなる機械層に移動するよう、2つの機械層をペアリングする必要があります。機械層のペアリングは、View ConfigurationパネルのLayers and Colors タブで行います。詳細は パネルページをご参照ください。 -
利用可能な形状から
3D Model Type を選択します:Extruded 、Cylinder 、またはSphere 。または、外部 3Dモデルを埋め込みたい場合はGeneric オプションを有効にします。詳細はこちらをご覧ください。 -
各形状は、配置前にサイズを定義する必要があります。選択した形状が:
-
Extruded の場合は、Overall Height を定義します。 -
Cylinder の場合は、Height とRadius を定義します。 -
Sphere の場合は、Radius を定義します。
-
-
パネルの
Display 領域で、Color ボタンをクリックして色を設定し、必要に応じてOpacity を調整します。 -
編集が完了したら、ワークスペースの一時停止ボタンオーバーレイをクリックしてワークスペースに戻ります。
-
形状が
Cylinder またはSphere の場合:- カーソルがワークスペース内で長方形の形状を伴って移動します。クリックして3Dボディを配置します。
-
右クリックまたは
Esc を押すと3Dボディオブジェクトの配置を終了します。
-
形状が
Extruded の場合、 カーソルが押し出し3Dボディの多角形ベース形状の定義準備状態になります:- 最初の頂点をクリックして定義します。
- カーソルを移動して、2つ目の頂点を配置する準備をします。デフォルトの動作では、クリックごとに2つの辺が配置され、その間にユーザー定義のコーナー形状が作成されます。詳細については、配置モードのセクション をご参照ください。
- マウスを動かし続け、さらに頂点を配置するにはクリックします。
-
最後の頂点を配置した後、右クリックするか
Esc を押して、3Dボディの配置を閉じて完了します。3Dボディは手動で閉じる必要はありません。ソフトウェアが自動的に 開始点と最後に配置した点を接続して形状を完成させます。
押し出し3Dボディの配置モード
押し出し3Dボディを配置する際には、5つのコーナーモードが利用可能で、そのうち4つにはコーナー方向のサブモードもあります。配置中は:
-
Shift+Spacebar を押すことで、5つのコーナーモードを順番に切り替えられます: 45度、 45度(アーク付き)、 90度、 90度(アーク付き)、 および任意角度。 -
Spacebar を押すと、2つのコーナー方向サブモードを切り替えられます。 -
アークコーナーモードのいずれかにいる場合は、
または
キーを押しながらアークを縮小または拡大できます。Shift キーを押しながら操作すると、アークのサイズ変更が加速します。 -
1 ショートカットキーを押すと、 1クリックあたり2辺、 または1クリックあたり1辺の配置を切り替えられます。2番目のモードでは、破線の辺はlook-ahead segment と呼ばれます。 -
Backspace キーを押すと、最後に配置した頂点を削除できます。
押し出し3Dボディオブジェクトの例。2Dおよび3Dビューで参照点が表示されています。
標準3Dボディの回転
標準の押し出しおよび円柱3Dボディ形状は、3軸すべてで回転することはできません。例えば、押し出しオブジェクトはZ軸(オブジェクトを上から見下ろす方向)でのみ回転でき、円柱オブジェクトはY軸およびZ 軸で回転できます。
他の軸で回転させる必要がある場合は、STEPオブジェクトに変換できます。自由な3Dボディオブジェクトを変換するには、ワークスペースで選択し、右クリックしてコンテキストメニューからSTEPに変換コマンドを選択します。オブジェクトが選択されていない場合や複数選択されている場合は、このコマンドは利用できません。オブジェクトをSTEPに変換すると、ワークスペース内でサイズ変更はできなくなります。
X軸またはY軸で回転させる必要がある場合は、押し出し形状をSTEPに変換してください。
配置 - 汎用モデル
STEP形式の部品モデルなどの汎用モデルは、3Dボディオブジェクトにリンクまたは埋め込みして配置します。
汎用モデルを配置するには:
- 標準3Dボディの配置セクションで説明されている手順1~4を完了します。
-
3D Model Type パネルのProperties 領域で、Generic ボタンをクリックします。 -
Source パネルのProperties セクションで、ソースを次のいずれかに設定します:-
Vault - 3Dモデルを管理されたコンテンツサーバーから取得する場合 -
Embed Model - 3DモデルファイルをPCBライブラリまたはPCBファイル内に埋め込む場合 -
Link to Model - 3DモデルファイルをPCBにリンクする場合(このオプションはPCBライブラリエディタでは利用できません)
-
-
Choose ボタンをクリックしてモデルファイルを読み込みます。各ソースオプションごとに動作が若干異なります:-
Vault -Choose ボタンをクリックするとChoose Item ダイアログが開き、接続されたサーバー内のアイテムにアクセスできます。詳細はサーバーベースの3Dモデルアイテムの参照 セクションをご参照ください。 -
Embed Model - 標準のWindowsOpen ダイアログが開きます。ドロップダウンから必要なファイルタイプを選択し、目的のモデルファイルを参照して選択します。 -
Link to Model - Choose Modelダイアログが開きます。必要なモデルを選択し、OK をクリックします。Choose Model ダイアログに必要なモデルの場所が表示されていない場合は、下記の リンクモデルの操作セクションをご参照ください。
-
-
Properties パネルに戻り、モデルのパスとファイル名がPath フィールドに表示されます。 -
必要に応じて、デフォルトのモデルカラーを上書きできます。パネルの
Display セクションでOverride Color チェックボックスを有効にし、Color およびOpacity を設定します。 - パネルでの編集が完了したら、ワークスペースの一時停止ボタンオーバーレイをクリックしてワークスペースに戻ります。
- モデルはカーソル上に浮かんでいる状態になりますので、位置を決めてクリックして配置します。
- 汎用モデルは再配置が必要になる場合が多いです。詳細は汎用モデルの向き調整テクニックセクションをご参照ください。
高精度かつ詳細な部品モデルが利用可能です。
リンクモデルの操作
この機能は通常、製品ケースのような大きなMCADモデルをリンクし、PCBエディタで基板の収まりを確認したい場合に使用します。モデルをリンクする利点は、外部リンク モデルファイルが更新された場合、ソフトウェアがファイルオープン時に警告し、リンクモデルをリフレッシュできる点です。
リンクモデルは、Preferences ダイアログのPCB Editor - Modelsページで定義された場所に保存する必要があります。必要な場所がChoose Modelダイアログに表示されていない場合は、
-
フルパスを直接入力するか、
Model Search Path フィールド(
)の右側のボタンをクリックして Windows Browse for Folder ダイアログを開きます。 -
必要なフォルダを見つけて
OK をクリックすると、Preferences ダイアログに戻ります。Add ボタンをクリックして、この場所を利用可能なモデル検索パスのリストに追加します。 -
指定したフォルダのみがモデルファイルの検索対象となり、サブフォルダは検索されませんのでご注意ください。
-
必要な場所を指定したら、
OK をクリックしてPreferences ダイアログを閉じ、Choose Model ダイアログに戻ります。
サーバーベースの3Dモデルアイテムの参照
サーバーに保存されている3Dモデルを参照するには:
-
Vault をSource 領域の3D Body モード内にあるProperties パネルで選択します。 -
Choose ボタンをItem Revision フィールドの右側でクリックします。 -
Choose Item ダイアログが開きます。このダイアログを使って、必要な 3D モデルアイテムのリビジョンを参照・選択します。 -
OK をクリックすると、3D ボディと対象の 3D モデルアイテムのリビジョンとの間にリンクが作成されます。情報はDetails 領域のProperties パネルに表示されます。
グラフィカル編集
この編集方法では、ワークスペース内で配置済みの 3D ボディオブジェクトを直接選択し、サイズ・形状・位置をグラフィカルに変更できます。
押し出し 3D ボディの場合、オブジェクトを一度クリックして選択すると編集モードになります。3D ボディオブジェクトの外形は一連のエッジで定義されており、各エッジは両端の終端頂点(画像下の
標準的な 多角形形状編集技法 を使って形状を編集できます。
多角形オブジェクトを編集する際、
-
Slide/Miter - エッジまたは中央頂点をクリック&ホールドでそのエッジをスライド、終端頂点をクリック&ホールドでコーナーを面取りします。 -
Incurvate - エッジまたは中央頂点をクリック&ホールドでそのエッジを曲線化、終端頂点をクリック&ホールドでコーナーを曲線面取り(アーク面取り)します。 -
Move - エッジまたは中央頂点をクリック&ホールドでそのエッジを2つに分割、終端頂点をクリック&ホールドでコーナーを自由に移動します。
編集中は、さらに以下の操作が可能です:
-
Ctrl+click and hold エッジ上の編集ハンドル以外の場所をクリックして新しい頂点を挿入します。 -
頂点を削除するには、頂点をクリック&ホールドし、
Delete キーを押します。 -
3D ボディ上の編集ハンドル以外の場所をクリックしてドラッグすると、位置を移動できます。ドラッグ中は 3D ボディの回転やミラーも可能です:
-
Spacebar を押すと 3D ボディが反時計回りに、Shift+Spacebar で時計回りに回転します。Rotation Step の回転角度は Preferences ダイアログのPCB Editor – Generalページの で定義されています。 -
X またはY キーで 3D ボディを X 軸または Y 軸でミラーできます。
-
非グラフィカル編集
以下の非グラフィカル編集方法が利用できます:
プロパティパネルによる編集
3D ボディオブジェクトのプロパティは、PCB エディターの
配置中は、
配置済み 3D ボディのプロパティにアクセスするには:
- 3D ボディオブジェクト上の任意の場所をダブルクリックします。
-
3D ボディの外周を右クリックし、コンテキストメニューから
Properties を選択します。 -
Properties パネルがすでにアクティブな場合は、3D ボディオブジェクト上をクリックして選択します。
複数オブジェクトの編集
*
リストパネルによる編集
その他の 3D ボディ機能
3D ボディオブジェクトや 3D レイアウトモードで作業するためのツールやテクニックが多数用意されています。主なものを以下にまとめます。詳細は The Advantage of 3D in ECAD-MCAD Integration ページもご参照ください。
部品クリアランスの維持
3D ボディオブジェクトを含む部品間の衝突を X、Y、Z 平面でチェックするために、部品クリアランス設計ルールを追加します。これにより、ある部品が他の部品の上に重なっていないかクリアランスを確認できます。異なるクリアランス要件に対応するため、複数のルールを定義できます。なお、デザインルールチェックでは 3D ボディオブジェクトが基板を貫通しているかどうかは検査されません。
Component Clearance 設計ルールの詳細もご参照ください。
メカニカルレイヤーおよび表示レイヤーの設定
3Dボディオブジェクトは通常、メカニカルレイヤーに配置されます。3Dボディオブジェクトが部品を表す場合は、PCBライブラリエディタで部品フットプリントに3Dボディオブジェクトを追加する必要があります。
3Dボディオブジェクトの配置には、任意のメカニカルレイヤーを使用できます。一般的には、特定のレイヤーを選択して名前を付け、そのレイヤーを3Dボディオブジェクト専用に使用します。PCB部品は完成したPCBのどちらの面にも実装できるため、ソフトウェアは メカニカルレイヤーのペアリングをサポートしています。トップとボトムのシルクスクリーンレイヤーのペアと同様に、部品が表面から裏面に反転されると、ペアリングされたメカニカルレイヤー上のオブジェクトも自動的に ペアとなるメカニカルレイヤーに反転されます。
モデルの3D表示にはレイヤーペアリングは必要ありません。ソフトウェアはBoard Sideプロパティを使用して、オブジェクトがどちらの面にあるか、どの方向に3Dボディを表示するかを判断します。片面の アセンブリ印刷物を生成する必要がある場合は、レイヤーペアが重要です。
基準点とスナップポイント
基準点とスナップポイントは、3Dボディオブジェクトを配置時に保持するための手段を提供します。
基準点について
3Dボディの各タイプ(押し出し、円柱、球体)には、基準点または原点があります。
- 円柱および球体の場合、基準点はX-Y平面上のオブジェクトの円形の中心点です。
- 押し出しオブジェクトの場合、基準点は上から見たときにX長さ/2、Y長さ/2の位置に設定されます。
-
この基準点のワークスペース上の位置が、X/Y
Location にProperties パネルで表示されます。
標準の3Dボディオブジェクトには基準点があり、画像のように表示されます。基準点の線は短いため、オブジェクトの外に表示されない場合があります。
基準点を表示するには、
スナップポイントの定義
スナップポイントはユーザーが定義する位置であり、ワークスペース内でオブジェクトをその位置で保持できるようにします。スナップポイントは通常、オブジェクトのエッジやコーナー、またはピン や取付けピンの中心などの中心位置に割り当てられます。
スナップポイントは、Properties パネルの
スナップポイントを追加するには:
-
3 を押して3Dレイアウトモードに切り替えます。 -
Tools » 3D Body Placement » Add Snap Points From Vertices コマンドを選択します。 -
ステータスバーに表示されるように、次のステップは
Pick the STEP model to add snap points to です。必要な標準3Dボディオブジェクトまたは汎用モデルをクリックして選択します。
-
必要なモードを選択するには
Spacebar を押します。 - 頂点をクリックしてスナップポイントの位置を定義します。
- 2クリックモードを使用している場合は、2つ目の頂点をクリックして2つ目の位置を定義します。スナップポイントは、下のビデオのように2つのクリック位置の中間に作成されます。
-
スナップポイントの配置を続けるか、右クリックまたは
Esc を押してコマンドを終了します。
汎用モデルのインポートと3つのスナップポイントの定義プロセスを示すビデオ。
汎用モデルの向き合わせのテクニック
MCADツールで設計された汎用モデルは、基板設計で使用するために向きを調整する必要がある場合がよくあります。これは以下の方法で実現できます:
-
Tools » 3D Body Placement サブメニューのコマンドを使用する。 -
Properties パネルでX、Y、Zプロパティをインタラクティブに編集する。
向き合わせコマンドの使用
ソフトウェアには、部品の向き合わせと位置決めのためのコマンドが含まれています。設計者は、PCB表面上にある3つのスナップポイントを選択し、それぞれのスナップポイントをPCB上の3つの基準点に 対応させる必要があります。このプロセスは、下記の説明およびビデオで示されています。
モデルをフットプリントに位置合わせするには:
-
3Dレイアウトモードに切り替えます(
3 ショートカット)。 -
Tools » 3D Body Placement » Orient and Position 3D Body コマンドを実行します。 - ステータスバーの指示に従い、再配置したい汎用モデルをクリックします。
- 次に、3つのアンカーを順番に選択します。理想的には、事前に定義されたモデルの基準点や、ピンの中心にあるスナップポイントなど、正確な基準となるものが望ましいです。ステータスバーには現在 選択中のアンカーが表示されます。また、ステータスバーにはカーソル下の頂点やスナップポイントの数値参照値が表示されます。ユーザー定義のスナップポイントは2以上の低い値を持つため、 この値に注意して正しいクリック位置を特定してください。スナップポイントの追加については、スナップポイントの定義セクションを参照してください。
- 3つのアンカーを選択したら、同じ順序でフットプリント上のそれぞれのアンカーが配置される3つの位置を選択します。ステータスバーの案内に従って3つの位置を選択してください。カーソルはワークスペース上で青色ですが、パッドなどオブジェクトの中心に重なると緑色に変わります。
- 3つ目のアンカー位置をクリックすると、ソフトウェアが3つの位置を合わせるようにモデルの向きと位置が変更され、コマンドは終了します。
このプロセスは下記のビデオで示されています。
汎用モデルの再配置プロセスを示すビデオです。
プロパティパネルでの汎用モデルの向き調整
モデルの向きを調整する優れた方法は、3Dボディモードの
-
Ctrl+F - ビューを反転させる。 -
M - オブジェクトを移動する。 -
J - ワークスペース内の特定の位置にジャンプする。 -
R -Reference (PCBライブラリエディタのワークスペース原点)をJump サブメニューから選択する。 -
Enter - パネルに入力した値を適用し、移動中のモデルを配置する。
汎用モデルの再配置プロセスを示すビデオです。
押し出し3Dボディへのテクスチャ追加
押し出しオブジェクトには、最上面に画像を重ねて表示することもできます。
対応するテクスチャファイル形式は、
押し出し3Dボディオブジェクトにテクスチャやロゴを追加できます。
