CoDesign のための SOLIDWORKS の準備

Parent page: Altium CoDesigner のインストールと設定

Altium CoDesigner は、ECAD と MCAD の設計領域間でプリント基板設計を受け渡しするためのインターフェースです。CoDesigner アドインを MCAD ソフトウェアに追加すると、CoDesigner を使用して設計変更を双方向にやり取りできます。設計変更は Altium Workspace を介して受け渡され、これが ECAD と MCAD の領域間の橋渡しとして機能します。

MCAD ソフトウェアと CoDesigner のバージョン互換性を確認する

SOLIDWORKS® で Altium CoDesigner パネルにアクセスするには、以下の説明に従って Add-In(プラグイン)をインストールする必要があります。MCAD CoDesigner プラグインは、Altium website download page からダウンロードできます。

 
 
 
 
 

SOLIDWORKS での CoDesigner のインストールと設定

SOLIDWORKS® との連携には、Altium CoDesigner for SOLIDWORKS Add-In をインストールする必要があります。

MCAD ソフトウェアで CoDesigner にアクセスするには、Add-In をインストールして有効化してください。 MCAD ソフトウェアで CoDesigner にアクセスするには、Add-In をインストールして有効化してください。

Add-In をインストールするには:

  1. インストール前に SOLIDWORKS を閉じてください。

  2. SOLIDWORKS Add-In(AltiumCoDesignerSolidWorks_<VersionNo>.exe)をダウンロードしてインストールします。

  3. SOLIDWORKS を起動し、上図のように Add-Ins ダイアログから Add-In を有効にします。

  4. Add-In を有効にすると、通常の方法で Altium CoDesigner タブを Taskpane Tabs に追加できます。すべてのコラボレーション作業はこのタブから実行します。

CoDesigner Taskpane タブの表示

SOLIDWORKS では、Taskpane Tabs は Customize Taskpane Tabs ダイアログで有効化/無効化できます。

CoDesigner は SOLIDWORKS の Taskpane タブからアクセスします。 CoDesigner は SOLIDWORKS の Taskpane タブからアクセスします。

SOLIDWORKS に Altium CoDesigner Taskpane タブ()が表示されない場合:

  1. 上図のように、Taskpane 上部の Setup 歯車アイコンをクリックします。Customize Taskpane Tabs ダイアログが開きます。

  2. ダイアログで Altium CoDesigner タブを有効にします。

SOLIDWORKS から Workspace に接続する

SOLIDWORKS は Workspace を介して Altium Designer と連携します。初回使用時には、この Workspace にサインインする必要があります。

サインインしていない場合、Altium CoDesigner タブには以下に示すようにサインイン用フィールドが表示されます。サインイン モードは 2 種類あり、1 つは Altium 365 Workspace にサインインするためのもの、もう 1 つはオンプレミスの Enterprise Server 上の Workspace にサインインするためのものです。

Altium 365 Workspace への接続

Altium 365 Workspace にサインインします。Altium 365 Workspace にサインインします。

  1. Altium Account オプションを Altium CoDesigner Taskpane タブで選択します。

  2. Email には Altium Live へのサインインに使用しているメールアドレスを入力し、Altium Live の Password を入力します。

  3. Remember Me オプションを有効にすると、情報(パスワードを含む)が保持され、SOLIDWORKS 起動時に毎回自動的に Altium 365 Workspace に接続されます。

  4. 接続するには Sign In ボタンをクリックします。

複数の Workspace に対応しています。CoDesigner メニューを開き、必要な Workspace を選択してください。

Menu used to select the active workspace, to change to a custom server, or sign out

Altium Enterprise Server Workspace への接続

オンプレミスの Enterprise Server Workspace にサインインします。オンプレミスの Enterprise Server Workspace にサインインします。

  1. Use Custom Server オプションを Altium CoDesigner Taskpane タブで選択します。

  2. 初回サインイン時には、オンプレミスの Enterprise Server Workspace に接続するための Server Address(URL)を指定する必要があります。このアドレスはシステム管理者から提供されます。

  3. User NamePassword を入力します。これらもシステム管理者から提供されます。

  4. Remember Me オプションを有効にすると、情報(パスワードを含む)が保持され、SOLIDWORKS 起動時に毎回自動的に Workspace に接続されます。

