Synchronizing a Multi-board Assembly

TRANSLATE:

 

親ページ: ECAD-MCAD 共同設計

マルチボードアセンブリの同期には以下が必要です:

  • Altium Designer Pro または Altium Designer Enterprise の ソフトウェアサブスクリプションを持つ、サポートされている Altium 設計クライアント:
    • サポートされている Altium 設計クライアントを確認するには、使用している MCAD CoDesigner アドインのバージョンをメモし、ECAD-MCAD バージョン互換性マトリックスでサポートされているバージョンを確認してください。
  • Altium ワークスペース、サポートされているワークスペースには以下が含まれます:
    • Altium 365 ワークスペース、または
    • Altium Enterprise Server ワークスペース+注: オンプレミスサーバーを使用しており、ライセンス関連の機能変更があった場合は、サーバーのブラウザインターフェースの 管理 – ライセンス ページでライセンスを削除して再追加することでライセンスを更新してください。

  • サポートされている MCAD 設計ソフトウェア:
    • SOLIDWORKS 2020 以降、CoDesigner アドインバージョン 3.0 以降
    • PTC Creo 7.X 以降、CoDesigner アドインバージョン 3.5 以降

+ Altium Concord Pro、Altium NEXUS Server ワークスペース、および Altium 365 NEXUS ワークスペースは製品およびブランド名として廃止されました。その機能は現在、Altium Enterprise Solutionsの一部として利用可能です。

概要

複数のアセンブリからデバイスを構築することは、機械CADソフトウェアで製品を開発する標準的なアプローチです。Altiumの電子設計ソフトウェアも同様のコンセプトをサポートしており、複数のPCBを組み合わせて、マルチボードアセンブリと呼ばれるPCBのアセンブリを作成できます。このアセンブリにはエンクロージャも含まれることがあります。

Altiumのマルチボードアセンブリエディタで開かれたマルチボードアセンブリ。Altiumのマルチボードアセンブリエディタで開かれたマルチボードアセンブリ。

PCBをエンクロージャに組み込むプロセスは、MCADで最も適切に実行されます。しかし、ECADエンジニアも、コンポーネント間やコンポーネントとエンクロージャのクリアランスのチェック、指示灯やディスプレイ、ボタン、コネクタなどの人間インターフェース要素へのアクセスとラベリングのチェックなど、電気機械的なチェックを行う必要があるかもしれません。

MCADとECADの領域間でボードのアセンブリを同期できることには、機械設計チームと電子設計チームの両方が組み立てられたデバイスの現状を迅速に確認できるという多くの利点があります。

ワークフロー

以下のスライドは、MCADとECAD間でマルチボードアセンブリを同期するプロセスの概要を示しています。この手順の順序は固定されていません。たとえば、スライドは、個々のPCBがECADから引き出されてMCADエンクロージャに組み立てられた後、ECADに全体のアセンブリを転送することを決定するシーケンスを示しています。

TRANSLATE:

Javascript
ECADから個々のPCBをプッシュする

各PCBはECADからプッシュされ、MCADにプルされ、アセンブリとして保存される必要があります。

ECADマルチボードアセンブリをプッシュする

個々のPCBをECADマルチボードアセンブリに含め(その位置は未定義のままでもよい)、ECADからMBAをプッシュします。

MCADでデバイスアセンブリを作成する

エンクロージャと1つ以上のPCB MCADアセンブリを含める(代わりに、PCBは後で追加することもできます)。

PCBを認識する

1つ以上のPCBアセンブリが追加されている場合、このボタンをクリックするとCoDesignerは、検出できる各PCBがこのMCADデバイスアセンブリの一部であることを認識します。

マルチボードをリンクする

PCBが認識されている場合、Altium CoDesignerパネルの上部にあるドロップダウンメニューからマルチボードをリンクコマンドを選択することで、MCADデバイスアセンブリをECADマルチボードアセンブリにリンクできます。PCBがまだ認識されていない場合は、Altium CoDesignerパネルのマルチボードをリンクボタンを使用します。

エンクロージャを定義する

MCADの機能ツリーでエンクロージャを選択し、Altium CoDesignerリボンのエンクロージャボタンをクリックします。CoDesignerはこの部品/アセンブリをエンクロージャとして認識し、Altium CoDesignerパネルのマルチボード定義セクションに表示します。

MCADからアセンブリをプッシュする

CoDesignerは、各PCBの位置と向きをECADにプッシュします。エンクロージャが定義されている場合は、それも一緒にプッシュします。

ECADにアセンブリをプルする

完成したアセンブリをECADのMCAD CoDesignerパネルのマルチボードアセンブリエディタにプルします。

ECADで完成したアセンブリ

エンジニアは、ECADで完成したマルチボードアセンブリを検査することができます。

TRANSLATE:

以下は異なるシーケンスで、MCADデバイスエンクロージャがECAD MBAにリンクされ、その後PCBがデバイスエンクロージャに追加されます。

1. 各PCBをECADからMCADに転送する

