CoDesignに向けたSOLIDWORKSの準備
Parent page: Altium CoDesignerのインストールと設定
Altium CoDesignerは、ECADとMCADの設計環境間でプリント基板設計を転送するためのインターフェースです。MCADソフトウェアにCoDesignerアドインを追加すると、CoDesignerを使用して設計変更を双方向にやり取りできます。設計変更は、ECADとMCADの環境をつなぐ橋渡しとして機能するAltium Workspaceを介して受け渡されます。
► お使いのMCADソフトウェアとCoDesignerのバージョン互換性を確認してください
SOLIDWORKSでのCoDesignerのインストールと設定
SOLIDWORKS®と双方向に連携するには、Altium CoDesigner for SOLIDWORKSアドインをインストールする必要があります。
アドインをインストールして有効にすると、MCADソフトウェアでCoDesignerにアクセスできます。
アドインをインストールするには:
-
インストール前にSOLIDWORKSを終了します。
-
SOLIDWORKSアドイン(AltiumCoDesignerSolidWorks_<VersionNo>.exe)をダウンロードしてインストールします。
-
SOLIDWORKSを起動し、上図のようにAdd-Insダイアログでアドインを有効にします。
-
アドインを有効にすると、通常の方法でAltium CoDesignerタブをタスクパネルのタブに追加できます。コラボレーションに関するすべての操作は、このタブで行います。
CoDesignerのタスクパネルタブの表示
SOLIDWORKSでは、Customize Taskpane Tabsダイアログでタスクパネルのタブを有効または無効にできます。
CoDesignerには、SOLIDWORKSのタスクパネルタブからアクセスします。
SOLIDWORKSにAltium CoDesignerタスクパネルタブ(
)が表示されない場合:
-
上図のように、タスクパネル上部のSetup歯車アイコンをクリックします。Customize Taskpane Tabsダイアログが開きます。
-
ダイアログでAltium CoDesignerタブを有効にします。
SOLIDWORKSからWorkspaceへの接続
SOLIDWORKSはWorkspaceを介してAltium Designerと連携します。初めて使用するときは、Workspaceにサインインする必要があります。
サインインしていない場合、下図のようにAltium CoDesignerタブにサインイン用の入力欄が表示されます。サインインモードは2種類あり、1つはAltium 365 Workspaceへのサインイン用、もう1つはオンプレミスのEnterprise Server上のWorkspaceへのサインイン用です。
Altium 365 Workspaceへの接続
-
Altium CoDesignerタスクパネルタブでAltium Accountオプションを選択します。
-
Altium Liveへのサインインに使用するメールアドレスをEmailとして入力し、Altium LiveのPasswordを入力します。
-
Remember Meオプションを有効にすると、パスワードを含む情報が保存され、SOLIDWORKSを起動するたびにAltium 365 Workspaceに自動的に接続されます。
-
Sign Inボタンをクリックして接続します。
Altium Enterprise Server Workspaceへの接続
オンプレミスのEnterprise Server Workspaceへのサインイン。
-
Altium CoDesignerタスクパネルタブでUse Custom Serverオプションを選択します。
-
初めてサインインするときは、オンプレミスのEnterprise Server Workspaceに接続するためのServer Address(URL)を指定する必要があります。このアドレスはシステム管理者から提供されます。
-
User NameとPasswordを入力します。これらもシステム管理者から提供されます。
-
Remember Meオプションを有効にすると、パスワードを含む情報が保存され、SOLIDWORKSを起動するたびにWorkspaceに自動的に接続されます。
サインインが完了すると、Altium CoDesignerを介したコラボレーションを開始できます。
SOLIDWORKSのコラボレーション設定
サインイン後、CoDesignerの設定はAltium CoDesigner Settingsダイアログで行えます。このダイアログは、上図に示すCoDesignerメニューのSettingsメニュー項目から開きます。
SettingsダイアログでCoDesignerのオプションを設定します。
-
Common folder for storing models that are coming from ECAD - CoDesignerが作成するすべての部品モデルは、所属するプロジェクトに関係なく、この場所に保存されます(基板パーツと基板アセンブリは、Solidworksへの初回プル時に指定したプロジェクトフォルダー内にCoDesignerによって作成されます)。保存場所を指定しない場合、すべての部品モデルはプロジェクトフォルダー内に作成され、他のプロジェクトで再利用できなくなります。
-
Build 3D geometry for Copper - トップおよびボトムの銅箔層は、常に基板パーツの表面上のデカールとして表現されます。このオプションを有効にすると、CoDesignerはすべての銅箔層とスルーホールパッドを表現する押し出しフィーチャーも作成します。このオプションを有効にすると、大量のデータが生成され、パフォーマンスに大きく影響する場合があるのでご注意ください。
-
Build Vias - ビアのバレルも含めるには、このオプションを有効にします。このオプションを有効にすると、大量のデータが生成され、パフォーマンスに大きく影響する場合があるのでご注意ください。
-
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と自動的に共有するには、このオプションを有効にします。詳しくは、製品改善プログラムをご覧ください。
SOLIDWORKSでの作業
このセクションでは、Altium MCAD CoDesignerを使用する際に重要なSOLIDWORKS固有の設定について詳しく説明します。
SOLIDWORKSのデフォルトテンプレート
新しい部品を作成するたびに部品テンプレートの選択を求められないようにするため、以下に示すように、パーツのデフォルトテンプレートを設定して使用することを推奨します。SOLIDWORKSに付属するテンプレートでも、自社のテンプレートでも使用できます。以下に示すように、Parts、Assemblies、Drawingsのテンプレートの場所を定義し、Always use these default document templatesを選択します。
使用するSOLIDWORKSテンプレートを設定します。
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での作業
社内で複数のバージョンの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で動作するように設定されています。
設定手順は次のとおりです:
- 使用するSOLIDWORKSのバージョンごとに、configファイルのコピーを作成します。
-
コピーした各configファイルのファイル名に、SOLIDWORKSのバージョンを含めます。例:
SolidworksAddin.2023.config。 -
各バージョンのSOLIDWORKSで必要となる固有のモデルパスは、configファイル内の
SolidWorksPartsLibraryFolderPathキーのValueを編集する(下図参照)か、SOLIDWORKSを起動してAltium CoDesigner Settingsダイアログでパスを編集することで設定できます。
各バージョンのSOLIDWORKSが固有のCoDesignerモデルパスで起動するように、configファイルを設定します。
CoDesign用のSOLIDWORKS PDMの設定
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ファイル。これらの画像ファイルは、基板部品と同じフォルダーに保存されます。
次のステップ
MCADソフトウェアにCoDesignerをインストールし、Workspaceに接続できたら、次に関連するWorkspaceの設定を行います。
► 詳しくは、Workspace設定の構成
をご覧ください。

