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 間で皿穴(Countersink)および座ぐり穴(Counterbore)を双方向で同期できるようになりました。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 で変更された場合、その変更は基板 cutout として 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 は Workspace の MCAD model property used for mapping and recognition フィールドで、Teamcenter の Category と Property の両方を定義できるようになりました。
形式は次のとおりです。 <CategoryName>::<PropertyName>
リンクする Teamcenter のカテゴリとプロパティは、Workspace 設定で <CategoryName>::<PropertyName> という構文を使用してマッピングします。
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 は現在、Twisted Pairs を MCAD では Cables として同期し、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 で利用可能)