注記:

  • 各ボードをECADからMCADにプッシュし、MCADにプルして、各ボードをMCADアセンブリとして保存します。
  • ボードレベルの同期は、アセンブリ同期とは独立して維持されなければなりません。ECADでは、個々のPCBおよびマルチボードアセンブリ(MBA)プロジェクトで行われます。MCADでは、デバイスアセンブリから、同期する前にAltium CoDesignerパネルの上部にあるドロップダウンメニューで必要なPCB/アセンブリを選択することで行うことができます。これについては以下で詳しく説明します。
  • PCBは、マルチボード同期プロセスの任意の時点で、新しいMCADアセンブリとしてプルして構築することもできます。

2. ECADマルチボードアセンブリをECADからプッシュする

注記:

  • ボードの位置合わせをMCADで行う場合は、PCBをECADマルチボードアセンブリドキュメントにロードしてアセンブリを保存します。MCADで位置と向きが決定されたら、その位置情報と向き情報をECADに戻すことができます。ECADでのマルチボード設計についてもっと学ぶ
  • MCADデバイスアセンブリでメイトを定義することを推奨します。ECADマルチボードアセンブリでは行わないでください。
  • 保存されたら、MBAをワークスペースにプッシュします。ワークスペースに保存されるのは、PCBの名前、位置、向きのみです(エンクロージャが含まれている場合はそれも含まれます)。

3. MCADでデバイスアセンブリを作成し、ECADマルチボードアセンブリにリンクする

注記:

  • エンクロージャをデバイスアセンブリに追加します。
  • MCADデバイスアセンブリをECADマルチボードアセンブリ(MBA)にリンクします。これは、Altium CoDesignerパネルのLink Multiboardボタンをクリックすることで行います。
  • CoDesignerがマルチボードアセンブリがプッシュされたのと同じワークスペースに接続されている場合、ECAD MBAはSelect Project from Company Workspaceダイアログにリストされます。
  • MBAを選択し、OKをクリックしてリンクを確立します。

4. マルチボードアセンブリをMCADにプルする

注記:

翻訳:

  • リンクが確立されると、CoDesignerはMCADに取り込む新しい変更があることを検出します。取り込むをクリックします。
  • 黄色でハイライトされた変更は、CoDesignerが単独でこの変更を完了できないことを示しています。問題を解決する方法についての情報が表示されるツールチップを表示するために、変更の上にカーソルを置きます。
  • アセンブリが初めて取り込まれるとき、CoDesignerはアセンブリ内のPCBのMCADバージョンの場所を知りません。位置省略記号ボタン()をクリックして、見つからないボードをそれぞれ特定します。ボードが特定されると、そのボードの変更項目はもはや黄色でハイライトされず、その変更を適用できるようになります。
  • 変更が赤でハイライトされている場合、その変更は適用できず、CoDesignerがそれを解決することができないことを示しています。例えば、アセンブリ内のPCBがまだECADからプッシュされていない場合などです。

5. MCADデバイスアセンブリの操作

注記:

  • 変更が適用されると、MCADデバイスアセンブリにはPCBが含まれるようになります。
  • CoDesignerは、MCADエンジニアがPCBのいずれかまたはアセンブリ全体を続けて作業できるようにします。必要な要素を上のAltium CoDesignerパネルのドロップダウンで選択します。例えば、PCBの編集が必要な場合は、ドロップダウンでそれを選択し、編集を行い、通常の方法でECADに変更をプッシュします。

6. MCADでエンクロージャを定義する

注記:

  • エンクロージャをCoDesignerに識別させると、MCADとECADの間で同期することもできます。上の画像の数字は、これを行う手順を示しています:
    1. MCADモデルツリーでエンクロージャを選択します。
    2. Altium CoDesignerリボンのエンクロージャボタンをクリックして、選択したオブジェクトをエンクロージャとしてCoDesignerに識別させます。
    3. CoDesignerがエンクロージャを正しく識別したことを確認するダイアログでOKをクリックします。
    4. Altium CoDesignerパネルでエンクロージャが詳細に記載されていることを確認します。
  • エンクロージャだけでなく、ファスナーやケーブルアセンブリなどの他の機械部品も、エンクロージャアセンブリに含めることでECADと同期することができます。

7. デバイスアセンブリを準備し、ECADにプッシュする

  • エンクロージャ内でPCBを配置し、固定します。
  • 上記のようにMCADからECADにアセンブリをプッシュします。

8. アセンブリをECADに取り込む

TRANSLATE:

注意事項:

  • 変更が検出されたことを警告する通知がMCAD CoDesignerパネルに表示されます。警告が自動的に表示されない場合は、プルボタンをクリックしてチェックを開始してください。
  • 変更には、PCBの位置更新や、MCADに含まれている場合はエンクロージャの更新も含まれます。
  • ECADマルチボードアセンブリにすべてのPCBが含まれている必要はありません。CoDesignerは、MCADからECADマルチボードへの同期中に不足しているPCBを追加します。
  • アセンブリ内の子PCBに設計変更が加えられた場合、その更新はまず子PCBプロジェクトにプルされ、次にECADマルチボードアセンブリでPCBを更新する必要があります(画像を表示)。CoDesignerは、ECAD内部の更新を管理しません。

9. ECADエンジニアのためのアセンブリ準備完了

注意事項:

  • 必要なECADタスクを実行できるようになりました。例えば、クリアランスチェックや、PCBのフィット感の視覚的確認などです。上の画像は、ECAD内のマルチボードアセンブリの断面ビューを示しています。

 

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 の営業担当者にお問い合わせください

Content