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 は、皿穴(Countersink)および座ぐり穴(Counterbore)を ECAD と MCAD 間で双方向に同期できるようになりました。MCAD で 3D Copper オプションが有効な場合、これらの穴に対して銅箔の正確な形状が生成されます(現時点では Autodesk Fusion 用 CoDesigner は 3D Copper の生成をサポートしていない点に注意してください)。
皿穴および座ぐり穴は、ECAD と MCAD 間で転送できます。
ECAD Route Tool Path を MCAD に転送
基板を製造パネルから 1 枚ずつ切り離す一般的な方法として、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 内で互いのモデルへの参照をマッピングすることで、基板設計の各自のインスタンス上でネイティブなコンポーネントモデルを使用できます。詳細は 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 のカテゴリとプロパティは、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 はツイストペアを 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 で利用可能)