サインインが完了すると、Altium CoDesigner を通じたコラボレーションを開始する準備が整います。

CoDesigner はインストールされ、使用準備ができています。 CoDesigner はインストールされ、使用準備ができています。

SOLIDWORKS では、CoDesigner は複数の基板で構成されるアセンブリでの作業をサポートしており、ECAD ではこれを Multi-board Assembly(MBA)と呼びます。Synchronizing a Multi-board Assembly with Altium MCAD CoDesigner の詳細をご覧ください。

SOLIDWORKS のコラボレーション設定を構成する

サインイン後、CoDesigner の設定は Altium CoDesigner Settings ダイアログで構成できます。このダイアログは、上図のように CoDesigner メニューの Settings メニュー項目から開きます。

Settings ダイアログで CoDesigner のオプションを設定します。 Settings ダイアログで CoDesigner のオプションを設定します。

  • Common folder for storing models that are coming from ECAD - CoDesigner によって作成されるすべてのコンポーネント モデルは、それらが属するプロジェクトに関係なく、この場所に保存されます(基板パーツと基板アセンブリは、Solidworks への初回取り込み時に指定したプロジェクト フォルダー内に CoDesigner によって作成される点に注意してください)。場所を指定しない場合、すべてのコンポーネント モデルはプロジェクト フォルダー内に作成され、他のプロジェクトで再利用できません。

  • Build 3D geometry for Copperi - 上面および下面の銅箔層は、常に基板パーツ表面上のデカールとして表現されます。このオプションを有効にすると、CoDesigner はすべての銅箔層とスルーホール パッドを表現する押し出し形状も作成します。このオプションを有効にすると大量のデータが生成され、パフォーマンスに大きな影響を与える可能性がある点に注意してください。
  • Build Viasi - このオプションを有効にすると、Via バレルも含まれます。このオプションを有効にすると大量のデータが生成され、パフォーマンスに大きな影響を与える可能性がある点に注意してください。
  • Flat Folder Structure - このオプションを有効にすると、子パーツおよび子アセンブリ ファイルはメイン アセンブリ ファイルと同じフォルダーに保存されます。このオプションを無効にすると、すべての子パーツおよび子アセンブリ ファイルはサブフォルダー \<McadAssyName>-EDM に保存されます。製品データ管理システムとして Windchill とともに SOLIDWORKS を使用する場合は、フラットなフォルダー構成を推奨します。

  • Smart Sketch Update - 有効にすると、Pull 実行時に MCAD CoDesigner は ECAD で変更されたスケッチ要素のみを再描画し、変更されていない要素に関連する寸法や拘束はそのまま保持します。望ましくない結果が生じる場合は、このオプションを無効にしてください。Smart Sketch Change support の詳細をご覧ください。

  • Build Route Tool Path – Route Tool Path は、基板を製造パネルから切り出すための加工輪郭です。MCAD でこのパスが不要な場合は、このオプションを無効にしてください。 ECAD Route Tool Path の詳細をご覧ください。

  • Transfer board sketch holes that are bigger than <Size><Units> to ECAD as cutouts - ボードプロファイルのスケッチに含まれる穴のうち、ECADでパッドとして解釈できるもの(円形、正方形、またはスロット穴を含む)で、穴径(またはスロット幅)がこの値以下のものは、ECADではフリーパッドに変換されます。この値より大きい穴は、ボードカットアウトに変換されます。正方形またはスロット形状に該当しない非円形の穴は、サイズに関係なく常にボードカットアウトに変換されます。

  • Ignore components smaller than <Value><Units> in height - 小型のコンポーネントは同期プロセスから除外できます。Pull実行時に、<Value><Units>未満のコンポーネントを除外するようこのオプションを設定します。なお、コンポーネントの高さはECADではコンポーネント(フットプリント)のプロパティとして定義されており、フットプリント上に配置された3Dモデルの高さではありません。CoDesignerで小型コンポーネントを無視する設定の詳細をご覧ください。

  • Participate in the product improvement program - このオプションを有効にすると、MCAD CoDesignerの使用に関する技術情報が自動的にAltiumと共有されます。製品改善プログラムの詳細をご覧ください。

  • 複数のPCB設計で部品を一定割合再利用している場合は、モデル保存用に共通フォルダーを使用すると、新しいプロジェクトの読み込み時に時間とストレージ容量を節約できます。
  • コンポーネントがMCADで固定または拘束されている場合、そのコンポーネントはECADでロックされます(その拘束によってPCBアセンブリ内での移動が許可されているかどうかには関係ありません)。コンポーネントがECADでロックされている場合、そのコンポーネントはMCADで固定されます。ただし、MCADですでに拘束されている場合は除きます。ロック/固定状態の変更は、MCADとECADの間で同期されます。

