Synchronisieren einer Starr-Flex-Leiterplatte
Die wohl anspruchsvollste Leiterplattenkonstruktion für die Überführung in die Produktion ist ein Rigid-Flex-Design. Das Entwerfen einer Flex- oder Rigid-Flex-Schaltung ist in hohem Maße ein elektromechanischer Prozess. Das Design jeder Leiterplatte ist ein dreidimensionaler Konstruktionsprozess, aber bei einem Flex- oder Rigid-Flex-Design sind die dreidimensionalen Anforderungen deutlich wichtiger. Warum? Weil die Rigid-Flex-Leiterplatte während des Produktmontageprozesses möglicherweise an mehreren Flächen innerhalb des Produktgehäuses befestigt wird, was eine sorgfältige Auslegung erfordert, wie sich die bestückte Leiterplatte während der Montage biegen muss, um mit dem Gehäuse zu interagieren.
Bisher wurde diese enge elektromechanische Konstruktionsherausforderung durch die Erstellung eines mechanischen Mock-ups gelöst, auch bekannt als Papierpuppen-Ausschnitt. Dieser Prozess muss so präzise und realistisch wie möglich sein und alle möglichen mechanischen und Hardware-Elemente einschließen, damit sowohl der Montageprozess als auch die fertige Baugruppe sorgfältig analysiert werden können.
Altium CoDesign hilft bei der Lösung dieser Herausforderung und bietet die Möglichkeit, das Rigid-Flex-Design zwischen den ECAD- und MCAD-Domänen zu übertragen. Dies geschieht, indem jede Flex-Region der Leiterplatte als MCAD-Blech-Feature umgesetzt wird.
Rigid-Flex-Design in ECAD
In Altiums PCB-Editor wird die Rigid-Flex-Leiterplatte in der X-Y-Ebene als Sammlung separater starrer und flexibler Leiterplattenbereiche entworfen. Die Z-Ebene wird durch die Konfiguration des Satzes von Kupfer-, Isolations- und Oberflächenfinish-Schichten definiert, die während des Leiterplattenfertigungsprozesses erstellt werden.
Bei einem Rigid-Flex-Design kann der Satz der Fertigungslagen für jeden Bereich der Leiterplatte unterschiedlich sein. Beispielsweise kann ein starrer Bereich aus vier Kupferlagen bestehen, eine von diesem starren Bereich ausgehende Flex-Region aus einer Kupferlage und einer Polyimidlage, und die Flex-Region kann mit einem anderen starren Bereich verbunden sein, der aus sechs Kupferlagen besteht. Während des ECAD-PCB-Designs wird für jeden dieser Bereiche ein separater Layerstack definiert und zugewiesen.
Eine Leiterplatte mit zwei starren Bereichen, die durch einen flexiblen Bereich verbunden sind, im ECAD-PCB-Editor und in MCAD.
In Altiums Designsoftware wird die Rigid-Flex-Leiterplatte flach entworfen. In den Flex-Regionen definierte Biegungen können angewendet werden, wenn die Leiterplatte in der 3D Layout Mode des PCB-Editors angezeigt wird, indem der Schieberegler Fold State im Layer Stack Regions Modus des PCB Bereichs verschoben wird. Die Biegungen werden in der im Bereich konfigurierten Sequence Reihenfolge angewendet. Alternativ können Sie im ECAD-PCB-Editor die Tastenkombination 5 verwenden, um die Leiterplatte zu falten und zu entfalten.
Die Leiterplatte wird im gefalteten Zustand an MCAD übertragen; die Biegungen können dann in MCAD unterdrückt werden, um die Leiterplatte anzuzeigen und daran zu arbeiten. Um die Leiterplatte in MCAD zu falten oder zu entfalten, klicken Sie auf die Schaltfläche Fold Unfold im Menüband Altium CoDesigner oder unterdrücken Sie die Biegungen im MCAD-Modellbaum.
► Erfahren Sie mehr über das Definieren des Layerstacks
► Erfahren Sie mehr über das Definieren von Leiterplattenbereichen und Biegelinien
► Erfahren Sie mehr über Rigid-Flex-Design
Anforderungen an die ECAD-Leiterplattendefinition
Wenn die Leiterplatte aus ECAD übertragen wird, prüft CoDesigner auf potenzielle Probleme mit der Leiterplattenkontur sowie mit der Position und Größe der Biegebereiche. Beim Abrufen in MCAD prüft CoDesigner außerdem den Radius jeder Biegung und weist jede Biegung zurück, die nicht als MCAD-Blechbiegung dargestellt werden kann.
Die Leiterplattenform
Beim Übertragen aus ECAD wird die Leiterplattenkontur (Umriss) geprüft. Wenn Mikrosegmente oder sich selbst schneidende Konturen erkannt werden, müssen diese behoben werden. CoDesigner 2.4 führte eine automatische Funktion zur Erkennung und Behebung von Mikrosegmenten im Leiterplattenumriss ein.
CoDesigner prüft den Leiterplattenumriss auf Probleme, die in MCAD nicht unterstützt werden können, und behebt sie automatisch.
Wenn Sie sich entscheiden, die Mikrosegmente nicht automatisch zu beheben, oder wenn sich selbst schneidende Konturen im Umriss vorhanden sind oder Mikrosegmente bzw. sich selbst schneidende Konturen in einem Leiterplattenausschnitt vorkommen, müssen diese manuell behoben werden. Erfahren Sie mehr über das Beheben von Problemen mit der Leiterplattenkontur
Biegelinien
In ECAD gibt es technisch gesehen keine Begrenzung für die Eigenschaften, die auf eine Biegung in einer flexiblen Leiterplatte angewendet werden können. In MCAD werden Blechfunktionen verwendet, um die flexiblen Segmente der Leiterplatte darzustellen. Damit die Biegungen in MCAD dargestellt werden können, müssen die folgenden Anforderungen erfüllt sein:
- Ein Biegebereich sollte einen anderen Biegebereich oder einen starren Bereich weder überlappen noch berühren. Der Biegeradius darf nicht über eine benachbarte Trennlinie hinausreichen, was einen Mindestabstand von 0,5 mil (0,0127 mm) zwischen der Kante des Biegebereichs und einem starren Bereich erfordert. Dies wird beim Übertragen in ECAD geprüft; erkannte Probleme müssen behoben werden, damit die Übertragung erfolgreich durchgeführt werden kann.
In diesem Design liegt der Biegebereich zu nahe an der Trennlinie (weniger als 0,5 mil).
- Geeignete Biegeradien sind definiert. CoDesigner prüft auf: einen zu kleinen Biegeradius, einen zu großen Biegewinkel oder zu kurze Biegesegmente. Dies wird beim Abrufen in MCAD geprüft, wobei die Dicke des „Metalls“ und die Anforderungen an die Biegefreistellung berücksichtigt werden.
Zwei Biegungen haben einen Radius, der zu klein ist, um im Blech geformt zu werden, daher können sie nicht erstellt werden.
Advanced Rigid-Flex-Design
Wechseln Sie in den Advanced Rigid-Flex-Modus im ECAD-PCB-Editor, wenn Ihr Design eine der folgenden ECAD-MCAD-Rigid-Flex-Funktionen erfordert:
-
Flex-Regionen mit unterschiedlichen Dicken
-
Separate flexible Regionen, die sich gegenseitig überlappen
-
Darstellung von Kupfer und Siebdruck auf den starren Bereichen in MCAD in SOLIDWORKS
-
Eine lokale Biegung (eine Biegung, die auf eine Flex-Region begrenzt ist, die sich innerhalb eines Ausschnitts in einer größeren Flex-Region befindet)
Ein Advanced-Rigid-Flex-Design mit überlappenden Flex-Regionen unterschiedlicher Dicke, geöffnet in Altium Designer und in PTC Creo.
Zusammenfassung der Struktur einer Advanced-Rigid-Flex-(RF2)-Leiterplatte in MCAD
Nachfolgend finden Sie eine Zusammenfassung der MCAD-Struktur einer Advanced Rigid-Flex-Leiterplatte:
-
Jeder starre Bereich eines RF2-Designs wird als MCAD-Baugruppe dargestellt, die diesen starren Teil (Bereich) der Leiterplatte sowie die auf diesem Bereich montierten Komponenten umfasst (sehr ähnlich dazu, wie eine starre PCB in MCAD modelliert wird).
-
Jeder flexible Bereich der Leiterplatte wird als Blechteil dargestellt. Innerhalb dieses Teils wird jede ECAD-Biegelinie als skizzierte Biegung definiert. Beachten Sie, dass eine Biegung, die aus ECAD gepusht werden kann, in MCAD aufgrund der Biegeanforderungen dieses MCAD-Tools möglicherweise nicht korrekt erzeugt wird. Beachten Sie außerdem, dass Komponenten auf flexiblen Bereichen derzeit noch nicht unterstützt werden.
-
Für Aussparungen, die sich über mehrere Leiterplattenbereiche erstrecken, werden in MCAD separate Schnitt-Extrusionen erstellt. Wenn der Konstrukteur die Form einer solchen Aussparung in MCAD ändern möchte, muss er alle diese Extrusionen ändern.
Die folgenden Videos geben einen Überblick darüber, wie CoDesigner eine Advanced Rigid-Flex-Leiterplatte in MCAD erstellt (was sich davon unterscheidet, wie eine Standard-Rigid-Flex-Leiterplatte erstellt wird). Obwohl dies in SOLIDWORKS demonstriert wird, ist der Ablauf in allen unterstützten MCAD-Tools im Wesentlichen gleich; Unterschiede werden in den Videountertiteln vermerkt.
Video 1 – Advanced Rigid-Flex, Struktur verstehen
Überblick darüber, wie CoDesigner eine Leiterplatte in MCAD erstellt.
Video 2 – Advanced Rigid-Flex, Leiterplattenbereiche ändern
Ändern der Form der Rigid-Flex-Leiterplatte in MCAD.
Video 3 – Advanced Rigid-Flex, Biegungen ändern
Ändern und Hinzufügen von Biegungen zu einer Rigid-Flex-Leiterplatte in MCAD.
Hinweise zur Arbeit mit Advanced Rigid Flex Boards
-
Beim Entwerfen einer RF2-Leiterplatte in ECAD wird jeder starre und flexible Bereich der Leiterplatte als separates Objekt gezeichnet, dem dann ein Substack zugewiesen wird. Dies unterscheidet sich von einer RF1-Leiterplatte, bei der Sie zunächst die gesamte Leiterplattenform definieren und dann Split-Linien platzieren, um diese einzelne Form in die erforderlichen Leiterplattenbereiche zu unterteilen. Lücken zwischen benachbarten Bereichen sind bei einer RF2 nicht zulässig; sie müssen sich exakt berühren oder überlappen. Wenn sich zwei Bereiche überlappen, nimmt die Software an, dass die gemeinsame Zone zu dem Bereich mit der größeren Anzahl von Lagen gehört. Mit diesem Wissen kann es einfacher sein, einen flexiblen Bereich in den benachbarten starren Bereich hinein zu verlängern, wenn es schwierig ist, ihre Kanten auszurichten. Erfahren Sie mehr über Planning Rigid & Flex Regions - Advanced Mode.
-
Der ECAD PCB-Editor enthält mehrere Werkzeuge, um Bereiche aus vorhandenen Linien-/Bogenobjekten zu erstellen. Erfahren Sie mehr über Creating Board Regions from Selected Objects.
-
In ECAD muss jede eindeutige Menge von Lagen (Substack) definiert werden, entweder durch Kopieren vorhandener Lagen zum Erstellen des neuen Substacks oder durch Hinzufügen von Lagen zur Definition eines eindeutigen Substacks. Erfahren Sie mehr über Adding and Editing a New Substack.
-
Der RF2-Modus in ECAD unterstützt flexible Bereiche, die sich im dreidimensionalen Raum gegenseitig überlappen. Um dies zu unterstützen, muss der Designer beim Platzieren einer Biegelinie im Board Planning Mode in ECAD sicherstellen, dass die Biegung auf den richtigen flexiblen Stack Region angewendet wird Wenn dies nicht geschieht, wird beim Pushen des Designs von ECAD nach MCAD eine Warnung über einen nicht betroffenen Bereich angezeigt
-
Die Struktur der PCB-Baugruppe im RF2-Modus in SOLIDWORKS unterscheidet sich von der Struktur der Baugruppe im RF1-Modus in SOLIDWORKS. Wenn der Modus also in ECAD von RF1 auf RF2 umgeschaltet wird, wird empfohlen, die Leiterplatte in SOLIDWORKS erneut frisch zu pullen. In Creo ist die Struktur der PCB-Baugruppe für RF1 und RF2 vereinheitlicht, sodass Sie im MCAD-Feature-Baum keine Änderung sehen werden.
-
Die Decals, die das obere/untere Kupfer, den Bestückungsdruck und die Lötstoppmaske darstellen, werden jetzt im RF2-Modus in SOLIDWORKS auf die starren Bereiche angewendet.
-
Beachten Sie beim Bearbeiten der Geometrie der PCB in MCAD, dass es keine Assoziativität zwischen der Geometrie benachbarter Bereiche gibt. Wenn die Geometrie eines Bereichs geändert wird, passen Sie die Geometrie des benachbarten Bereichs entsprechend an.
-
Wenn Sie wesentliche Änderungen an der Geometrie vornehmen, z. B. den Satz der Kanten ändern, können die Abhängigkeiten in MCAD beschädigt werden. Das ist normal; sie werden bei der nächsten MCAD-ECAD-MCAD Synchronisierung wiederhergestellt.
-
Nach Änderungen an Biegungen ist in den meisten Fällen ein MCAD Rebuild erforderlich.
-
In MCAD werden das Definieren von Keep Out Areas (ECAD Keepouts), Text Note Rooms (ECAD Rooms) und das Erstellen von 3D-Kupfer für Rigid-Flex-Leiterplatten derzeit nicht unterstützt.
-
Das Erstellen von 3D-Kupfer und das Festlegen des Gehäuses in der PCB-Definition in MCAD (sowie das Senden des Gehäuses an ECAD) werden für Rigid-Flex-Leiterplatten derzeit nicht unterstützt.
-
Wenn Ihre Designs in Altium 365 gespeichert sind, verarbeitet der automatische Push, der nach dem Speichern des Projekts auf dem Server erfolgt, Ihre Änderungen an der Rigid-Flex-Leiterplatte nicht (da die serverseitige automatische Push-Funktion ECAD-RF2-Änderungen noch nicht unterstützt). Nach dem Speichern eines Rigid-Flex-Projekts auf dem Server müssen Sie Ihre PCB auch manuell im MCAD CoDesigner panel nach MCAD pushen.
-
Die flexiblen Bereiche Ihres PCB-Designs werden in MCAD als Blech modelliert. Jedes MCAD-Tool verfügt über eigene Tests, mit denen überprüft wird, ob eine Biegung im Blech erzeugt werden kann, wobei Folgendes berücksichtigt wird:
- Leiterplattendicke
- Biegeradius
- Biegewinkel
- Abstand zwischen Biegebereich und Bereichsgrenze
Rigid-Flex-Design in SOLIDWORKS
MCAD CoDesigner in SOLIDWORKS unterstützt das Pullen und Pushen einer Rigid-Flex-PCB, die entweder im Standard-Rigid-Flex-Modus (RF1) oder im Advanced-Rigid-Flex-Modus (RF2) entworfen wurde.
Leiterplattenstruktur in SOLIDWORKS
Wenn die Rigid-Flex-Leiterplatte in SOLIDWORKS gepullt wird, wird die Leiterplattenstruktur wie folgt abgebildet:
| Standard Rigid-Flex (RF1) | Advanced Rigid-Flex (RF2) |
|---|---|
|
|
SOLIDWORKS-Unterstützung der Funktionen
| Funktion | Standard Rigid-Flex (RF1) | Advanced Rigid-Flex (RF2) |
|---|---|---|
| Die Übertragung von Rigid-Flex-Leiterplatten von ECAD zu MCAD und zurück | Unterstützt | Unterstützt |
| Vorschau der ECAD-Änderungen in MCAD | Unterstützt | Unterstützt |
| Neue starre und flexible Leiterplattenbereiche in MCAD erstellen | Unterstützt | Noch nicht unterstützt * |
| Neue Biegungen in MCAD erstellen | Unterstützt | Unterstützt |
| Änderungen an der Geometrie der starren und flexiblen Segmente der Leiterplatte vornehmen. Zum Beispiel die Form der Leiterplatte an die Geometrie des Produktgehäuses anpassen, Aussparungen oder Montagelöcher erstellen oder den Radius einer Biegung ändern. | Unterstützt | Unterstützt |
| Leiterplatten übertragen, die flexible Bereiche mit unterschiedlichen Dicken enthalten | In RF1 nicht verfügbar | Unterstützt |
| Kupfer- und Siebdruckdetails auf starren Bereichen übertragen ^ | Nicht unterstützt | Unterstützt |
| Änderungen an der Platzierung vorhandener Komponenten vornehmen und neue Komponenten auf der Leiterplatte platzieren. | Unterstützt | Unterstützt |
| Platzierungsänderungen an ECAD übertragen und neue Änderungen aus ECAD abrufen | Unterstützt | Unterstützt |
| Eine Rigid-Flex-Leiterplatte von Grund auf in MCAD erstellen | Noch nicht unterstützt | Noch nicht unterstützt |
| Auf einem flexiblen Bereich montierte Komponenten von ECAD nach MCAD übertragen | Noch nicht unterstützt | Noch nicht unterstützt |
| Komponenten auf einem flexiblen Bereich in MCAD platzieren | Noch nicht unterstützt | Noch nicht unterstützt |
| Neue Leiterplattenbereiche auf einer nur flexiblen Leiterplatte erstellen | Noch nicht unterstützt | Noch nicht unterstützt |
Arbeiten mit einer Rigid-Flex-Leiterplatte in SOLIDWORKS
In SOLIDWORKS wird eine Rigid-Flex-Leiterplatte wie eine standardmäßige starre Leiterplatte von Ihrem Server abgerufen. Wenn Sie derzeit nicht an Ihrem Server angemeldet sind, lesen Sie das Thema Installing and Configuring CoDesigner in Your MCAD Software.
Ändern der Leiterplattenform in MCAD
-
To change the shape of a board region
- Öffnen (erweitern) Sie das Haupt-Leiterplattenteil im Modellbaum.
- Öffnen Sie das erste Feature des flexiblen Bereichs und beginnen Sie mit der Bearbeitung seiner Skizze (dies ist die Master-Skizze für die gesamte Leiterplatte).
- Jede Kante enthält einen Anker; diese werden von CoDesigner bei der ursprünglichen Erstellung für interne Zwecke hinzugefügt und können bei Bedarf gelöscht werden, um die Skizze zu ändern.
- Die Linien, die die Leiterplattenbereiche trennen, können bei Bedarf gelöscht und neu erstellt werden.
- Ändern Sie die Form nach Bedarf.
Bearbeiten Sie die Master-Skizze, um die Form der Leiterplatte zu ändern.
-
To create or redefine a flex region
Wenn eine Trennlinie entfernt und neu gezeichnet wurde, muss der flexible Bereich neu definiert werden.- Bearbeiten Sie das Flex-Feature im Modellbaum.
- Prüfen Sie, dass für den flexiblen Bereich die richtige Kontur in der Skizze verwendet wird. Falls nicht, löschen Sie die ausgewählte Kontur und wählen Sie die richtige aus.
- Stellen Sie sicher, dass das Extrusions-Feature, das den flexiblen Bereich darstellt, die richtige Dicke und den richtigen Versatz von der unteren und/oder oberen Leiterplattenfläche hat.
- Biegungen in diesem flexiblen Bereich können ebenfalls beschädigt worden sein; unten finden Sie Hinweise zur Behebung.
-
To add new sketched bends, or change or remove existing ones
- Wählen Sie eine Skizzierte Biegung aus und bearbeiten Sie sie, um ihre Position, ihren Winkel oder ihren Radius zu ändern.
- Mindestens eine aus ECAD stammende Biegung sollte erhalten bleiben – CoDesigner verwendet eine Biegung als Referenz, wenn die Leiterplatte von MCAD zurück nach ECAD übertragen wird.
- Wenn Sie die Form einer Leiterplatte ändern, auf der bereits Komponenten platziert sind, kann Ihre MCAD-Software die internen IDs den Flächen/Eckpunkten neu zuweisen, was dazu führen kann, dass die Koordinatensysteme für die Befestigung der Komponenten an der Leiterplatte beschädigt werden. Aus diesem Grund ist es besser, größere Änderungen an der Leiterplattenform in MCAD vorzunehmen, bevor die Komponenten platziert wurden.
- Wenn die Komponenten bereits platziert wurden: Erstellen Sie die Biegungen in ECAD so nah wie möglich an ihrer endgültigen Position und passen Sie dann nur die Biegung(en) in MCAD an. Alternativ können Sie, falls Ihre MCAD-Software das Koordinatensystem beschädigt, die Definition der Koordinatensysteme manuell wiederherstellen. Oder Sie ignorieren einfach die an der Komponentenplatzierung vorgenommenen Änderungen, wenn Sie die geänderte Leiterplatte zurück in ECAD abrufen.
-
To create a cutout or a mounting hole
- Beginnen Sie mit der Bearbeitung des Haupt-Leiterplattenteils.
- Um sicherzustellen, dass der Schnitt-Extrusion oder das Loch erstellt wird, bevor die Leiterplatte gebogen wird, verschieben Sie die Leiste „Feature-Sichtbarkeit“ der Schnitt-Extrusion oder des Lochs im Modellbaum nach oben und platzieren Sie sie oberhalb des ersten Biege-Features.
- Erstellen Sie eine Schnitt-Extrusion oder ein Loch auf dem Leiterplattenteil (mit der Skizze auf seiner oberen oder unteren Fläche).
- Verschieben Sie die Leiste „Feature-Sichtbarkeit“ wieder an das Ende des Baums.
Änderungen an der Komponentenplatzierung in MCAD vornehmen
-
To define the precise location of a component (universeller Ansatz)
- Verschieben Sie Ihre Komponente im Modellbaum nach oben auf die Ebene der Leiterplattenbaugruppe (wenn Sie diese Komponente relativ zur Leiterplatte positionieren möchten) oder auf die Geräteebene (wenn Sie diese Komponente relativ zum Gehäuse positionieren möchten).
- Definieren Sie die genaue Position dieser Komponente mithilfe von Verknüpfungen oder Bemaßungen. Löschen Sie diese Verknüpfungen/Bemaßungen anschließend.
- Verschieben Sie Ihre Komponente im Modellbaum zurück in die ursprüngliche Komponenten-Unterbaugruppe (oder bei Bedarf in eine andere Unterbaugruppe).
-
To make a simple movement/rotation of a component on the same board face within one rigid region
- Beginnen Sie mit der Bearbeitung der entsprechenden Komponenten-Unterbaugruppe.
- Verschieben/drehen Sie die Komponente mithilfe der entsprechenden Funktionen Ihrer MCAD-Software.
Zusätzliche Empfehlungen für den Konstrukteur
-
To unfold/fold all bends on a board (zum Beispiel zur Prüfung auf Überlappungen)
- Klicken Sie auf die Schaltfläche Fold Unfold im Menüband Altium CoDesigner.
-
To selectively unfold/fold a bend (or bends)
-
Öffnen (erweitern) Sie das Hauptplatinenbauteil (RF1) oder das FlexPart (RF2) im Modellbaum.
-
Wählen Sie die Sketched Bend Funktion(en) im Modellbaum aus, klicken Sie mit der rechten Maustaste darauf und Suppress Sie sie
-
Unsuppress die Bend-Funktion(en), um die Biegung(en) wiederherzustellen und die Platine erneut zu falten.
-
Nach dem Entfalten/erneuten Falten einer Platine wird empfohlen, das Modell zu Rebuild (Ctrl+B in SOLIDWORKS).
-
-
If you break a model (auch Neubauen oder Rückgängig hilft nicht)
- Wenn Ihre letzten Änderungen nicht gespeichert wurden, schließen Sie einfach Ihre PCB-Baugruppe ohne zu speichern und öffnen Sie sie erneut.
- Falls gespeichert, ziehen Sie Änderungen von Ihrem Managed-Content-Server und wenden Sie nur diejenigen an, die sich auf die fehlerhaften Elemente beziehen.
- Wenn das Abrufen der Änderungen nicht geholfen hat, schließen Sie Ihre PCB-Baugruppe und führen Sie ein erneutes Pull aus, um die ursprüngliche PCB-Baugruppe zu überschreiben (beachten Sie, dass die soeben an der PCB vorgenommenen Änderungen verloren gehen).
-
Other recommendations
-
Ändern Sie nicht die Menge der vorhandenen Koordinatensysteme und die Menge der Mates zwischen ihnen. (es ist sehr wahrscheinlich, dass Sie das Modell beschädigen)
-
Rigid-Flex-Design in PTC Creo
MCAD CoDesigner in PTC Creo unterstützt das Pulling und Pushing einer Rigid-Flex-PCB, die entweder im Standard-Rigid-Flex-Modus (RF1) oder im Advanced-Rigid-Flex-Modus (RF2) entworfen wurde.
Platinenstruktur in PTC Creo (RF1 und RF2)
Wenn die Rigid-Flex-Platine in PTC Creo gepullt wird, wird die Platinenstruktur wie folgt abgebildet:
-
Für die gesamte Platine wird eine Creo-Baugruppe erstellt, benannt
<SavedMcadAssemblyName>.-
Für jede starre Region der Platine wird eine Creo-Baugruppe erstellt, benannt
<PcbRegionName>_R<SavedMcadAssemblyName><CoD_UID>. Die Baugruppe umfasst:-
ein Creo-Part, das die starre Platinenregion selbst darstellt, und
-
ein Creo-Part, das jede auf dieser Region montierte Komponente darstellt.
-
Diese Baugruppe wird über ein lokales Koordinatensystem mit dem Platinenbauteil verknüpft.
-
-
Für jeden Flex-Teil der Platine wird ein Creo-Part erstellt, benannt
<PcbRegionName>_BOARD_F<SavedMcadAssemblyName><CoD_UID>.-
Innerhalb dieses Parts wird ein Creo-Blechteil erstellt.
-
Für jede Biegung in einer Flex-Region wird eine Creo Sketched Bend erstellt. Sketched Bends können in Creo unterdrückt werden, um die Platine zu glätten.
-
An einem Ende jeder Rigid-Flex-Trennlinie wird ein Koordinatensystem definiert. Jedes dieser Koordinatensysteme wird verwendet, um jede Baugruppe der starren Regionskomponenten zu verknüpfen (wie unten beschrieben).
-
Die Platinenkontur wird durch eine Skizze definiert. Diese Master-Skizze umfasst alle Regionen.
-
-
Unterstützte Creo-Funktionen
| Funktion | Standard Rigid-Flex (RF1) | Advanced Rigid-Flex (RF2) |
|---|---|---|
| Die Übertragung von Rigid-Flex-Platinen von ECAD zu MCAD und zurück | Unterstützt | Unterstützt |
| Vorschau der ECAD-Änderungen in MCAD | Unterstützt | Unterstützt |
| Neue starre und flexible Platinenregionen in MCAD erstellen | Noch nicht unterstützt | Noch nicht unterstützt |
| Neue Biegungen in MCAD erstellen | Noch nicht unterstützt | Noch nicht unterstützt |
| Änderungen an der Geometrie der starren und flexiblen Segmente der Platine vornehmen. Zum Beispiel die Form der Platine an die Geometrie des Produktgehäuses anpassen, Aussparungen oder Montagelöcher erstellen oder den Radius einer Biegung ändern. | Unterstützt | Unterstützt |
| Platinen übertragen, die Flex-Regionen mit unterschiedlichen Dicken enthalten | In RF1 nicht verfügbar | Unterstützt |
| Kupfer- und Siebdruckdetails auf starren Regionen übertragen ^ | Unterstützt | Unterstützt |
| Änderungen an der Platzierung vorhandener Komponenten vornehmen und neue Komponenten auf der Platine platzieren. | Unterstützt | Unterstützt |
| Platzierungsänderungen an ECAD pushen und neue Änderungen aus ECAD pullen | Unterstützt | Unterstützt |
| Eine Rigid-Flex-Platine von Grund auf in MCAD erstellen | Noch nicht unterstützt | Noch nicht unterstützt |
| Auf einer Flex-Region montierte Komponenten von ECAD nach MCAD übertragen | Noch nicht unterstützt | Noch nicht unterstützt |
| Komponenten auf einer Flex-Region in MCAD platzieren | Noch nicht unterstützt | Noch nicht unterstützt |
| Neue Platinenregionen auf einer reinen Flex-Platine erstellen | Noch nicht unterstützt | Noch nicht unterstützt |
Arbeiten mit einer Rigid-Flex-Platine in Creo
Ändern der Platinenform in MCAD
-
To change the shape of a board region
-
Beginnen Sie mit der Bearbeitung des Flex-Part.
-
Ändern Sie die Form eines beliebigen Segments dieses Parts nach Bedarf.
-
Um die Integrität des Flex-Parts zu erhalten, sollten sich die Segmente weder überlappen noch Lücken zwischen ihnen aufweisen.
-
Beenden Sie die Bearbeitung des Flex-Part.
-
(Optional) Beginnen Sie mit der Bearbeitung der starren Teile, die den von Ihnen geänderten Segmenten entsprechen. Nehmen Sie die entsprechenden Änderungen daran vor.
-
-
To create a cutout or a mounting hole
- Beginnen Sie mit der Bearbeitung des Flex-Part.
- Suppress die Bend-Funktionen, um das Flex-Part zu entfalten.
- Erstellen Sie ein Hole oder einen Extruded Cut auf dem Flex-Part (mit der Skizze auf seiner Ober- oder Unterseite).
- Verschieben Sie es im Modellbaum so, dass es vor den Biegungen liegt.
- (Optional) Beginnen Sie mit der Bearbeitung der starren Teile, die den von Ihnen geänderten Segmenten entsprechen. Nehmen Sie die entsprechenden Änderungen daran vor.
- Gehen Sie zurück zum Flex-Part und Resume Sie die Biegungen. Nach dem Entfalten/erneuten Falten einer Platine wird empfohlen, das Modell zu Regenerate (Ctrl+G in Creo).
Zusätzliche Empfehlungen für den Konstrukteur
-
To unfold/fold all bends on a board (zum Beispiel, um auf Überlappungen zu prüfen)
- Klicken Sie auf die Schaltfläche Fold Unfold im Menüband Altium CoDesigner.
-
To unfold/fold a bend (or bends)
-
Öffnen (erweitern) Sie das Hauptplatinenbauteil (RF1) oder das FlexPart (RF2) im Modellbaum.
-
Wählen Sie die Sketched Bend Funktion(en) im Modellbaum aus und Suppress Sie sie
-
Resume die Bend-Funktion(en), um die Biegung(en) wiederherzustellen und die Platine erneut zu falten.
-
Nach dem Entfalten/erneuten Falten einer Platine wird empfohlen, das Modell zu Regenerate (Ctrl+G in Creo).
-
-
If you break a model (auch Neubauen oder Rückgängig hilft nicht)
-
Wenn Ihre letzten Änderungen nicht gespeichert wurden, schließen Sie einfach Ihre PCB-Baugruppe ohne zu speichern und öffnen Sie sie erneut.
-
Falls gespeichert, ziehen Sie Änderungen von Ihrem Managed-Content-Server und wenden Sie nur diejenigen an, die sich auf die fehlerhaften Elemente beziehen.
-
Rigid-Flex-Design in Siemens NX
MCAD CoDesigner in Siemens NX unterstützt das Pulling und Pushing einer Rigid-Flex-PCB, die im Advanced-Rigid-Flex-Modus (RF2) entworfen wurde. Beachten Sie, dass diese Unterstützung derzeit im Beta-Stadium ist.
Platinenstruktur in Siemens NX (RF2)
Wenn die Rigid-Flex-Platine in Siemens NX gepullt wird, wird die Platinenstruktur wie folgt abgebildet:
-
Für die gesamte Platine wird eine NX-Baugruppe erstellt, benannt
<SavedMcadAssemblyName>.-
Für jede starre Region der Platine wird eine NX-Baugruppe erstellt, benannt
RigidAssembly_<PcbRegionName>_<SavedMcadAssemblyName>. Die Baugruppe umfasst:-
ein NX-Part, das die starre Platinenregion selbst darstellt, benannt
RigidPart_<PcbRegionName>_<SavedMcadAssemblyName> -
Ein NX-Part, das jede auf dieser Region montierte Komponente repräsentiert.
-
Diese Baugruppe wird über ein lokales Koordinatensystem mit dem Board-Part verknüpft.
-
-
Für jeden Flex-Part des Boards wird ein NX-Part erstellt, benannt als
FlexPart_<PcbRegionName>_<SavedMcadAssemblyName>. Innerhalb dieses Parts:-
wird ein NX-Sheetmetal-Part erstellt.
-
Für jede Biegung in einer Flex-Region wird eine NX Sketched Bend erstellt. Sketched Bends können in NX unterdrückt werden, um das Board abzuflachen.
-
An einem Ende (oder in der Nähe eines Endes) jeder Rigid-Flex-Trennlinie wird ein Koordinatensystem definiert. Jedes dieser Koordinatensysteme wird verwendet, um jede Komponentenbaugruppe der starren Regionen zu verknüpfen (wie unten beschrieben).
-
Die Board-Kontur wird durch eine Skizze definiert. Diese Master-Skizze umfasst alle Regionen.
-
-
Unterstützte NX-Funktionen
| Funktion | Advanced Rigid-Flex (RF2) 1 |
|---|---|
| Die Übertragung von Rigid-Flex-Boards von ECAD zu MCAD und zurück | Unterstützt |
| Vorschau der ECAD-Änderungen in MCAD | Noch nicht unterstützt |
| Neue starre und flexible Board-Regionen in MCAD erstellen | Noch nicht unterstützt |
| Neue Biegungen in MCAD erstellen | Noch nicht unterstützt |
| Änderungen an der Geometrie der starren und flexiblen Board-Segmente vornehmen. Zum Beispiel die Form des Boards an die Geometrie des Produktgehäuses anpassen, Aussparungen oder Montagelöcher erstellen oder den Radius einer Biegung ändern. | Unterstützt |
| Boards übertragen, die Flex-Regionen mit unterschiedlichen Dicken enthalten | Unterstützt |
| Kupfer- und Siebdruckdetails auf starren Regionen übertragen 2 | Unterstützt |
| Änderungen an der Platzierung vorhandener Komponenten vornehmen und neue Komponenten auf dem Board platzieren. | Unterstützt |
| Platzierungsänderungen an ECAD übertragen und neue Änderungen aus ECAD abrufen | Unterstützt |
| Ein Rigid-Flex-Board von Grund auf in MCAD erstellen | Noch nicht unterstützt |
| Auf einer Flex-Region montierte Komponenten von ECAD nach MCAD übertragen | Noch nicht unterstützt |
| Komponenten in MCAD auf einer Flex-Region platzieren | Noch nicht unterstützt |
| Neue Board-Regionen auf einem reinen Flex-Board erstellen | Noch nicht unterstützt |
Arbeiten mit einem Rigid-Flex-Board in NX
Ändern der Board-Form in MCAD
-
To change the shape of a board region
-
Legen Sie das FlexPart als Work Part im Assembly Navigator fest und wechseln Sie zu Part Navigator.
-
Bearbeiten Sie die Skizze von „BoardOutline“.
-
Ändern Sie die Form eines beliebigen Segments dieses Parts nach Bedarf. Um die Integrität des FlexPart zu erhalten, sollten sich die Segmente nicht überlappen, und es sollten keine Lücken zwischen ihnen vorhanden sein.
-
Klicken Sie auf die Schaltfläche Finish, um die Bearbeitung des FlexPart zu beenden.
-
(Optional) Beginnen Sie mit der Bearbeitung der starren Parts, die den von Ihnen geänderten Segmenten entsprechen. Nehmen Sie die entsprechenden Änderungen daran vor.
-
-
To create a cutout or a mounting hole
-
Legen Sie das FlexPart als Work Part im Assembly Navigator fest und wechseln Sie zu Part Navigator.
-
SuppressUnterdrücken Sie die Biege-Features, um das FlexPart zu entfalten.
-
Erstellen Sie eine Bohrung oder einen extrudierten Ausschnitt auf dem FlexPart (mit der Skizze auf seiner Ober- oder Unterseite).
-
Verschieben Sie ihn im Modellbaum so, dass er vor den Biegungen liegt.
-
(Optional) Beginnen Sie mit der Bearbeitung der starren Parts, die den von Ihnen geänderten Segmenten entsprechen. Nehmen Sie die entsprechenden Änderungen daran vor.
-
UnsuppressAktivieren Sie die Biegungen im FlexPart wieder.
-
Zusätzliche Empfehlungen für den Konstrukteur
-
To unfold/fold all bends on a board (zum Beispiel zur Prüfung auf Überlappungen)
-
Klicken Sie auf die Schaltfläche Fold Unfold im Menüband Altium CoDesigner.
-
-
To unfold/fold a specific bend (or bends)
-
Legen Sie das FlexPart als Work Part im Assembly Navigator fest und wechseln Sie zu Part Navigator.
-
Wählen Sie das/die Feature(s) SB Bend im Modellbaum aus und klicken Sie mit der rechten Maustaste, um sie Suppress
-
UnsuppressAktivieren Sie die Bend-Features wieder, um die Biegung(en) wiederherzustellen und das Board erneut zu falten.
-
-
If you break a model (und Neuaufbau oder Rückgängig hilft nicht)
-
Falls Ihre letzten Änderungen nicht gespeichert wurden, schließen Sie Ihre PCB-Baugruppe einfach, ohne sie zu speichern, und öffnen Sie sie erneut.
-
Falls sie gespeichert wurden, rufen Sie die Änderungen von Ihrem Managed-Content-Server ab und wenden Sie nur diejenigen an, die sich auf die fehlerhaften Entitäten beziehen.
-
Falls weder a. noch b. funktioniert, ziehen Sie die PCB erneut in MCAD, und speichern Sie sie als neue Baugruppe. Verwenden Sie die ältere Version der Baugruppe als Referenz, um die Designs zu vergleichen, und übernehmen Sie alle vorgenommenen MCAD-Änderungen erneut.
-
).
).
).
).
).