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 側で変更された場合、基板の切り抜きとして 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 ではケーブルとして同期し、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 で利用可能)