SOLIDWORKSでの作業

このセクションでは、Altium MCAD CoDesignerを使用する際に重要となるSOLIDWORKS固有の設定について説明します。

Harness Design in SOLIDWORKS

MCAD CoDesignerのハーネス設計機能を使用する予定がある場合、ハーネスを同期するにはSOLIDWORKS Routing Electricalをインストールする必要があります(SOLIDWORKS Premiumパッケージに含まれています)。また、ハーネス接続情報を読み取るために、SOLIDWORKS Routing ElectricalにはMicrosoft Excelのインストールも必要です。SOLIDWORKSとMCAD CoDesignerによるハーネス同期の詳細をご覧ください。

SOLIDWORKSのデフォルトテンプレート

新しいコンポーネントを作成するたびにコンポーネントテンプレートの指定を求められないよう、以下のようにパーツのデフォルトテンプレートを設定して使用することを推奨します。これらには、付属のSOLIDWORKSテンプレートまたは自社テンプレートを使用できます。PartsAssembliesDrawings用のテンプレートの保存場所を定義し、以下のようにAlways use these default document templatesを選択します。

使用するSOLIDWORKSテンプレートを設定します。 使用するSOLIDWORKSテンプレートを設定します。

SOLIDWORKSソフトウェアを新しいバージョンに更新した際は、デフォルトテンプレートを再選択することを推奨します。これを行わないと、設計をSOLIDWORKSにPullしたときに、以下のログのエラーが発生することがあります。

2025-12-04 13:21:52.1740|1|Error|MCAD: Could not create a new assembly. Make sure default document templates are specified in Tools - Options - Default Template

SOLIDWORKS用CoDesignerは、ボードスケッチ、押し出し、メイト、および配置基準面がY-upテンプレートの向きに基づいていることを前提としています。これは、SOLIDWORKS用CoDesignerが、デフォルトの基準面がFront = XY, Top = XZ, and Right = YZの向きになっているY-upテンプレートを想定していることを意味します。

SOLIDWORKS 2025では、Z-upテンプレートが導入されました。この変更により、たとえば Front = YZ のように平面ジオメトリが異なり、結果としてCoDesignerはアセンブリ/パーツ作成時にそのテンプレートを拒否します。平面名を変更しても解決しません。これは、CoDesignerが平面名だけでなく実際の基準面の向きも確認するためです。Z-upテンプレートはMCAD CoDesignerでは使用できず、Y-upテンプレートを使用する必要があります。

SOLIDWORKSでのPCB銅箔、マスク、シルクスクリーンの表示

CoDesignerは、トップ銅箔、トップソルダーマスク、トップシルクスクリーンの各画像を1つの表面デカールにまとめ、同様の処理をボード下面側の各レイヤーにも行います。これらの上面・下面デカールは、ボードをMCADにPullした際に適用されます。

トップデカールは、トップ銅箔レイヤー、トップソルダーマスクレイヤー、トップシルクスクリーンレイヤーを組み合わせたものです。トップデカールは、トップ銅箔レイヤー、トップソルダーマスクレイヤー、トップシルクスクリーンレイヤーを組み合わせたものです。

