MCAD CoDesigner の 3.7 アップデートでは、皿穴および座ぐり穴の定義を ECAD と MCAD 間で転送できるようになりました。また、ECAD の Route Tool Path を MCAD に転送し、押し出しカットとして表現する機能も追加されています。さらに、プロジェクトパラメーターの転送やハーネス定義のサポートも改善されました。加えて、Siemens NX を使用する MCAD エンジニア向けに、ECAD-MCAD 間のコンポーネントリンク機能も多数改善されています。
ECAD から MCAD へプロジェクトおよびバリアントのパラメーターを転送
ECAD では、ユーザー定義パラメーターにより、設計者は必要な場所に重要な情報を正確に含めることができます。今回の CoDesigner のアップデートでは、以下の転送をサポートします:
-
ECAD のプロジェクトレベル パラメーターを MCAD の PCB アセンブリへ
-
ECAD のバリアントレベル パラメーターを特定の MCAD PCB バリアントアセンブリへ 1
-
ECAD のマルチボードアセンブリパラメーターを MCAD のデバイスアセンブリへ 2
-
ECAD のハーネスプロジェクトパラメーターを MCAD のハーネスアセンブリへ
1 Autodesk Inventor ではサポートされていません
2 マルチボードアセンブリは現在、SOLIDWORKS および PTC Creo 向けの CoDesigner でサポートされています。
ECAD パラメーターは、ボード、バリアント、ハーネス、マルチボードアセンブリについて、MCAD のプロパティに転送されるようになりました。
皿穴および座ぐり穴を MCAD に転送
CoDesigner は、ECAD と MCAD 間で皿穴および座ぐり穴を双方向に同期できるようになりました。MCAD で 3D Copper オプションが有効な場合、これらの穴に対して銅箔の正確な形状が生成されます(なお、Autodesk Fusion 向け CoDesigner は現時点では 3D Copper の生成をサポートしていません)。
皿穴および座ぐり穴は、ECAD と MCAD 間で転送できます。
ECAD の Route Tool Path を MCAD に転送
各基板を製造パネルから切り離す一般的な方法として、PCB の外周に沿って機械加工で切り抜きを入れる手法があります。 Altium Designer では、これは Route Tool Path として定義され、機械レイヤーの Route Tool Path レイヤー上にトラックとアークの連続パスとして作成されます。CoDesigner は現在、この ECAD Route Tool Path エンティティを MCAD に転送することをサポートしており、MCAD 側では押し出しカットとして表現されます。このエンティティが MCAD で変更された場合は、基板の切り抜きとして ECAD に戻されます。
ECAD の route tool path は、MCAD では一連の押し出しカットになります。
Siemens NX - コンポーネントリンクの改善
コンポーネントリンクにより、MCAD エンジニアと ECAD エンジニアは、Altium Workspace 内で互いのモデルへの参照をマッピングすることで、基板設計の各自の環境でネイティブなコンポーネントモデルを使用できます。詳細は MCAD と ECAD の設計コンポーネントのリンク を参照してください。
MCAD to ECAD Linking
MCAD モデルと ECAD フットプリントのリンクは、Altium Workspace で MCAD モデルのプロパティを ECAD コンポーネントパラメーターにマッピングすることで定義されます。 従来、CoDesigner は ECAD パラメーターを NX モデルプロパティの単一カテゴリにしかマッピングできず、コンポーネントリンクの選択肢が制限されていました。 このリリースでは、CoDesigner は Workspace 内の MCAD model property used for mapping and recognition フィールドで、Teamcenter の Category と Property の両方を定義できるようになりました。
形式は次のとおりです: <CategoryName>::<PropertyName>
リンク用の Teamcenter カテゴリとプロパティは、Workspace 設定で <CategoryName>::<PropertyName> という構文を使用してマッピングします。
ECAD to MCAD Linking
MCAD へのプル時に、CoDesigner はその名前の MCAD モデルを MCAD データ管理システムで検索するよう設定できます。 Siemens NX でネイティブな ECAD-to-MCAD コンポーネントリンクを使用する場合、MCAD コンポーネント参照は ECAD コンポーネントパラメーター内で Teamcenter パスを含むよう定義する必要があり、パラメーター値は次の形式になります:
:root_TC_folder:subfolder1:subfolder12:model_name
CoDesigner の 3.7 アップデートではこれが改善され、 Teamcenter の Part Identifier へのマッピングがサポートされました。 ECAD コンポーネントパラメーター値が : 文字で始まらない場合、CoDesigner はそのパラメーター値を Teamcenter の Part Identifier と見なし、その識別子を持つパーツを Teamcenter で検索します。
ECAD コンポーネントパラメーターは、Teamcenter Part Identifier を検索するよう設定できるようになりました。
Siemens NX - カスタムテンプレート設定および属性のサポート
CoDesigner は現在、Siemens NX でテンプレートのカスタム設定をサポートしており、これにはプロジェクトプロパティの有無にかかわらず必須パラメーターを含めることができます。これは template_parameters_mapping.xml 設定 XML ファイルを通じて行います。この機能は、テンプレートを使用するアセンブリまたはパーツの作成で動作します。
-
設定ファイルは
C:\Program Files\Siemens\<NXversion>\ALTIUM_CODESIGNER フォルダーにあります。
-
Units は設定 XML では管理されず、この設定は Altium CoDesigner Settings ダイアログで行う点に注意してください。
► XML 設定ファイル
ハーネス設計におけるツイストペアのサポート
CoDesigner を使用して ECAD と MCAD 間でハーネスプロジェクトを同期する場合、CoDesigner は現在、ツイストペアを MCAD ではケーブルとして同期し、ECAD の Twist オブジェクトで定義された Twists per Unit Length および Thickness プロパティを考慮してワイヤの物理長を計算します。
Twists per Unit Length と Thickness は、ECAD ハーネスの Twist オブジェクトのパラメーターとして定義されます。
より線でない部分のワイヤ長は次のように計算されます:
Wire Length (untwisted) = Turn Length x Number of Turns
ここで:
-
Number of Turns = Twists per Unit Length * Cable Length
-
Twists per Unit Length = number of twists per unit length of cable, defined as a parameter of the ECAD Twist object
-
Turn Length = sqrt((Twist Pitch)^2 + (pi*Thickness)^2)
-
Twist Pitch = 1 / Twists per Unit Length
-
Thickness = outer diameter of the twisted pair, defined as a parameter of the ECAD Twist object
► ハーネス設計プロジェクトの同期 の詳細を見る(PTC Creo および SOLIDWORKS で利用可能)