CoDesignに向けたSOLIDWORKSの準備

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

Altium CoDesignerは、ECADとMCADの設計環境間でプリント基板設計を転送するためのインターフェースです。MCADソフトウェアにCoDesignerアドインを追加すると、CoDesignerを使用して設計変更を双方向に受け渡しできるようになります。設計変更は、ECADとMCADの設計環境を橋渡しするAltium Workspaceを介して受け渡されます。

► お使いのMCADソフトウェアとCoDesignerのバージョン互換性を確認してください

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

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

SOLIDWORKS®と双方向に連携するには、Altium CoDesigner for SOLIDWORKSアドインをインストールする必要があります。

アドインをインストールすると、MCADソフトウェアでCoDesignerにアクセスできるようになります。 アドインをインストールすると、MCADソフトウェアでCoDesignerにアクセスできるようになります。

アドインをインストールするには:

  1. インストール前にSOLIDWORKSを終了します。

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

  3. SOLIDWORKSを起動し、Add-Insダイアログ(In SOLIDWORKS, enable the Altium CoDesigner Add-In to access the CoDesigner panel)でアドインを有効にします。

  4. アドインを有効にすると、通常の手順でAltium CoDesignerタブをタスクパネルのタブに追加できます。すべてのコラボレーション操作は、このタブから行います。

CoDesignerタスクパネルタブの表示

SOLIDWORKSでは、Altium CoDesignerタスクパネルタブ(一般にパネルとも呼ばれます)からMCAD CoDesignerにアクセスします。CoDesignerボタン()をクリックすると、パネルがアクティブになります。

CoDesignerには、SOLIDWORKSのタスクパネルタブからアクセスします。 CoDesignerには、SOLIDWORKSのタスクパネルタブからアクセスします。

SOLIDWORKSにAltium CoDesignerタスクパネルタブ()が表示されない場合:

  1. タスクパネル上部のSetup歯車アイコン (Once the Add-in has been enabled, the CoDesigner Taskpane Tab can be turned on and off as required)をクリックします。Customize Taskpane Tabsダイアログが開きます。

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

SOLIDWORKSからWorkspaceへの接続

SOLIDWORKSのMCAD CoDesignerは、Altium Workspaceを介してECADソフトウェア(Altium Designer)と連携します。初めて使用する際は、Workspaceにサインインする必要があります。 サインインしていない場合、Altium CoDesignerパネルには2つのサインインモードが表示されます。Altium 365 Workspaceにサインインするためのモード(Altium Account)と、オンプレミスのEnterprise Server上のWorkspaceにサインインするためのモード(Custom Server)です。

バージョン3.16以降のAltium MCAD CoDesignerでは、Altium Designerなど、ほかのAltiumソリューションと同じAltiumの統合ログインシステムを使用します。操作は簡単です。接続するAltium Workspaceの種類を選択し、Sign Inボタンをクリックします。ブラウザーウィンドウが開くので、サインイン手続きを完了します。

詳しくは、 Altium MCAD CoDesignerへのログインをご覧ください。

サインインが完了すると、Altium MCAD CoDesignerを介して基板設計のコラボレーションを開始できます。

CoDesignerのインストールが完了し、使用する準備が整いました。Pullをクリックして、ECADから基板設計をプルします。 CoDesignerのインストールが完了し、使用する準備が整いました。Pullをクリックして、ECADから基板設計をプルします。

MCAD CoDesignerの管理

Altium CoDesignerパネルの上部には、ユーザー名、現在接続しているWorkspace、ユーザーアイコンが表示されます。アイコンには、Workspaceへの接続状態を示すドットが付いています。 

テキストまたはアイコンの任意の位置をクリックすると、以下に示すMCAD CoDesignerメニューが表示されます。このメニューから、別のWorkspaceへの切り替え(利用可能な場合)、プロフィールの設定、コラボレーション設定へのアクセス、Altiumアカウントからのサインアウトを行えます。

パネル上部のテキストまたはアイコンの任意の位置をクリックすると、MCAD CoDesignerメニューが表示されます。パネル上部のテキストまたはアイコンの任意の位置をクリックすると、MCAD CoDesignerメニューが表示されます。