デカールに関する注意事項:

  • デカールが正しく表示されない場合、SOLIDWORKS側のレンダリングの問題である可能性があります。認定ビデオカードおよび最新のビデオドライバーソフトウェア更新については、https://www.solidworks.com/support/system-requirementsを参照してください。このページには認定カードおよびドライバーへのリンクも含まれており、ビデオカード用の更新パッチをダウンロードできる場合があります。

  • 前の手順でデカール表示の問題が解決しない場合は、SOLIDWORKSのSystem Optionsダイアログ()のPerformanceページにあるEnhanced graphics performanceオプションを切り替えてみてください。ビデオカードによっては、このオプションを無効にすると改善し、別のビデオカードでは有効にすると改善する場合があります。

  • CoDesigner設定でBuild 3D Geometry for Copper and Solder Maskモードが有効になっている場合、各銅箔レイヤーとソルダーマスクレイヤーは個別のレイヤーとして転送され、1つのデカールにはまとめられません。このモードでは、シルクスクリーンの詳細はソルダーマスクレイヤーにデカールとして適用されます。CoDesignerによるCopper、Mask、Overlayレイヤーの処理方法

SOLIDWORKSでのデカール保存

SOLIDWORKSをPDMシステムとともに使用する設計者をより適切にサポートするため、CoDesignerはデカール(銅箔、シルクスクリーン、ソルダーマスクレイヤーを表す画像ファイル)をボードのパーツファイル内に直接保存します。これにより、MCAD側でPDMシステムを使用する際のPCB関連ファイル管理が簡素化されます。

デカールはSOLIDWORKSのprtファイル内に保存されるため、SOLIDWORKSとPDMシステムを使った作業が簡単になります。デカールはSOLIDWORKSのprtファイル内に保存されるため、SOLIDWORKSとPDMシステムを使った作業が簡単になります。

  • SOLIDWORKSをPDMとともに使用していて、Image file pathが引き続きハードドライブ上の場所を参照している場合は、設計を閉じてその場所から画像ファイルを削除してください。次回設計を開いたときに、SOLIDWORKSはボードパーツ内に保存されたデカールを使用します。

  • たとえばSOLIDWORKS Visualizeで作業する場合など、Pullプロセス中に作成される一時画像ファイルへアクセスする必要がある場合、Altium CoDesignerを設定して、Pull-to-MCADプロセス中に作成された一時ファイルを自動削除しないようにできます。なお、この設定を行うにはWindowsレジストリを編集する必要があり、関連するリスクを理解している場合にのみ実施してください。

複数バージョンのSOLIDWORKSでの作業

会社で複数バージョンのSOLIDWORKSを使用している場合、新しいバージョンのファイルを古いバージョンのSOLIDWORKSで開けないことはご存じでしょう。CoDesignerがモデル保存用の共通フォルダーを使用するよう設定されていると、これは問題になる可能性があります。新しいバージョンのSOLIDWORKSを使用しているエンジニアが共有モデルを上書きすると、古いバージョンのSOLIDWORKSを使用しているエンジニアはそのモデルを使用できなくなるためです。

CoDesignerは、共通モデルフォルダーのパスを設定(config)ファイルに保存します:

  • ファイル: SolidworksAddin.config
  • 保存場所: %localappdata%\Altium\Altium CoDesigner\Config\

このファイルはSOLIDWORKS起動時に読み込まれ、SOLIDWORKS終了時に保存されます。複数バージョンのSOLIDWORKSで作業する必要があり、かつAltium MCAD CoDesignerでバージョンごとに異なる共通モデルフォルダーの場所をサポートするよう設定したい場合は、使用するSOLIDWORKSの各バージョンごとに固有のconfigファイルを作成できます。

このAltium CoDesignerのインストールは、SOLIDWORKS 2023およびSOLIDWORKS 2024で動作するよう設定されています。このAltium CoDesignerのインストールは、SOLIDWORKS 2023およびSOLIDWORKS 2024で動作するよう設定されています。

