リジッドフレックス基板の同期
量産化に持ち込むうえで、おそらく最も難しいプリント基板設計はrigid-flex設計です。フレックス回路またはrigid-flex回路の設計は、まさに電気機械統合のプロセスです。あらゆるPCB設計は三次元設計プロセスですが、フレックスまたはrigid-flex設計では、その三次元要件がはるかに重要になります。なぜでしょうか。rigid-flex基板は製品組み立て工程において筐体内部の複数の面に取り付けられる場合があり、筐体と適切に接続するために、実装済み基板が組み立て中にどのように曲がる必要があるかを慎重に設計する必要があるためです。
これまで、この緊密な電気・機械設計上の課題は、機械モックアップ、いわゆる紙人形の切り抜きを作成することで解決されてきました。このプロセスでは、組み立て工程と完成後のアセンブリの両方を慎重に解析できるよう、考え得るすべての機械要素およびハードウェア要素を含め、できる限り正確かつ現実的に作成する必要があります。
Altium CoDesignは、この課題の解決を支援し、ECADとMCADの領域間でrigid-flex設計を転送する機能を提供します。これは、基板の各フレックス領域をMCADのSheet-Metal Featureとして実装することで実現されます。
ECADにおけるRigid-Flex設計
AltiumのPCBエディターでは、rigid-flex基板はX-Y平面上で、個別の剛性基板領域と柔軟基板領域の集合として設計されます。Z平面は、基板製造プロセスで作成される銅、絶縁材、表面仕上げ層のセットを構成することで定義されます。
rigid-flex設計では、製造レイヤーのセットは基板の各領域ごとに異なる場合があります。たとえば、ある剛性領域は4つの銅層を持ち、その剛性領域から伸びるフレックス領域は1つの銅層と1つのポリイミド層を持ち、そのフレックス領域がさらに6つの銅層で構成される別の剛性領域に接続される場合があります。ECAD PCB設計では、これら各領域に対して個別のレイヤースタックを定義して割り当てます。
ECAD PCBエディター内で、柔軟領域によって接続された2つの剛性領域を持つ基板、およびMCAD内での表示。
Altiumの設計ソフトウェアでは、rigid-flex基板は平坦な状態で設計されます。フレックス領域で定義された曲げは、PCBエディターの3D Layout Modeで基板を表示する際に、PCBパネルのLayer Stack RegionsモードでFold Stateスライダーを動かすことで適用できます。曲げは、パネルで設定されたSequence順に適用されます。 または、ECAD PCBエディターで5ショートカットキーを使用して基板を折りたたんだり展開したりできます。
基板は折りたたまれた状態でMCADへPushされ、その後MCADで曲げを抑制して基板を表示・操作できます。 MCADで基板を折りたたむ、または展開するには、Altium CoDesignerリボン(
)のFold Unfold ボタンをクリックするか、MCADモデルツリーで曲げを抑制します。
の詳細を見る► Defining Board Regions and Bending Lines
の詳細を見る► Rigid-Flex Design
の詳細を見るECAD基板定義の要件
基板がECADからPushされると、CoDesignerは基板外形、および曲げ領域の位置とサイズに潜在的な問題がないか確認します。MCADへPullする際には、CoDesignerは各曲げの半径も確認し、MCADの板金曲げとしてレンダリングできない曲げは拒否します。
基板形状
ECADからPushする際、基板輪郭(外形)がテストされます。マイクロセグメントまたは自己交差する輪郭が検出された場合は、解決する必要があります。CoDesigner 2.4では、基板外形内のマイクロセグメントを検出して解決する自動機能が導入されました。
CoDesignerは、MCADでサポートできない問題がないか基板外形をテストし、それらを自動的に解決します。
マイクロセグメントを自動的に解決しないことを選択した場合、または外形に自己交差輪郭がある場合、あるいは基板切り抜きにマイクロセグメントや自己交差輪郭がある場合は、これらを手動で解決する必要があります。詳細はResolving Issues with the Board Contour
を参照してください。曲げ線
ECADでは、技術的にはフレキシブルPCBの曲げに適用できる特性に制限はありません。MCADでは、基板の柔軟セグメントを表現するために板金機能が使用されます。曲げをMCADで表現できるようにするには、以下の要件を満たす必要があります。
- 曲げ領域は、別の曲げ領域または剛性領域と重なったり接触したりしてはいけません。曲げ半径は隣接する分割線を越えてはならないため、曲げ領域の端と剛性領域の間には少なくとも0.5 mil(0.0127 mm)の距離が必要です。これはECADでPushする際にテストされ、検出された問題はPushを正常に完了するために解決する必要があります。
この設計では、曲げ領域が分割線に近すぎます(0.5mil未満)。
- 適切な曲げ半径が定義されていること。CoDesignerは、曲げ半径が小さすぎる、曲げ角度が大きすぎる、または曲げセグメントが短すぎる、といった点をチェックします。これはMCADへPullする際に、「金属」の厚みと曲げ逃げ要件を考慮して確認されます。
2つの曲げは、板金で形成するには半径が小さすぎるため、作成できません。
Advanced Rigid-Flex設計
設計で以下のECAD-MCAD rigid-flex機能のいずれかが必要な場合は、ECAD PCB EditorでAdvanced Rigid-Flex modeに切り替えてください。
-
厚みの異なるフレックス領域
-
互いに重なり合う独立した柔軟領域
-
SOLIDWORKSのMCAD内で剛性領域上の銅箔およびシルクスクリーンを表現
-
ローカル曲げ (より大きなフレックス領域内の切り抜き内にあるフレックス領域に局所化された曲げ)
厚みの異なる重なり合うフレックス領域を持つAdvanced Rigid-Flex設計。Altium DesignerおよびPTC Creoで開いた状態。
MCADにおけるAdvanced Rigid-Flex(RF2)基板構造の概要
以下は、Advanced Rigid-Flex基板のMCAD構造の概要です。
-
RF2設計の各剛性領域はMCADアセンブリとして表現され、その領域の基板本体と、その領域に実装されたコンポーネントが含まれます(MCADで剛性PCBをモデル化する方法と非常によく似ています)。
-
基板の各フレックス領域は板金パーツとして表現されます。このパーツ内では、各ECAD Bend Lineがスケッチベンドとして定義されます。ECADからPushできるベンドであっても、そのMCADツールの曲げ要件により、MCADで正しく形成されない場合がある点に注意してください。また、 フレックス領域上のコンポーネントは現時点では未対応です。
-
複数の基板領域にまたがる切り抜きについては、MCAD内で個別の押し出しカットが作成されます。機械設計者がMCADでそのような切り抜き形状を変更したい場合は、それらすべての押し出しを変更する必要があります。
以下の動画では、CoDesignerがMCAD内でAdvanced Rigid-Flex基板 をどのように構築するかの概要を紹介しています(標準のRigid-Flex基板の構築方法とは異なります)。SOLIDWORKSで実演していますが、基本的な流れはサポート対象のすべてのMCADツールでほぼ同じであり、相違点は動画キャプションで示されています。
動画1 – Advanced Rigid-Flex、構造の理解
CoDesignerがMCADで基板をどのように構築するかの概要。
動画2 – Advanced Rigid-Flex、基板領域の変更
MCADでのリジッドフレックス基板形状の変更。
動画3 – Advanced Rigid-Flex、ベンドの変更
MCADでのリジッドフレックス基板へのベンドの変更および追加。
Advanced Rigid Flex基板を扱う際の注意事項
-
ECADでRF2基板を設計する場合、基板の各剛性領域およびフレックス領域は個別のオブジェクトとして描画され、それぞれにサブスタックが割り当てられます。これは RF1基板とは異なり、RF1ではまず基板全体の形状を定義し、その後Split lineを配置して単一形状を必要な基板領域に分割します。RF2では隣接領域間のギャップは許可されず、正確に接するか重なっていなければなりません。2つの領域が重なっている場合、ソフトウェアは共有ゾーンがより多くのレイヤー数を持つ領域に属すると見なします。この仕様を理解しておくと、エッジの位置合わせが難しい場合に、フレックス領域を隣接する剛性領域へ延長するほうが容易になることがあります。詳細は Rigid & Flex領域の計画 - Advanced Modeをご覧ください。
-
ECAD PCBエディターには、既存のライン/アークオブジェクトから領域を作成するためのツールがいくつか用意されています。詳細は 選択したオブジェクトからの基板領域作成をご覧ください。
-
ECADでは、各固有のレイヤーセット (サブスタック)を定義する必要があります。これは、既存レイヤーをコピーして新しいサブスタックを作成するか、レイヤーを追加して固有のサブスタックを定義することで行います。詳細は新しいサブスタックの追加と編集をご覧ください。
-
ECADのRF2モード設計では、3次元空間内で互いに重なり合うフレックス領域をサポートしています。これをサポートするため、ECADのBoard Planning ModeでBend Lineを配置する際には、設計者はそのベンドが正しいフレキシブルStack Regionに適用されるようにする必要があります(
)。これを行わないと、設計をECADからMCADへPushした際に、影響を受けない領域に関する警告が表示されます(
)。
-
SOLIDWORKSにおけるRF2モードのPCBアセンブリ構造は、RF1モードのアセンブリ構造とは異なります。そのため、ECADでモードをRF1からRF2に切り替えた場合は、SOLIDWORKSで基板を新規にPullし直すことを推奨します。 Creoでは、PCBアセンブリ構造はRF1とRF2の両方で共通化されているため、MCADのフィーチャーツリーに変化はありません。
-
SOLIDWORKSのRF2モードでは、トップ/ボトム銅箔、シルクスクリーン、およびソルダーマスクを表すデカールが剛性領域に適用されるようになりました。
-
MCADでPCBのジオメトリを編集する際は、隣接領域のジオメトリ間に関連付けがないことに注意してください。1つの領域のジオメトリを変更した場合は、それに合わせて隣接領域のジオメトリも調整してください。
-
エッジのセットを変更するなど、ジオメトリに大きな変更を加えると、MCAD内の拘束が壊れる場合があります。これは正常な動作であり、次回のMCAD-ECAD-MCAD 同期時に復元されます。
-
ベンドに変更を加えた後は、多くの場合、MCADでRebuild 操作が必要になります。
-
MCADでは、Keep Out Areas(ECAD Keepouts)、Text Note Rooms(ECAD Rooms)の定義、および3D銅箔の構築は、現在リジッドフレックス基板ではサポートされていません。
-
3D銅箔の構築、およびMCADでPCB 定義内にエンクロージャを指定すること(およびそのエンクロージャをECADへ送信すること)は、現在リジッドフレックス基板ではサポートされていません。
-
設計データがAltium 365に保存されている場合、プロジェクトをサーバーに保存した後に実行される自動pushでは、リジッドフレックス基板の変更は処理されません(サーバー側の自動push機能がまだECAD RF2の変更をサポートしていないためです)。リジッドフレックスプロジェクトをサーバーに保存した後は、MCAD CoDesignerパネルでPCBをMCADへ手動でPushする必要があります。
-
PCB設計のフレキシブル領域は、MCADでは板金としてモデル化されます。各MCADツールには、板金でベンドを形成可能かどうかを検証するための独自のテスト群があり、以下を考慮します。
- 基板厚
- 曲げ半径
- 曲げ角度
- 曲げ領域と領域境界との距離
SOLIDWORKSでのRigid-Flex設計
SOLIDWORKSのMCAD CoDesignerは、標準Rigid-Flexモード(RF1)またはAdvanced Rigid-Flexモード(RF2)のいずれかで設計されたRigid-Flex PCBのPullおよびPushをサポートしています。
SOLIDWORKSでの基板構造
リジッドフレックス基板をSOLIDWORKSにPullすると、基板構造は次のようにマッピングされます。
| Standard Rigid-Flex (RF1) | Advanced Rigid-Flex (RF2) |
|---|---|
|
|
SOLIDWORKS 対応機能
| 機能 | Standard Rigid-Flex (RF1) | Advanced Rigid-Flex (RF2) |
|---|---|---|
| リジッドフレックス基板を ECAD から MCAD へ、また MCAD から ECAD へ転送 | 対応 | 対応 |
| MCAD で ECAD の変更をプレビュー | 対応 | 対応 |
| MCAD で新しいリジッド領域およびフレックス領域を作成 | 対応 | 未対応 * |
| MCAD で新しいベンドを作成 | 対応 | 対応 |
| 基板のリジッド部およびフレックス部の形状を変更。たとえば、製品筐体の形状に合わせて基板形状を調整する、切り欠きや取付穴を作成する、またはベンド半径を変更する。 | 対応 | 対応 |
| 厚みの異なるフレックス領域を含む基板を転送 | RF1 では利用不可 | 対応 |
| リジッド領域上の銅箔およびシルクスクリーンの詳細を転送 ^ | 未対応 | 対応 |
| 既存コンポーネントの配置を変更し、新しいコンポーネントを基板上に配置 | 対応 | 対応 |
| 配置変更を ECAD にプッシュし、ECAD から新しい変更をプル | 対応 | 対応 |
| MCAD でリジッドフレックス基板をゼロから作成 | 未対応 | 未対応 |
| フレックス領域に実装されたコンポーネントを ECAD から MCAD へ転送 | 未対応 | 未対応 |
| MCAD でフレックス領域にコンポーネントを配置 | 未対応 | 未対応 |
| フレックスのみの基板上に新しい基板領域を作成 | 未対応 | 未対応 |
SOLIDWORKS でリジッドフレックス基板を扱う
SOLIDWORKS では、リジッドフレックス基板は標準的なリジッド基板と同様に Server からプルされます。現在 Server にサインインしていない場合は、Your MCAD Software での CoDesigner のインストールと設定 のトピックを参照してください。
MCAD で基板形状を変更する
-
To change the shape of a board region
- モデルツリーでメイン基板 Part を開きます(展開します)。
- 最初のフレックス Region Feature を開き、その Sketch の編集を開始します(これは基板全体のマスター Sketch です)。
- 各エッジにはアンカーが含まれます。これらは内部処理のために CoDesigner が初回作成時に追加するもので、Sketch を変更する必要に応じて削除できます。
- 基板領域を分割する線は、必要に応じて削除して再作成できます。
- 必要に応じて形状を変更します。
マスター Sketch を編集して基板形状を変更します。
-
To create or redefine a flex region
分割線が削除されて描き直された場合は、フレックス領域を再定義する必要があります。- モデルツリーでフレックス feature を編集します。
- Sketch 内でフレックス領域に正しい Contour が使用されていることを確認します。正しくない場合は、Selected Contour を削除して正しいものを選択します。
- フレックス領域を表す extrude feature が、正しい厚みと、基板の下面および/または上面からの正しいオフセットを持っていることを確認します。
- このフレックス領域内のベンドも壊れている可能性があります。これを修正するためのヒントを以下に示します。
-
To add new sketched bends, or change or remove existing ones
- Sketched Bend を選択して編集し、位置、角度、または半径を変更します。
- ECAD から来たベンドを少なくとも 1 つは有効なまま残しておく必要があります。CoDesigner は、基板を MCAD から ECAD にプッシュバックする際に、そのベンドを参照として使用します。
- コンポーネントが配置された基板の形状を変更する場合、MCAD ソフトウェアが面/頂点に対する内部 ID を再割り当てすることがあり、その結果、コンポーネントを基板に取り付けるために使用される座標系が壊れる可能性があります。このため、MCAD で基板形状に大きな変更を加える場合は、コンポーネントを配置する前に行う方が適切です。
- コンポーネントがすでに配置されている場合は、ECAD でベンドを最終位置にできるだけ近い状態で作成し、その後 MCAD ではベンドのみを調整してください。あるいは、MCAD ソフトウェアが座標系を壊してしまう場合は、座標系の定義を手動で復元できます。または、変更された基板を ECAD にプルバックする際に、コンポーネント配置に対する変更を単純に無視することもできます。
-
To create a cutout or a mounting hole
- メイン基板 Part の編集を開始します。
- Cut Extrude または Hole が基板の屈曲前に作成されるようにするには、モデルツリー内で Cut Extrude または Hole の「feature visibility」バーを上に移動し、最初の Bend feature より上に配置します。
- 基板パーツ上に Cut Extrude または Hole を作成します(スケッチはその上面または下面に配置)。
- 「feature visibility」バーをツリーの一番下に戻します。
MCAD でコンポーネント配置を変更する
-
To define the precise location of a component(汎用アプローチ)
- モデルツリーでコンポーネントを上方向に移動し、基板に対してそのコンポーネントを配置したい場合は基板アセンブリレベルへ、筐体に対して配置したい場合はデバイスレベルへ移動します。
- mate または寸法を使用して、そのコンポーネントの正確な位置を定義します。その後、それらの mate/寸法を削除します。
- モデルツリーでコンポーネントを元のコンポーネントサブアセンブリ内に戻します(必要に応じて別のサブアセンブリでも可)。
-
To make a simple movement/rotation of a component on the same board face within one rigid region
- 対応するコンポーネントサブアセンブリの編集を開始します。
- MCAD ソフトウェアの対応機能を使用して、コンポーネントを移動/回転します。
機械設計エンジニア向けの追加推奨事項
-
To unfold/fold all bends on a board(たとえば、重なりの確認用)
- Altium CoDesigner リボンの Fold Unfold ボタンをクリックします。
-
To selectively unfold/fold a bend (or bends)
-
モデルツリーで、メインボード部品(RF1)または FlexPart(RF2)を開いて(展開して)ください。
-
モデルツリーで Sketched Bend フィーチャーを選択し、右クリックして Suppress します(
)。
-
Unsuppressボードの曲げを復元して再度折り曲げるには、Bend フィーチャーを してください。
-
ボードを展開/再折り曲げした後は、モデルを Rebuild することを推奨します(SOLIDWORKS では Ctrl+B)。
-
-
If you break a model(また、再構築や元に戻す操作でも解決しません)
- 最新の変更を保存していない場合は、PCB アセンブリを保存せずに閉じて、再度開いてください。
- 保存済みの場合は、managed content server から変更をプルし、壊れたエンティティに関連するものだけを適用してください。
- 変更をプルしても解決しない場合は、PCB アセンブリを閉じて新規にプルし、元の PCB アセンブリを上書きしてください(ただし、PCB に対して今行った変更は失われます)。
-
Other recommendations
-
既存の座標系のセットおよびそれらの間の mate のセットは変更しないでください。(モデルを壊してしまう可能性が非常に高いためです)
-
PTC Creo におけるリジッドフレックス設計
PTC Creo の MCAD CoDesigner は、Standard Rigid-Flex モード(RF1)または Advanced Rigid-Flex モード(RF2)で設計されたリジッドフレックス PCB の Pull と Push をサポートします。
PTC Creo におけるボード構造(RF1 および RF2)
リジッドフレックス ボードを PTC Creo に Pull すると、ボード構造は次のようにマッピングされます。
-
ボード全体に対して、
<SavedMcadAssemblyName>という名前の Creo アセンブリが作成されます。-
ボードの各剛性領域に対して、
<PcbRegionName>_R<SavedMcadAssemblyName><CoD_UID>という名前の Creo アセンブリが作成されます。このアセンブリには次が含まれます。-
剛性ボード領域そのものを表す Creo Part と、
-
その領域に実装された各コンポーネントを表す Creo Part。
-
このアセンブリは、ローカル座標系によってボード部品に mate されます。
-
-
ボードの各フレックス部に対して、
<PcbRegionName>_BOARD_F<SavedMcadAssemblyName><CoD_UID>という名前の Creo part が作成されます。-
この part 内に、Creo Sheetmetal part が作成されます。
-
フレックス領域の各曲げに対して、Creo Sketched Bend が作成されます。Sketched Bend は Creo で抑制して、ボードを平坦化できます。
-
各リジッドフレックス分割線の一端には座標系が定義されます。これらの各座標系は、各剛性領域コンポーネント アセンブリ(以下で説明)を mate するために使用されます。
-
ボード外形は Sketch によって定義されます。この Master Sketch にはすべての領域が含まれます。
-
-
Creo の機能サポート
| 機能 | Standard Rigid-Flex(RF1) | Advanced Rigid-Flex(RF2) |
|---|---|---|
| ECAD から MCAD、およびその逆方向へのリジッドフレックス ボードの転送 | サポート対象 | サポート対象 |
| MCAD で ECAD の変更をプレビュー | サポート対象 | サポート対象 |
| MCAD で新しい剛性/フレックス ボード領域を作成 | 未サポート | 未サポート |
| MCAD で新しい曲げを作成 | 未サポート | 未サポート |
| ボードの剛性セグメントおよびフレックス セグメントの形状を変更。たとえば、製品エンクロージャの形状に合わせてボード形状を調整する、切り欠きや取付穴を作成する、または曲げ半径を変更する。 | サポート対象 | サポート対象 |
| 厚みの異なるフレックス領域を含むボードを転送 | RF1 では利用不可 | サポート対象 |
| 剛性領域上の銅箔およびシルクスクリーンの詳細を転送 ^ | サポート対象 | サポート対象 |
| 既存コンポーネントの配置を変更し、新しいコンポーネントをボード上に配置。 | サポート対象 | サポート対象 |
| 配置変更を ECAD に Push し、ECAD から新しい変更を Pull | サポート対象 | サポート対象 |
| MCAD でゼロからリジッドフレックス ボードを作成 | 未サポート | 未サポート |
| フレックス領域に実装されたコンポーネントを ECAD から MCAD に転送 | 未サポート | 未サポート |
| MCAD でフレックス領域にコンポーネントを配置 | 未サポート | 未サポート |
| フレックスのみのボード上に新しいボード領域を作成 | 未サポート | 未サポート |
Creo でのリジッドフレックス ボードの操作
MCAD でボード形状を変更する
-
To change the shape of a board region
-
Flex Part の編集を開始します。
-
必要に応じて、その part の任意のセグメントの形状を変更します。
-
フレックス part の整合性を保つため、各セグメント同士が重なったり、間に隙間ができたりしないようにしてください。
-
Flex Part の編集を終了します。
-
(任意)変更したセグメントに対応する剛性 part の編集を開始し、それらにも対応する変更を加えます。
-
-
To create a cutout or a mounting hole
- Flex Part の編集を開始します。
- SuppressFlex part を展開するために、bend フィーチャーを します。
- フレックス part に Hole または Extruded Cut を作成します(スケッチはその上面または下面に配置します)。
- モデルツリー内でそれを移動し、bend より前に配置されるようにします。
- (任意)変更したセグメントに対応する剛性 part の編集を開始し、それらにも対応する変更を加えます。
- フレックス part に戻り、bend を Resume します。 ボードを展開/再折り曲げした後は、モデルを Regenerate することを推奨します(Creo では Ctrl+G)。
機械設計者向けの追加推奨事項
-
To unfold/fold all bends on a board(たとえば、重なりを確認するため)
- Fold Unfold ボタンを Altium CoDesigner リボンでクリックします。
-
To unfold/fold a bend (or bends)
-
モデルツリーで、メインボード部品(RF1)または FlexPart(RF2)を開いて(展開して)ください。
-
モデルツリーで Sketched Bend フィーチャーを選択し、Suppress します(
)。
-
Resumeボードの曲げを復元して再度折り曲げるには、Bend フィーチャーを してください。
-
ボードを展開/再折り曲げした後は、モデルを Regenerate することを推奨します(Creo では Ctrl+G)。
-
-
If you break a model(また、再構築や元に戻す操作でも解決しません)
-
最新の変更を保存していない場合は、PCB アセンブリを保存せずに閉じて、再度開いてください。
-
保存済みの場合は、managed content server から変更をプルし、壊れたエンティティに関連するものだけを適用してください。
-
Siemens NX におけるリジッドフレックス設計(現在ベータ版)
Siemens NX の MCAD CoDesigner は、Advanced Rigid-Flex モード(RF2)で設計されたリジッドフレックス PCB の Pull と Push をサポートします。なお、このサポートは現在ベータ版です。
Siemens NX におけるボード構造(RF2)
リジッドフレックス ボードを Siemens NX に Pull すると、ボード構造は次のようにマッピングされます。
-
ボード全体に対して、
<SavedMcadAssemblyName>という名前の NX アセンブリが作成されます。-
ボードの各剛性領域に対して、
RigidAssembly_<PcbRegionName>_<SavedMcadAssemblyName>という名前の NX アセンブリが作成されます。このアセンブリには次が含まれます。-
剛性ボード領域そのものを表す NX Part(名前は
RigidPart_<PcbRegionName>_<SavedMcadAssemblyName> -
)各領域に実装された各コンポーネントを表す NX パート。
-
このアセンブリは、ローカル座標系によって基板パートに拘束されます。
-
-
基板の各フレックス部に対して、
FlexPart_<PcbRegionName>_<SavedMcadAssemblyName>という名前の NX パートが作成されます。このパート内では、-
NX Sheetmetal パートが作成されます。
-
フレックス領域内の各ベンドに対して、NX Sketched Bend が作成されます。Sketched Bend は NX で抑制でき、基板を平坦な状態に展開できます。
-
各リジッド・フレックス分割線の一端の位置(またはその近傍)に座標系が定義されます。これらの各座標系は、各リジッド領域コンポーネント アセンブリ(以下で説明)を拘束するために使用されます。
-
基板外形は Sketch によって定義されます。このマスター Sketch にはすべての領域が含まれます。
-
-
NX の機能サポート
| 機能 | Advanced Rigid-Flex (RF2) 1 |
|---|---|
| リジッド・フレックス基板を ECAD から MCAD へ、また MCAD から ECAD へ転送 | サポート対象 |
| MCAD で ECAD の変更をプレビュー | 未サポート |
| MCAD で新しいリジッド領域およびフレックス領域を作成 | 未サポート |
| MCAD で新しいベンドを作成 | 未サポート |
| 基板のリジッド部およびフレックス部のジオメトリを変更します。たとえば、製品筐体のジオメトリに合わせて基板形状を調整する、切り欠きや取付穴を作成する、またはベンド半径を変更するなどです。 | サポート対象 |
| 厚みの異なるフレックス領域を含む基板を転送 | サポート対象 |
| リジッド領域上の銅箔およびシルクスクリーンの詳細を転送 2 | サポート対象 |
| 既存コンポーネントの配置を変更し、新しいコンポーネントを基板上に配置 | サポート対象 |
| 配置変更を ECAD にプッシュし、ECAD から新しい変更をプル | サポート対象 |
| MCAD でリジッド・フレックス基板をゼロから作成 | 未サポート |
| フレックス領域に実装されたコンポーネントを ECAD から MCAD に転送 | 未サポート |
| MCAD でフレックス領域にコンポーネントを配置 | 未サポート |
| フレックスのみの基板で新しい基板領域を作成 | 未サポート |
NX でのリジッド・フレックス基板の操作
MCAD で基板形状を変更する
-
To change the shape of a board region
-
FlexPart を Work Part の Assembly Navigator で Part Navigator に切り替えます。
-
"BoardOutline" の Sketch を編集します。
-
必要に応じて、そのパートの任意のセグメントの形状を変更します。FlexPart の整合性を維持するため、セグメント同士が重なってはならず、またそれらの間に隙間があってはなりません。
-
FlexPart の編集を終了するには、Finish ボタンをクリックします。
-
(任意)変更したセグメントに対応するリジッド パートの編集を開始します。それらにも対応する変更を加えます。
-
-
To create a cutout or a mounting hole
-
FlexPart を Work Part の Assembly Navigator で Part Navigator に切り替えます。
-
Suppressベンド フィーチャを抑制して FlexPart を展開します。
-
FlexPart に Hole または Extruded Cut を作成します(スケッチはその上面または下面に配置)。
-
モデル ツリー内で移動し、ベンドより前に配置します。
-
(任意)変更したセグメントに対応するリジッド パートの編集を開始します。それらにも対応する変更を加えます。
-
UnsuppressFlexPart のベンドを 抑制解除します。
-
機械設計エンジニア向けの追加推奨事項
-
To unfold/fold all bends on a board(たとえば、重なりの確認のため)
-
Fold Unfold ボタンを Altium CoDesigner リボンでクリックします。
-
-
To unfold/fold a specific bend (or bends)
-
FlexPart を Work Part の Assembly Navigator で Part Navigator に切り替えます。
-
モデル ツリーで SB Bend フィーチャを選択し、右クリックしてそれらを Suppress します(
)。
-
UnsuppressBend フィーチャの
を行ってベンドを復元し、基板を再び折り曲げます。
-
-
If you break a model(および再構築や元に戻す操作でも解決しない場合)
-
最新の変更を保存していない場合は、PCB アセンブリを保存せずに閉じてから再度開いてください。
-
保存済みの場合は、管理コンテンツ サーバーから変更をプルし、破損したエンティティに関連するものだけを適用します。
-
a. と b. のいずれでも解決しない場合は、PCB を再度 MCAD にプルし、新しいアセンブリとして保存します。設計を比較するために古いバージョンのアセンブリを参照として使用し、行われていた MCAD の変更を再適用します。
-