CoDesign のための SOLIDWORKS の準備
Parent page: Altium CoDesigner のインストールと設定
Altium CoDesigner は、ECAD と MCAD の設計領域間でプリント基板設計を受け渡しするためのインターフェースです。CoDesigner アドインを MCAD ソフトウェアに追加すると、CoDesigner を使用して設計変更を双方向にやり取りできます。設計変更は Altium Workspace を介して受け渡され、これが ECAD と MCAD の領域間の橋渡しとして機能します。
►MCAD ソフトウェアと CoDesigner のバージョン互換性を確認する
SOLIDWORKS での CoDesigner のインストールと設定
SOLIDWORKS® との連携には、Altium CoDesigner for SOLIDWORKS Add-In をインストールする必要があります。
MCAD ソフトウェアで CoDesigner にアクセスするには、Add-In をインストールして有効化してください。
Add-In をインストールするには:
-
インストール前に SOLIDWORKS を閉じてください。
-
SOLIDWORKS Add-In(AltiumCoDesignerSolidWorks_<VersionNo>.exe)をダウンロードしてインストールします。
-
SOLIDWORKS を起動し、上図のように Add-Ins ダイアログから Add-In を有効にします。
-
Add-In を有効にすると、通常の方法で Altium CoDesigner タブを Taskpane Tabs に追加できます。すべてのコラボレーション作業はこのタブから実行します。
CoDesigner Taskpane タブの表示
SOLIDWORKS では、Taskpane Tabs は Customize Taskpane Tabs ダイアログで有効化/無効化できます。
CoDesigner は SOLIDWORKS の Taskpane タブからアクセスします。
SOLIDWORKS に Altium CoDesigner Taskpane タブ(
)が表示されない場合:
-
上図のように、Taskpane 上部の 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 365 Workspace にサインインします。
-
Altium Account オプションを Altium CoDesigner Taskpane タブで選択します。
-
Email には Altium Live へのサインインに使用しているメールアドレスを入力し、Altium Live の Password を入力します。
-
Remember Me オプションを有効にすると、情報(パスワードを含む)が保持され、SOLIDWORKS 起動時に毎回自動的に Altium 365 Workspace に接続されます。
-
接続するには Sign In ボタンをクリックします。
Altium Enterprise Server Workspace への接続
オンプレミスの Enterprise Server Workspace にサインインします。
-
Use Custom Server オプションを Altium CoDesigner Taskpane タブで選択します。
-
初回サインイン時には、オンプレミスの 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 - このオプションを有効にすると、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と共有されます。製品改善プログラムの詳細をご覧ください。
SOLIDWORKSでの作業
このセクションでは、Altium MCAD CoDesignerを使用する際に重要となるSOLIDWORKS固有の設定について説明します。
SOLIDWORKSのデフォルトテンプレート
新しいコンポーネントを作成するたびにコンポーネントテンプレートの指定を求められないよう、以下のようにパーツのデフォルトテンプレートを設定して使用することを推奨します。これらには、付属のSOLIDWORKSテンプレートまたは自社テンプレートを使用できます。Parts、Assemblies、Drawings用のテンプレートの保存場所を定義し、以下のようにAlways use these default document templatesを選択します。
使用するSOLIDWORKSテンプレートを設定します。
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での作業
会社で複数バージョンの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で動作するよう設定されています。
これを実現するには:
- 作業に使用するSOLIDWORKSの各バージョンごとに、configファイルのコピーを作成します。
-
各configファイルのコピーのファイル名には、SOLIDWORKSのバージョンを含めます。たとえば
SolidworksAddin.2023.configのようにします。 -
各SOLIDWORKSバージョンで必要な固有のモデルパスは、configファイル内の
SolidWorksPartsLibraryFolderPathキーのValueを編集するか(以下のように)、SOLIDWORKSを起動してAltium CoDesigner Settingsダイアログでパスを編集することで定義できます。
各バージョンのSOLIDWORKSを固有のCoDesignerモデルパスで起動するよう、configファイルを設定します。
CoDesign用のSOLIDWORKS PDM設定
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ファイルは、デカール(銅箔、シルクスクリーン、ソルダーマスクを表す画像)の生成に使用されます。これらの画像ファイルは、基板部品が保存されているのと同じフォルダーに保存されます。
次のステップ
MCADソフトウェアにCoDesignerをインストールし、Workspaceに接続したら、次のステップは関連するWorkspace設定を構成することです。
の詳細はこちら