これを実現するには:

  1. 作業に使用するSOLIDWORKSの各バージョンごとに、configファイルのコピーを作成します。
  2. 各configファイルのコピーのファイル名には、SOLIDWORKSのバージョンを含めます。たとえばSolidworksAddin.2023.configのようにします。
  3. 各SOLIDWORKSバージョンで必要な固有のモデルパスは、configファイル内のSolidWorksPartsLibraryFolderPathキーのValueを編集するか(以下のように)、SOLIDWORKSを起動してAltium CoDesigner Settingsダイアログでパスを編集することで定義できます。

各バージョンのSOLIDWORKSを固有のCoDesignerモデルパスで起動するよう、configファイルを設定します。各バージョンのSOLIDWORKSを固有のCoDesignerモデルパスで起動するよう、configファイルを設定します。

CoDesign用のSOLIDWORKS PDM設定

CoDesignerは、SOLIDWORKS® PDM Professionalで開発およびテストされています。

SOLIDWORKS PDM Client

SOLIDWORKS PDMを使用して作業する際に便利な追加機能として、SOLIDWORKS PDM Clientがあります。ClientはPDM Vault(サーバー)へのアクセスを提供し、PDM Vaultの内容を参照・閲覧できるようにします。

  •  PDM clientはSOLIDWORKS Installation Manager()からインストールします。

  • また、Vaultの内容をWindowsファイルエクスプローラーに表示するためのVault Viewも必要です。Vault Viewerは、PDM Clientのインストール後にインストール可能になります()。

PDM設定

  • 以下のように、SOLIDWORKS PDM設定(SOLIDWORKSのToolsメニューからアクセス)でPrompt to check out file if opened in read-only modeオプションを無効にしてください。これにより既存コンポーネントをチェックアウトする必要がなくなり、他の機械設計エンジニアに不便をかけません。ただし、コンポーネントのプロパティを変更する必要がある場合は、対応するコンポーネントをチェックアウトする必要があります。

SOLIDWORKS Product Data Management(PDM)は、製品開発中のチーム管理とコラボレーションを支援するオンプレミスのデータ管理ソリューションです。

PDM管理下に置くことを推奨

  • The Common folder where CoDesigner stores models. Configure the folder specified in the Common folder for storing models option in the Altium CoDesigner Settings dialog to be under SOLIDWORKS PDM control and synchronize that folder with the local storage before collaborating with ECAD.
  • MCAD CoDesigner 3.7以前では、\Origおよび\Exptのサブフォルダーを含めてください。
  • MCAD CoDesigner 3.8以降では、Windchillを製品データ管理システムとして使用している場合、Altium CoDesigner SettingsダイアログでFlat Folder Structureオプションを有効にすることを推奨します。 
  • PCBプロジェクトに関連するアセンブリおよび部品。

PDM管理下に置く必要はありません

  • PNGファイルは、デカール(銅箔、シルクスクリーン、ソルダーマスクを表す画像)の生成に使用されます。これらの画像ファイルは、基板部品が保存されているのと同じフォルダーに保存されます。

SOLIDWORKS PDMのCoDesign対応の準備が整ったので、最後のステップは、ネイティブMCADコンポーネントを使用することを示すようにAltium Workspaceオプションを設定し、対応するMCADコンポーネントを参照するために使用するECADコンポーネントパラメーターを定義することです。ECADコンポーネントからMCADコンポーネントへのリンクの詳細をご覧ください。

これが完了したら、SOLIDWORKS PDMの操作についてさらに学ぶ準備は完了です。

次のステップ

MCADソフトウェアにCoDesignerをインストールし、Workspaceに接続したら、次のステップは関連するWorkspace設定を構成することです。

Workspace設定の構成

の詳細はこちら 

AI-LocalizedAI で翻訳
問題が見つかった場合、文字/画像を選択し、Ctrl + Enter キーを押してフィードバックをお送りください。
機能の提供状況

ご利用可能な機能は、お使いのAltiumソリューション(Altium DevelopAltium Agile TeamsAltium Agile Enterprise、または有効な契約期間中のAltium Designer)によって異なります。

実際にお使いのソフトウェアに文書化されている機能が表示されない場合は、詳細についてAltium Sales までお問い合わせください。

Content