SOLIDWORKSのCoDesignerは、ECADでMulti-board Assembly(MBA)と呼ばれる、複数の基板からなるアセンブリの操作に対応しています。詳しくは、Altium MCAD CoDesignerによるマルチボードアセンブリの同期をご覧ください。

SOLIDWORKSのコラボレーション設定

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

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 - このオプションを有効にすると、ビアバレルも含められます。このオプションを有効にすると、大量のデータが生成され、パフォーマンスに大きな影響を与える可能性があることに注意してください。
  • Flat Folder Structure - このオプションを有効にすると、子パーツと子アセンブリのファイルは、メインアセンブリファイルと同じフォルダーに保存されます。無効にすると、すべての子パーツと子アセンブリのファイルは、サブフォルダー\<McadAssyName>-EDMに保存されます。製品データ管理システムとしてWindchillを使用してSOLIDWORKSを運用する場合は、フラットなフォルダー構造を推奨します。

  • Smart Sketch Update - 有効にすると、プル時にMCAD CoDesignerはECADで変更されたスケッチ要素のみを再描画し、変更されていない要素に関連する寸法と拘束はそのまま維持します。意図しない結果になる場合は、このオプションを無効にしてください。詳しくは、スマートスケッチ変更のサポートをご覧ください。

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

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

  • Ignore components smaller than <Value><Units> in height - 小型の部品は同期対象から除外できます。プル時に<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に付属のテンプレート、または自社のテンプレートを使用できます。以下に示すように、Parts、Assemblies、Drawingsのテンプレートの場所を指定し、Always use these default document templatesを選択します。

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

SOLIDWORKSソフトウェアを新しいバージョンに更新するたびに、デフォルトテンプレートを選択し直すことをお勧めします。これを行わないと、設計をSOLIDWORKSにプルする際に、次のエラーがログに記録される場合があります。

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

CoDesigner for SOLIDWORKSは、基板のスケッチ、押し出し、合致、および配置基準平面が、Y-upテンプレートの向きに基づいていることを前提としています。つまり、CoDesigner for SOLIDWORKSでは、デフォルトの基準平面の向きが Front = XY, Top = XZ, and Right = YZである Y-upテンプレートを想定しています。

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

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

CoDesignerは、上面の銅箔、ソルダーマスク、シルクスクリーンの画像を1つの上面デカルに合成し、基板下面の同じレイヤーについても同様に処理します。これらの上面および下面のデカルは、基板をMCADにプルしたときに適用されます。

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

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

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

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

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

SOLIDWORKSでのデカルの保存

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

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

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

  • SOLIDWORKS Visualizeを使用する場合など、プル処理中に作成される一時画像ファイルにアクセスする必要がある場合は、MCADへのプル処理中に作成された一時ファイルを自動的に削除しないようにAltium CoDesignerを設定できます。この設定には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クライアント

SOLIDWORKS PDMを使用する際に役立つのが、SOLIDWORKS PDM Clientです。このクライアントを使用すると、PDM Vault(サーバー)にアクセスし、Vaultの内容を参照、確認できます。

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

  • また、Vaultの内容をWindowsエクスプローラーに表示するためのVault Viewも必要です。PDMクライアントをインストールすると、Vault Viewerをインストールできるようになります()。

PDM設定

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

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

PDM管理下に置くことを推奨するもの

  • CoDesignerがモデルを保存する共通フォルダー。Altium CoDesigner Settingsダイアログのモデル保存用の共通フォルダーオプションで指定したフォルダーをSOLIDWORKS PDMの管理下に置き、ECADとのコラボレーションを開始する前に、そのフォルダーをローカルストレージと同期してください。
  • MCAD CoDesigner 3.7以前の場合は、\Origおよび\Exptサブフォルダーを含めてください。
  • MCAD CoDesigner 3.8以降で、製品データ管理システムとしてWindchillを使用している場合は、Altium CoDesigner SettingsダイアログでFlat Folder Structureオプションを有効にすることを推奨します。 
  • PCBプロジェクトに関連するアセンブリと部品。

PDM管理下に置く必要がないもの

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

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

設定が完了したら、SOLIDWORKS PDMの操作について確認してください。

次のステップ

MCADソフトウェアへのCoDesignerのインストールとWorkspaceへの接続が完了したら、次に、関連するWorkspaceの設定を行います。

► 詳しくは、Workspaceの設定

をご覧ください。 

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

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

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

Contents