MCAD CoDesigner 3.7 アップデートでは、皿穴および座ぐり穴の定義を ECAD と MCAD 間で転送できるようになりました。また、ECAD Route Tool Path を MCAD に転送し、押し出しカットとして扱えるようになりました。プロジェクトパラメーターの転送も改善され、ハーネス定義のサポートも強化されています。さらに、Siemens NX を使用する MCAD エンジニア向けに、ECAD-MCAD コンポーネントリンクの改善も多数含まれています。
ECAD から MCAD へのプロジェクトおよびバリアントパラメーターの転送
ECAD では、ユーザー定義パラメーターにより、設計者は必要な場所に重要な情報を正確に含めることができます。今回の CoDesigner アップデートでは、以下の転送をサポートします。
-
ECAD の project レベル パラメーターを MCAD PCB assembly へ
-
ECAD の variant レベル パラメーターを特定の MCAD PCB variant assembly へ 1
-
ECAD のマルチボード assembly パラメーターを MCAD device assembly へ 2
-
ECAD のハーネス project パラメーターを MCAD harness assembly へ
1 Autodesk Inventor ではサポートされていません
2 マルチボード assembly は現在、SOLIDWORKS および PTC Creo 向け CoDesigner でサポートされています。
ECAD パラメーターは、ボード、バリアント、ハーネス、およびマルチボード assembly の MCAD プロパティへ転送されるようになりました。
皿穴および座ぐり穴の MCAD への転送
CoDesigner は、皿穴(Countersink)および座ぐり穴(Counterbore)を 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 - コンポーネント リンク機能の改善
Component Linking により、MCAD と ECAD の各設計者は、Altium Workspace 内で互いのモデルへの参照をマッピングすることで、基板設計の各自のインスタンス上でネイティブなコンポーネント モデルを使用できます。詳細は Linking MCAD and ECAD Design Components を参照してください。
MCAD to ECAD Linking
MCAD モデルと ECAD フットプリントのリンクは、Altium Workspace 内で MCAD モデルのプロパティを ECAD コンポーネント パラメーターにマッピングすることで定義されます。 従来、CoDesigner は ECAD パラメーターを NX モデル プロパティの単一カテゴリにしかマッピングできず、コンポーネント リンクの選択肢が制限されていました。 今回のリリースでは、CoDesigner は Teamcenter の Category と Property の両方を、Workspace の MCAD model property used for mapping and recognition フィールドで定義できるようになりました。
形式は次のとおりです。 <CategoryName>::<PropertyName>
リンク対象の Teamcenter Category と Property は、<CategoryName>::<PropertyName> という構文を使用して Workspace 設定でマッピングされます。
ECAD to MCAD Linking
MCAD への Pull 時に、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 configuration file について詳しく見る
ハーネス設計におけるツイストペアのサポート
CoDesigner を使用して ECAD と MCAD 間でハーネス プロジェクトを同期する場合、CoDesigner はツイストペアを Cable として 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
► Synchronizing a Harness Design Project について詳しく見る(PTC Creo および SOLIDWORKS で利用可能)