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ダイアログでアドインを有効にします。

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

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

SOLIDWORKSでは、Customize Taskpane Tabsダイアログでタスクパネルのタブを有効または無効にできます。

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

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

  1. 上図のように、タスクパネル上部の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 CoDesignerタスクパネルタブでAltium Accountオプションを選択します。

  2. Altium Liveへのサインインに使用するメールアドレスをEmailとして入力し、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. Altium CoDesignerタスクパネルタブでUse Custom Serverオプションを選択します。

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

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

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

サインインが完了すると、Altium CoDesignerを介したコラボレーションを開始できます。

CoDesignerのインストールが完了し、使用できる状態になりました。 CoDesignerのインストールが完了し、使用できる状態になりました。

SOLIDWORKSでは、CoDesignerは複数の基板からなるアセンブリでの作業をサポートしています。これはECADではMulti-board Assembly(MBA)と呼ばれます。詳しくは、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 - ビアのバレルも含めるには、このオプションを有効にします。このオプションを有効にすると、大量のデータが生成され、パフォーマンスに大きく影響する場合があるのでご注意ください。
  • 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をご覧ください。このページには認定カードとドライバーへのリンクがあり、お使いのビデオカード用の更新パッチをダウンロードできる場合があります。

  • 前の手順でデカールの表示が改善しない場合は、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を使用する必要があり、各バージョンで異なる共通モデルフォルダーの場所を使用するように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クライアントです。このクライアントはPDMボルト(サーバー)へのアクセスを提供し、PDMボルトの内容を参照、確認できます。

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

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

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