Accessing the ECAD-MCAD Harness Sync Capabilities
-
右側のペインにあるNoteを参照して、MCAD CoDesignerのインストール環境でハーネス同期が利用可能かどうかをご確認ください。
-
ハーネス同期は現在、PTC Creo(MCAD CoDesigner 3.5以降)およびSOLIDWORKS(MCAD CoDesigner 3.6以降)で利用可能です。他のMCADへの対応は今後のアップデートで追加される予定です。
-
SOLIDWORKSでは、ハーネスの同期を行うためにSOLIDWORKS Routing Electrical(SOLIDWORKS Premiumパッケージに含まれています)が必要です。なお、SOLIDWORKS Routing Electricalを使用するには、ハーネスの接続情報を読み取るためにMicrosoft Excelがインストールされている必要があります。
多くの電子機器は、複数の回路基板を組み合わせ、巧みに成形・配置された筐体内に収めることで、美しく実用的な製品として構成されています。Altiumの電子設計(ECAD)ソフトウェアはこれをサポートしており、複数のPCBを組み合わせてMulti-Board Assemblyと呼ばれるPCBアセンブリを作成できます。このアセンブリには筐体や、製品を構成する他の機械要素、筐体内のPCB同士を接続するワイヤーハーネスも含めることができます。
MCAD CoDesignerは、Altium DesignerとSOLIDWORKS、Altium DesignerとPTC Creo間でハーネスプロジェクトの同期をサポートしています。このページではハーネスプロジェクトの同期サポートについて説明します。マルチボードアセンブリの同期について詳しくは、マルチボードアセンブリの同期ページをご参照ください。
CoDesignerは、MCADから同期後にECADのレイアウト図面でハーネストポロジーを構築しませんので、ハーネストポロジーは同期前にそのドキュメントで指定しておく必要があります。Altium Designerでのハーネス設計について詳しくはこちらをご覧ください。
MCAD CoDesignerのハーネス機能
MCAD CoDesignerのハーネスサポートは、ECADとMCADのハーネスモデルを統合します。最終的な目標は、harness geometryをMCADで設計し、その物理パラメータ(長さなど)としてECADに転送できるようにすることです。
最初のハーネス回路図/配線図は、ECADでハーネス配線図(*.WirDoc)として作成されます。論理的な接続情報はハーネスレイアウト図面(*.LdrDoc)に転送され、ここでワイヤーやケーブルの詳細、圧着端子、コネクタなど、ハーネスの物理的な実装詳細が定義されます。
ECADのハーネスレイアウト図面エディタでは、ハーネスの3次元形状を定義することはできません。これはMCADで行い、Altium MCAD CoDesignerを使ってハーネス設計をお好みのMCADエディタと同期します。MCADでハーネスの正確な3次元特性が設計されたら、Altium MCAD CoDesignerでその詳細をECADに同期し、組立図や部品表など設計ドキュメントの完成に備えることができます。
このセクションMCAD CoDesigner Harness Capabilitiesでは、ハーネス内の接続情報や物理要素がECADとMCAD間でどのように転送されるかを説明します。その後、MCAD CoDesignerハーネスワークフローセクションで、ECADとMCAD間で設計を往復転送するプロセスを解説します。
上級ユーザー向けドキュメント&トラブルシューティングのヒント
MCAD CoDesignerによるECAD-MCADハーネス同期の詳細な説明については、ハーネス同期の理解 – 上級ユーザー向けページをご参照ください。
接続情報の転送
-
CoDesignerは、ECADからMCADへ接続情報(標準のFrom-To情報)を転送します。
-
PTC Creoでは、CoDesignerが接続情報に基づき、各ワイヤー/ケーブルに対応するSpoolエンティティを作成します。これらのSpoolは再利用されませんが、今後のアップデートで実装予定です。
-
SOLIDWORKSでは、CoDesignerが接続情報に基づき、各ワイヤー/ケーブルに対応するエンティティ(レコード)をRoutingライブラリに作成します。これらのエンティティも再利用されませんが、今後のアップデートで実装予定です。
ワイヤー/ケーブルのプロパティ
ECADからのプッシュ時
CoDesignerは、以下のECADパラメータを使用して、MCAD側のワイヤー/ケーブルのプロパティを設定します:
-
Thickness / THICKNESS
ワイヤー/ケーブルの太さを定義します。ECADでは値に単位を含めることも、Unitsパラメータを含めて単位を定義することもできます。ECADで太さが設定されていない場合、MCAD CoDesignerはワイヤーのTHICKNESSを1 mm、ケーブルのTHICKNESSを3 mmに設定します。
-
Min. Bending Radius / MIN_BEND_RADIUS
ワイヤー/ケーブルの最小曲げ半径を定義します。ECADでは値に単位を含めることも、Unitsパラメータを含めて単位を定義することもできます。ECADで最小曲げ半径が設定されていない場合、MCAD CoDesignerはワイヤーのMIN_BEND_RADIUSを1 mm、ケーブルのMIN_BEND_RADIUSを3 mmに設定します。
-
Units / UNITS
ThicknessおよびMin. Bend Radiusの値が表現されている単位です。ECADでUnitsパラメータが定義されておらず、かつ太さに単位が含まれていない場合、CoDesignerは値をmmとみなします。
-
Color / COLOR
ECADで設定されていない場合は、MCADのデフォルトカラーが使用されます。
-
Mass Per Unit Length
ワイヤー/ケーブルの単位長さあたりの質量、すなわち線密度を定義します。ECADでは値に単位を含めることができ、質量単位と長さ単位は/で区切ります。またはMass Unitsパラメータを含めて定義することもできます。単位の指定方法はターゲットMCADによって異なります:
-
Mass Units / MASS_UNITS
質量が表現されている単位です。Mass Unitsパラメータは常に質量(質量/長さではありません)として表現されます。
Notes:
-
値を指定するパラメータ(例:ThicknessやMass Per Unit Length)が単位を含む場合、CoDesignerはUnitsパラメータ(UnitsまたはMass Units)よりもその単位を優先して使用します。
-
Mass Per Unit Lengthパラメータについては、CoDesignerはUnitsの存在のみを検証し、単位の値自体の検証や変換は行いません。
-
ThicknessおよびMin. Bend Radiusで単位を含めるサポートは、MCAD CoDesigner 3.10で追加されました。これより前のバージョンでは、別途Unitsパラメータの指定が必要です。
-
Mass Per Unit LengthおよびMass Unitsのサポートは、MCAD CoDesigner 3.12で追加されました。これより前のバージョンではこの機能は利用できません。
MCADへのプル時
Creo
-
DENSITY
Mass Per Unit Lengthの数値ECAD値(単位なし)を設定します。
-
MASS_UNITS
値から、またはMass Unitsパラメータ(Mass Unitsが優先)から取得した単位を設定します。
-
線形単位がCreoでサポートされている単位リスト(MM、CM、M、INCH、FOOT)に含まれているか確認してください。含まれていない場合は警告を出します。
-
質量単位がCreoでサポートされている単位リスト(GRAM、KILOGRAM、TON、TONNE、OUNCE、POUND)に含まれているか確認してください。含まれていない場合は警告を出します。
-
CoDesignerは上記のプロパティを割り当てるとともに、ECADで定義された他のすべてのプロパティも転送します。
SOLIDWORKS
-
SOLIDWORKSの設定に基づいて値と単位を設定します。
-
質量単位は以下から取得されます:
-
SOLIDWORKSでサポートされている線形単位リスト(mm、cm、m、in)に含まれているか確認してください。含まれていない場合は警告を出します。
-
SOLIDWORKSでサポートされている質量単位リスト(mg/mm、g/cm、kg/m、lb/in)に含まれているか確認してください。含まれていない場合は警告を出します。
コネクタ
-
現時点ではECADで物理ピンを定義することができないため、これらのピンはCoDesignerによって作成されたデフォルトのピンをMCADで変更することで指定する必要があります(下記参照)。さらに、PTC Creoでは、事前にピン付きのモデルを準備し、ネイティブECAD-MCADコンポーネント連携機能を通じて使用できます。
-
ネイティブECAD-MCADコンポーネント連携が使用されていない場合:
-
ECADライブラリにコネクタ用のモデルが保存されている場合、それらはMCADに転送されます。保存されていない場合、CoDesignerはMCADでダミーの空モデルを作成します。
-
SOLIDWORKSでは、これらのモデルはRouting Libraryに登録されます。
-
新たに転送されたコネクタ(ハーネスプロジェクトフォルダやMCAD共通コンポーネントフォルダに見つからなかったコネクタ)については、CoDesignerがMCADでダミーの物理ピンを作成します:
-
PTC Creoの場合:ECADのピン配置に従ったピンの全セット(wire entry ports)と追加のcable entry port。
-
SOLIDWORKSの場合:コネクタごとに1つのconnection point。
-
機械設計者は、これらのダミーピンの向きをモデル内で変更したり、ダミーの空モデルが使用されている場合はモデル自体を作成したりできます。
-
SOLIDWORKSでは、モデルが共通コンポーネントフォルダに保存されていれば再利用されます。PTC Creoでは常に再利用されます。
-
MCAD CoDesigner 3.10以降、CoDesignerはコネクタピンに非数値識別子の使用をサポートしています。
-
MCADでは、CoDesignerはECADで割り当てられた内容に従ってコネクタのリファレンスデジグネータを割り当てます。
スプライス
ECADにはスプライスの物理的な定義がないため、CoDesignerはMCADでピン/ワイヤのデフォルト方向を持つボディなしハーネスコンポーネントとして作成します。すべてのワイヤは同じ方向に配置され、ワイヤ間のデフォルト距離は0.1インチ(2.54mm)です。
-
PTC Creo:スプライスは、接続されているワイヤのセットに応じてエントリーポートが作成されたパーツとして表現されます。機械設計者は、ハーネスの3Dレイアウトに合わせてスプライス内のエントリーポートの向きを変更する必要があります。
-
SOLIDWORKS:スプライスは、接続されているワイヤのセットに応じて接続ポイントが作成されたパーツとして表現されます。機械設計者は、ハーネスの3Dレイアウトに合わせてスプライス内の接続ポイントの向きを変更する必要があります。
-
MCADでは、CoDesignerはECADで割り当てられた内容に従ってスプライスのリファレンスデジグネータを割り当てます。
Simple example of transferring splices from ECAD to MCAD
❯ ❮
Javascript ID: Splice
|
CoDesignerがMCADで2つのスプライスを作成するシンプルな例です。各ワイヤの端に接続ポイントがあることに注目してください。
上側のスプライスパーツが別ウィンドウで開かれており、3つの接続ポイントとその平面が表示されています。
接続ポイント3(入力ワイヤ)用に新しい平面が作成され、180度回転され、接続ポイント1と2の間に再配置されています。
スプライスパーツをワイヤに合わせて回転させた後のハーネスでの編集結果です。
|
ツイスト
CoDesigner 3.7以降では、ツイストペアを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
ECADでは、ツイストペアはケーブルと見なされ、他のツイストペアとともに大きなケーブルに含めることができます。一部のMCADツールではこのようなケーブル内ケーブル構造をサポートしていないため、MCAD CoDesigner 3.13以降では、ツイストペア内のワイヤは個別のワイヤとして転送されます。各ワイヤにはツイストプロパティが適用され、長さが正しくなります(
)。
ECAD接続ポイントとハーネストポロジ
PTC Creoの場合
-
CoDesignerは、ECADの接続ポイント(コネクタ用の接続ポイントを除く)に対応するDatum Pointエンティティを作成します。
-
その後、CoDesignerはこれらのポイントをロケーションポイントとして使用してワイヤ/ケーブルの初期物理配線を行います。
-
機械設計者は、これらのポイントを製品アセンブリ内の任意の場所に配置し、ワイヤ/ケーブルを通すための新しいロケーションポイントを作成できます。
-
ECADから転送された接続ポイントはハーネストポロジを定義するため、削除しないことを推奨します。このようなポイントが削除された場合、CoDesignerは次回の同期時に(空間内のデフォルト位置で)復元しようとします。ただし、状況によってはエラーが発生することがあります。
-
機械設計者は物理ワイヤ/ケーブルを削除して再作成したり、ネットワークを作成してその上に物理ワイヤ/ケーブルを通したりできます。ただし、ネットワークやワイヤ/ケーブルは、ECADから転送された接続ポイントを通過させて、ECADで指定されたハーネストポロジを損なわないようにする必要があります。
SOLIDWORKSの場合
物理配線
SOLIDWORKSの場合
-
ECADから初期ハーネス設計を取得した直後に、CoDesignerによって作成された3Dルートスケッチを確認し、接続ポイントの位置がどこにあるかを明確にすることを推奨します。そのスケッチをECADのレイアウト図で定義された2Dハーネストポロジと比較してください。3Dスケッチでトポロジを明確にすることで、3Dルートを正しく構築するのに役立ちます。
-
場合によっては、CoDesigner で作成された 3D 配線スケッチ内のセグメント間の遷移が滑らかでないことがあります(接線条件が正しく設定できない場合があります)。また、SOLIDWORKS では、CoDesigner で構築された 3D 配線スケッチを通して一部の物理ワイヤを配線できない場合があります(例えば、スケッチ内で2つのコネクタ間に複数のルートがある場合、SOLIDWORKS は最短ルートで物理ワイヤ/ケーブルを配線します)。これらの問題は、ECAD から転送された接続ポイントの重要性を考慮しつつ、ユーザーが簡単に修正できます。
SOLIDWORKS で 3D スプラインを編集する場合は、SOLIDWORKS の System Options ダイアログ(
)で Enable spline tangency and curvature handles オプションを有効にすることを推奨します。
MCAD CoDesigner ハーネスワークフロー
ECAD では、ハーネスは ハーネスプロジェクト として設計されます。これは単独のハーネスプロジェクトでもよいですし、マルチボードアセンブリプロジェクトの子として、リンクされた PCB プロジェクトとともに作成することもできます。
ハーネスがマルチボードアセンブリの一部である場合は、マルチボード回路図エディタで PCB モジュールを接続するハーネスを定義します。マルチボードアセンブリプロジェクトおよび各 PCB プロジェクトをワークスペースにプッシュします。マルチボード回路図のキャプチャや、物理的なマルチボードアセンブリの作成について詳しくはこちらをご覧ください。
ECAD - ハーネス配線図のキャプチャ
ECAD ハーネスは ハーネス設計プロジェクト(*.PrjHar)としてキャプチャされます。ハーネスの論理的な表現はハーネス配線図(*.WirDoc)としてキャプチャされます。ハーネスがマルチボードアセンブリプロジェクトの子である場合、そのハーネスを構成する部品や接続性は、各 Harness Entry に適切なワークスペース Part が定義され、Mated Parts/Pins が設定されていれば、親のマルチボード回路図からインポートできます。
|
|
ハーネスがマルチボードアセンブリの子である場合、親のマルチボード回路図で指定されたハーネス部品および接続性は、ハーネス配線図エディタ(Design » Import Changes)に直接読み込むことができます。親のマルチボードアセンブリがない場合は、ワークスペースから Place » Part コマンドを使ってハーネスコネクタ部品を配置します。ハーネス配線部品の作成について詳しくはこちらをご覧ください。
マルチボードアセンブリからハーネスをインポートし、ハーネスエントリコネクタおよびメイト部品/ピンがマルチボード回路図で定義されている場合、ハーネスコネクタは接続ピンを結ぶ論理ネットラインとともに配置されます。これらは編集不可のオブジェクトであり、ハーネスを対話的に配線する際に自動的に置き換えられます。
コネクタピン間にワイヤ/ケーブルを配置して論理ネットラインを置き換え、物理的な接続を定義します。各ワイヤのプロパティ(THICKNESS、MIN_BEND_RADIUS、COLOR など)を設定すれば、ハーネスのレイアウト準備が整います。配線図の作成について詳しくはこちらをご覧ください。
|
ECAD - ハーネスレイアウト図への転送
ECAD ハーネスの物理構造はハーネスレイアウト図(*.LdrDoc)で定義されます。ハーネスレイアウト図にはハーネスのトポロジーが含まれ、MCAD 連携(CoDesigner Push-Pull)はレイアウト図から行います。コネクタがハーネスレイアウト図に存在していれば、ECAD エンジニアは MCAD へプッシュでき、MCAD エンジニアは MCAD で 3D ケーブル配線を行うことができます。
|
|
ハーネスプロジェクトにハーネスレイアウト図を追加し、Design » Import Wiring Diagram を選択してハーネス配線図をインポートします。ハーネス配線のインポートについて詳しくはこちらをご覧ください。
これは MCAD ハーネス連携を開始するための最小限の状態です。以下の手順は推奨されますが、技術的には開始するために必須ではありません。
Connection Points(ハーネス定義が変化する空間上の点)を定義し、各ペアの接続ポイント間に Harness Bundle を配置します。物理的なハーネス配置の定義について詳しくはこちらをご覧ください。
コネクタのデフォルト表示は Graphical Symbol を表示する設定です。Model 領域のコントロールを使って Properties パネルで Physical Model に切り替え、そのモデルの表示方法をパネルの Views 領域で設定します。
MCAD CoDesigner パネルを開き、定義済みのハーネスをワークスペースに Pushed し、MCAD へ Pulled できる状態にします。
|
MCAD - デバイスアセンブリの作成
ハーネスを MCAD デバイスアセンブリの一部として設計する場合、ECAD と MCAD のアセンブリをリンクするために MCAD 側でいくつかの手順が必要です。
-
MCAD デバイスアセンブリを開く(または作成する)。
-
ECAD 側に対応するマルチボードアセンブリプロジェクトがある場合は、Altium CoDesigner パネルの Link Multiboard ボタンをクリックし、プッシュされた ECAD マルチボードアセンブリプロジェクトを選択します。この操作で ECAD と MCAD のアセンブリがリンクされます。MCAD アセンブリにすでに PCB が含まれている場合、パネルに Link Multiboard ボタンは表示されません。その場合は、Altium CoDesigner パネル上部のドロップダウンメニューから Link Multiboard コマンドを使用します(
)。
-
リンクされたアセンブリでは、CoDesigner が各 PCB を自動的に認識します。他の機械部品も、デバイス筐体に属するものとして指定することで MCAD から ECAD へ転送できます。たとえば、アセンブリに製品筐体が含まれている場合は、MCAD モデルツリーでその部品/アセンブリを選択し、Altium CoDesigner リボンで Enclosure ボタンをクリックします。ハーネスアセンブリやハーネス取付クリップを含め、任意の数の MCAD 部品やサブアセンブリを筐体の一部として含めることができます。
-
各 PCB 用の MCAD アセンブリを MCAD デバイスアセンブリに配置します。
これで MCAD デバイスアセンブリにハーネスを追加する準備が整いました。
MCAD – ハーネス同期
このセクションでは、ハーネス設計を同期するための MCAD 固有の手順を説明します。
Creo Harness Synchronization
PTC Creo – ハーネスアセンブリの作成
-
PTC Creo の Altium CoDesigner パネルを使用して、ワークスペースから ECAD ハーネス設計を Pull します。
-
部品、接続ポイント、スプライスの初期位置は ECAD レイアウト図での位置に対応します。
-
ECAD レイアウト図でハーネストポロジーが定義されていない場合、CoDesigner はコネクタやスプライスを MCAD の X 軸方向にある程度離して配置します。
-
コネクタに ECAD 部品モデル(ネイティブ MCAD モデルではなく)を使用している場合は、MCAD で各ピンの座標系および各ケーブルエントリーポートの追加座標系の位置と向きを設定します。
-
自動モード(CoDesigner が使用)では、PTC Creo は ECAD 接続ポイントでワイヤを誤って交差させて配線します。これは MCAD でハーネスの形状を整える際に解消されます。
-
ECAD スプライスはハーネス部品(Creo パーツ)として表現され、接続ワイヤの座標系がデフォルトで含まれます。これらの座標系を再調整し、スプライスの形状が実際の接続に合うようにします。
-
モデルを再生成します。
-
MCAD ハーネス定義を保存します。
ピン位置が更新された MCAD ハーネス。
-
ECADドキュメント(レイアウト図、配線図、製造図、BOMを含む)は、Altium CoDesignerの上部にある「View ECAD's Project」ボタンをクリックすることで、ウェブビューアーで確認できます(
のMCADパネル)。
-
ECADレイアウト図が高密度の場合、最小曲げ半径の制約により、MCAD上で物理的なワイヤやケーブルを引くことができなかったり、予期しない形で描画されることがあります。この場合の解決策としては、MCAD上で手動でワイヤを引く(距離を広げた後)、またはより大きなシートサイズを選択してECADレイアウト図の密度を下げ、再度MCADに設計を転送する方法があります。
PTC Creo – デバイスアセンブリ内でハーネスの形状を作成
CreoでのCabling機能はApplicationsリボンからアクセスできます。表示されていない場合は、Customize - RibbonページのCreo Parametric Optionsダイアログで有効にしてください。
-
ハーネスをMCADデバイスアセンブリに挿入します。
-
各ハーネスコネクタを対応するPCBコネクタにメイトするか、単独のコンポーネントとして配置します。各コネクタを完全に拘束し、MCADアセンブリ内でPCBや単独コンポーネントが移動してもメイト状態が維持されるようにします。また、ECADでPCB上のコネクタが移動した場合も同様です。コネクタを移動しても配線は自動更新されないため、CreoでRegenerateを実行して解決してください。
-
クリップなどの取り付けデバイスを使用してハーネスを固定する場合は、必要に応じて配置します。
-
必要に応じて、物理ハーネスの経路の参照用に3D空間に追加のDatum Pointを配置します。例えば、各コネクタから参照したDatum Pointを追加し、ハーネスが各コネクタにどの方向から接近するかを定義できます。
-
MCADの機能を使ってワイヤやケーブルを配線します。
-
Routing Networkを作成し、配線に利用できます。
-
CreoのFixed Lengthコマンドメニュー(Cablingリボン上)を使って、2点間のケーブル長(Fix Lengthコマンド)や全体の長さ(Fix Overall Length)(
)を固定できます。この機能は今後のアップデートでMCAD CoDesignerにも追加される予定です。
-
物理ワイヤは削除後、CoDesignerがプロジェクトに保存した論理接続情報を使って手動で再作成できます(例:配線ネットワーク作成後)。ワイヤを再作成するには、PTC Creoでハーネスアセンブリを別ウィンドウで開いてください。
-
物理経路を再作成するには、モデルツリーでワイヤを選択します(ワイヤアイコンが壊れていることを示します)。次に、コンテキストツールバーのRouteボタン(
)をクリックしてRoute Cablesダイアログを開きます。このダイアログには各ワイヤの経路が表示されます。OKをクリックしてケーブル配線を確定します。
-
PTC CreoがECAD接続ポイントでワイヤを誤って交差させて配線した場合は、そのポイントでワイヤを再配線してください。
-
配線時には、ECADから転送された接続ポイント(存在する場合)を利用してください。これらはハーネストポロジーを決定し、ハーネスセグメント長の計算に使用されます。
-
ワイヤの太さ、曲げ半径、色は、ECADハーネス配線図のパラメータ(THICKNESS、MIN_BEND_RADIUS、COLOR)として定義されています(
)。これらのパラメータの単位はMCADで使用している単位と同じとみなされ、小数点にはドット(.)を使用してください。
-
次の(オプション)ステップとして、これらのワイヤをバンドル化し、Creoでハーネスを扱いやすくします。
-
最初のバンドルを作成します:
-
CablingリボンのCreate Bundleボタンを使ってバンドルを作成し、名前を付けます(例:B1)。
-
GroupingメニューマネージャをRoundに設定します。
-
Spool Nameについては、Createをクリックしてスプール名を付けます(例:BS1)。
-
Electrical Parametersダイアログが開いたらスプールを選択し、Wall Thickness(例:0.1)やMinimum Bend Radius(例:0.06)を設定します。
-
ダイアログを閉じるとBundle Optionsメニューマネージャが表示されるので、Along Pathを選択します。
-
ステータスバーの指示に従い、バンドルの開始点と終了点をクリックして選択します。
-
終了点を選択後、メニューマネージャが含めるワイヤの選択を促します。Select Allをクリックし、次にDone Selをクリックします。
-
バンドルパラメータをファイルから読み込まない場合は、OKボタンをクリックしてパラメータをそのままにし、メニューマネージャのDoneボタンをクリックします。
-
2つ目のバンドルセグメントも同様に作成し、BS2と名付けます。
-
バンドルの物理ビューを表示するには、ツールバーのThick Cablesボタンをクリックします。
-
PTC Creoでハーネスが定義され、ECADへプッシュバックする準備が整いました。
PTC Creo – Webブラウザでハーネスプロジェクトを開く
Creoから、Altium Workspaceに保存されたハーネスプロジェクトをWebブラウザで直接開くこともできます。ここでは、ハーネス図、レイアウト図、BOM、Draftsman図(作成されていれば)など、すべてのECADプロジェクトファイルを確認できます。
Webブラウザで任意のECADハーネスプロジェクトファイルを開いて確認できます。
SOLIDWORKS Harness Synchronization
SOLIDWORKS – ハーネスアセンブリの作成
-
SOLIDWORKSのAltium CoDesignerパネルからAltium CoDesigner Settingsダイアログを開き、Common folder for storing models that are coming from ECADが設定されていることを確認します(
)。
-
SOLIDWORKSのAltium CoDesignerパネルを使い、WorkspaceからECADハーネス設計をPullします。
-
コネクタにはECADコンポーネントモデルが使用され、指定したCommonフォルダにコピーが保存されます。
-
コンポーネント、接続ポイント、スプライスの初期位置は、ECADレイアウト図での位置に対応しています。
-
各コネクタは、そのモデルの原点に対してデフォルトの位置と向きで接続ポイントとともに配置されます。
-
接続ポイントの位置と向きを確認し、必要に応じて更新してください(このプロセスの詳細はこちら)。
-
すべてのコネクタを更新した後、SOLIDWORKSでケーブル形状を解決できずアセンブリエラーが表示される場合があります(
)。
-
この場合、配線スケッチを変更するか、ハーネスを削除して再度WorkspaceからPullしてください。今度はCoDesignerが更新されたコネクタを使ってSOLIDWORKSでハーネスを構築します(下図参照)。
-
ECADでコンポーネントフットプリントを編集・保存すると、そのコンポーネントの新しいリビジョンが作成されるため、MCADで行った接続ポイントの変更は失われます。ECADコンポーネントパラメータは、MCADのハーネス設計に影響を与えずに編集できます。
SOLIDWORKSでコネクタの向きが正しく配置されたハーネス。
-
ECADドキュメント(レイアウト図、配線図、製造図、BOMを含む)は、Altium CoDesignerの上部にある「View ECAD's Project」ボタンをクリックすることで、ウェブビューアーで確認できます(MCADパネル(
))。
-
ECADレイアウト図が高密度の場合、最小曲げ半径の制約により、MCAD上で物理的なワイヤやケーブルを引くことができなかったり、予期しない形で描画されることがあります。この場合の解決策としては、MCAD上で手動でワイヤを引く(距離を広げた後)、またはより大きなシートサイズを選択してECADレイアウト図の密度を下げ、再度MCADに設計を転送する方法があります。
SOLIDWORKS – コネクションポイントの位置と向きの更新
|
|
コネクタを編集して、コネクションポイントの位置と向きを変更します。フィーチャー認識を行う必要はありません。
コネクションポイントが定義されているスケッチ平面を編集します。
そして、コネクタの背面を使用するように変更します。
次に、スケッチを編集してコネクションポイントの位置を移動します。
コネクションポイントを編集して、その向きを再定義します。
|
How the Electrical Cables and Components are Managed in SOLIDWORKS
SOLIDWORKSは、下記のようにRouting Library Managerでワイヤやコンポーネントなどのハーネス要素を管理します( (
))。
-
このハーネスサポートのリリースでは、CoDesignerはCable wire libraryを各プロジェクトごとにローカル保存するため、プロジェクト間で再利用できません。
-
CoDesignerのCommon folder for storing models that are coming from ECAD設定を構成することで、共有Component library(必要に応じて共有ネットワークロケーションも可)を定義できます。
-
現時点では、SOLIDWORKS用CoDesignerはハーネス同期のためのネイティブECADおよびMCADコンポーネントのリンクをサポートしていませんが、今後のアップデートで対応予定です。
SOLIDWORKS – デバイスアセンブリでハーネスの形状を作成
CoDesignerはSOLIDWORKS Routing Electrical機能と連携します。SOLIDWORKSでハーネスの形状を作成するには:
-
ハーネスをMCADデバイスアセンブリに挿入します。
-
各ハーネスコネクタを対応するPCBコネクタとメイトさせるには、まずモデルツリー(
)でメイト対象のPCBコネクタをハーネスアセンブリ内に移動する必要があります。コネクタはツリー内で移動する前に、PCB上で固定されている必要があります。
-
PCBコネクタをツリー内で移動したら、ハーネスアセンブリを編集し、ケーブルコネクタをPCBコネクタにメイトできます。
-
ハーネスコネクタを対応するPCBコネクタとメイトします。コネクタを移動しても配線は自動更新されないため、SOLIDWORKSでRebuildを実行して解決してください。
-
Rebuild後にハーネスが正しく更新されない場合は、ハーネスを編集中にElectricalリボンに切り替え、Edit Routeモード(
)を有効にしてください。これによりSOLIDWORKSがジオメトリの解決を試み、ハーネスが更新されます。その後、スタブの長さを適切に調整する必要がある場合があります。SOLIDWORKSが自動でジオメトリを調整できない場合は、手動でスタブを調整してください。
-
PCBコネクタは、モデルツリー内で元のPCBに戻す必要があります。また、ハーネスコネクタとPCBコネクタ間で定義したメイトは削除することを推奨します。
-
他のコネクタについても同様の手順を繰り返します。
-
SOLIDWORKSのEdit Route機能を使い、MCADの機能でハーネスを配線します。
MCADアセンブリ内でハーネスの配線を続けます。
-
次のステップは、SOLIDWORKSからECADへハーネスをPushすることです。
SOLIDWORKSでは、ルートセグメント(または複数セグメント)に固定長を設定できます。
固定長を設定するには:
-
ルート(FeatureManagerデザインツリーまたはグラフィックスエリア内)を右クリックし、Edit Routeを選択します。
-
グラフィックスエリアでルートセグメントを右クリックし、Fixed Lengthを選択します。
-
パネル内でFixed Lengthの値を編集します(
)。
-
この機能は今後のアップデートでMCAD CoDesignerにも追加される予定です。
SOLIDWORKS – ハーネスプロジェクトをWebブラウザで開く
SOLIDWORKSから、Altium Workspaceに保存されたハーネスプロジェクトをWebブラウザで直接開くこともできます。ここでは、ハーネス図、レイアウト図、BOM、Draftsman図(作成されている場合)など、すべてのECADプロジェクトファイルを確認できます。
Webブラウザで任意のECADハーネスプロジェクトファイルを開いて確認できます。
MCAD – ハーネスおよびマルチボードアセンブリをECADへPush
-
Altium CoDesignerパネルを開きます。デバイスアセンブリのコンテキストで作業している場合、パネル上部のドロップダウンにCoDesignerが認識するすべてのプロジェクトがリストされるので、リストからハーネスを選択してアクティブプロジェクトにします。アセンブリ単体で開いている場合もハーネスを同期できます。
-
Pushをクリックし、適切なCommentを入力して、Sendをクリックしてハーネス定義をWorkspaceにPushします。
-
最後のステップは、デバイスアセンブリ全体をECADにPushすることです。Altium CoDesignerパネルで、アクティブプロジェクトのドロップダウンからデバイスアセンブリを選択します。
-
筐体内にすべての機構部品を含めるには、モデルツリーで筐体、ハーネス、すべてのクリップを複数選択します。PCBを含める必要はありません。
-
Altium CoDesignerリボンでEnclosureボタン(
)をクリックします。
-
成功すると確認ダイアログが表示され、すべての機構部品がパネルにリストされます。失敗した場合、最も考えられる原因はデバイスアセンブリがアクティブプロジェクトになっていないことです。
-
CoDesignerは、MCADから同期し直した後にECADのレイアウト図でハーネストポロジーを構築・変更しないため、ハーネストポロジーは同期前にそのドキュメントで指定しておく必要があります。
-
MCADではワイヤ長が自動計算され、Push時にECADへ送信されます。必要に応じて、MCADのAltium CoDesignerパネルのLength of Harness ObjectsセクションでCorrected Length値を定義することで、計算値を調整できます。パネルに表示される単位は現在のモデル単位です。単位を変更した場合は、パネル内のReload Dataボタン(
)をクリックしてCalculated LengthとCorrected Lengthの値をリフレッシュしてください。
-
ECADでは、Propertiesパネル(バンドル選択時)でワイヤ長を表示できるほか、DraftsmanドキュメントやActiveBOMドキュメントにもワイヤ長を表示できます(下図参照)。
-
MCADからECADにハーネスをPullした際に長さの変更を受け入れると、Length TypeフィールドがMCAD CoDesignerに設定されます。このLength Type設定では、Length ValueはECADで調整できません。調整するにはLength Type設定をManual(
)に切り替えてください。
-
MCADでワイヤー長を調整する機能は、CoDesigner 3.8で追加されました。
-
ECADでのハーネスバンドルの操作方法について詳しくはこちらをご覧ください。
自動計算されたワイヤー長は、必要に応じて調整できます。
ECAD – ハーネスおよびマルチボードアセンブリをECADにプルする
-
各ハーネスアセンブリは、そのECADハーネスプロジェクトと同期する必要があります。
-
MCADデバイスアセンブリをECADマルチボードアセンブリと同期する場合は、各PCBプロジェクトもMCADからECADへ同期し、マルチボードアセンブリ内の各PCB(すでに挿入されている場合)を更新する必要があります。
-
ECADハーネスプロジェクトでプル操作を行うと、ワイヤー、ケーブル、ハーネスセグメントの物理的な長さがハーネスレイアウト図面に読み込まれます。
-
ECADマルチボードアセンブリでプル操作を行うと、各PCBの位置および向きの変更がプルされて適用され、筐体に含まれるすべての3Dモデル(STEP形式)が読み込まれて配置され、ハーネスもSTEPモデルとして読み込まれて配置されます。
-
ECADでマルチボードアセンブリを開き、MCAD CoDesignerパネルでワークスペースからアセンブリをプルしてください。
ボード、ハーネス、筐体を含むマルチボードアセンブリは、MCADとECAD間で同期できます。
ECADからMCADへ転送可能なハーネスの変更点
-
ワイヤーおよびケーブルのセット。
-
接続情報(from-toデータ)。
-
トポロジー(接続ポイントと、それらのポイントを通るワイヤーおよびケーブルのセット)。
MCADからECADへ転送可能なハーネスの変更点