Synchronisierung einer Starr-Flex-Leiterplatte
Vielleicht ist das anspruchsvollste Leiterplattendesign für die Fertigung ein Rigid-Flex-Design. Das Entwerfen einer Flex- oder Rigid-Flex-Schaltung ist in hohem Maße ein elektromechanischer Prozess. Das Design jeder PCB ist ein dreidimensionaler Prozess, aber bei einem Flex- oder Rigid-Flex-Design sind die dreidimensionalen Anforderungen deutlich wichtiger. Warum? Weil die Rigid-Flex-Platine während der Produktmontage möglicherweise an mehreren Flächen innerhalb des Gehäuses befestigt wird, was eine sorgfältige Auslegung erfordert, wie sich die bestückte Platine während der Montage biegen muss, um mit dem Gehäuse zu passen.
Bis heute wurde diese enge elektromechanische Design-Herausforderung 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 denkbaren 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 ermöglicht die Übertragung des Rigid-Flex-Designs zwischen den ECAD- und MCAD-Domänen. Dies geschieht, indem jede Flex-Region der Platine als MCAD-Blech-Feature implementiert wird.
Rigid-Flex-Design in ECAD
In Altiums PCB-Editor wird die Rigid-Flex-Platine in der X-Y-Ebene als Sammlung separater starrer und flexibler Platinenbereiche entworfen. Die Z-Ebene wird durch Konfiguration des Satzes von Kupfer-, Isolations- und Oberflächenfinish-Schichten definiert, die während des Platinenfertigungsprozesses erzeugt werden.
Bei einem Rigid-Flex-Design kann der Satz der Fertigungslagen für jede Region der Platine unterschiedlich sein. Zum Beispiel könnte eine starre Region aus vier Kupferlagen bestehen, eine von dieser starren Region ausgehende Flex-Region könnte aus einer Kupferlage und einer Polyimidlage bestehen, und die Flex-Region könnte mit einer weiteren starren Region verbunden sein, die aus sechs Kupferlagen besteht. Während des ECAD-PCB-Designs wird für jede dieser Regionen ein separater Layerstack definiert und zugewiesen.
Eine Platine mit zwei starren Regionen, die durch eine flexible Region verbunden sind, im ECAD-PCB-Editor und in MCAD.
In Altiums Designsoftware wird die Rigid-Flex-Platine flach entworfen. In den Flex-Regionen definierte Biegungen können angewendet werden, wenn die Platine in der 3D Layout Mode des PCB-Editors angezeigt wird, indem der Regler Fold State im Modus Layer Stack Regions des Fensters PCB verschoben wird. Die Biegungen werden in der im Fenster konfigurierten Sequence Reihenfolge angewendet. Alternativ können Sie im ECAD-PCB-Editor die Tastenkombination 5 verwenden, um die Platine zu falten und zu entfalten.
Die Platine wird im gefalteten Zustand an MCAD übergeben; die Biegungen können dann in MCAD unterdrückt werden, um die Platine anzuzeigen und daran zu arbeiten. Um die Platine 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 Definieren des Layer Stacks
► Erfahren Sie mehr über Definieren von Platinenbereichen und Biegelinien
► Erfahren Sie mehr über Rigid-Flex-Design
Anforderungen an die ECAD-Platinendefinition
Wenn die Platine aus ECAD übertragen wird, prüft CoDesigner auf potenzielle Probleme mit der Platinenkontur sowie mit der Position und Größe der Biegebereiche. Beim Pull nach 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 Platinenform
Beim Push aus ECAD wird die Platinenkontur (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 ein, um Mikrosegmente in der Platinenkontur zu erkennen und zu beheben.
CoDesigner prüft die Platinenkontur auf Probleme, die in MCAD nicht unterstützt werden können, und behebt sie automatisch.
Wenn Sie sich entscheiden, die Mikrosegmente nicht automatisch beheben zu lassen, oder wenn sich selbst schneidende Konturen im Umriss bzw. Mikrosegmente oder sich selbst schneidende Konturen in einem Platinen-Ausschnitt vorhanden sind, müssen diese manuell behoben werden. Erfahren Sie mehr über Beheben von Problemen mit der Platinenkontur
Biegelinien
In ECAD gibt es technisch gesehen keine Begrenzung für die Eigenschaften, die auf eine Biegung in einer flexiblen PCB angewendet werden können. In MCAD werden Blechfunktionen verwendet, um die flexiblen Segmente der Platine 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 eine starre Region nicht überlappen oder berühren. Der Biegeradius darf nicht über eine benachbarte Trennlinie hinausragen; daher ist ein Abstand von mindestens 0,5 mil (0,0127 mm) zwischen der Kante des Biegebereichs und einer starren Region erforderlich. Dies wird beim Push in ECAD geprüft; erkannte Probleme müssen behoben werden, damit der Push erfolgreich durchgeführt werden kann.
In diesem Design liegt der Biegebereich zu nah 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 Pull nach MCAD geprüft, wobei die Dicke des „Metalls“ und die Anforderungen an die Biegeentlastung 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 im ECAD PCB Editor in den Advanced Rigid-Flex-Modus, wenn Ihr Design eine der folgenden ECAD-MCAD-Rigid-Flex-Funktionen erfordert:
-
Flex-Regionen mit unterschiedlichen Dicken
-
Separate flexible Regionen, die sich überlappen
-
Darstellung von Kupfer und Siebdruck auf den starren Regionen in MCAD in SOLIDWORKS
-
Eine lokale Biegung (eine Biegung, die auf eine Flex-Region begrenzt ist, die sich innerhalb einer Aussparung 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)-Platine 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 enthält (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 Schnittextrusionen 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 aufbaut (was sich davon unterscheidet, wie eine Standard-Rigid-Flex-Leiterplatte aufgebaut wird). Obwohl dies in SOLIDWORKS demonstriert wird, ist der Ablauf in allen unterstützten MCAD-Tools im Wesentlichen gleich; Unterschiede sind in den Videobeschriftungen angegeben.
Video 1 – Advanced Rigid-Flex, Struktur verstehen
Überblick darüber, wie CoDesigner eine Leiterplatte in MCAD aufbaut.
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 zunächst die gesamte Leiterplattenform definiert und dann Trennlinien platziert werden, um diese eine Form in die erforderlichen Leiterplattenbereiche aufzuteilen. Lücken zwischen benachbarten Bereichen sind in einer RF2 nicht zulässig; sie müssen sich exakt berühren oder überlappen. Wenn sich zwei Bereiche überlappen, geht die Software davon aus, dass die gemeinsame Zone zu dem Bereich mit der größeren Anzahl an 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, deren Kanten auszurichten. Erfahren Sie mehr über Planung von Rigid- & Flex-Bereichen - Advanced Mode.
-
Der ECAD PCB-Editor enthält mehrere Werkzeuge, um Bereiche aus vorhandenen Linien-/Bogenobjekten zu erstellen. Erfahren Sie mehr über Erstellen von Leiterplattenbereichen aus ausgewählten Objekten.
-
In ECAD muss jede eindeutige Lagenkombination (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 Hinzufügen und Bearbeiten eines neuen Substacks.
-
Der RF2-Modus in ECAD unterstützt flexible Bereiche, die sich im 3-dimensionalen Raum gegenseitig überlappen. Um dies zu unterstützen, muss der Entwickler beim Platzieren einer Biegelinie im Board Planning Mode in ECAD sicherstellen, dass die Biegung auf die richtige flexible Stack Region angewendet wird Andernfalls wird eine Warnung über einen nicht betroffenen Bereich angezeigt, wenn das Design aus ECAD nach MCAD gepusht wird
-
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 neu zu pullen. In Creo ist die Struktur der PCB-Baugruppe für RF1 und RF2 einheitlich, sodass Sie keine Änderung im MCAD-Feature-Baum sehen werden.
-
Die Decals, die das obere/untere Kupfer, den Silkscreen 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 zwischen den Geometrien benachbarter Bereiche keine Assoziativität besteht. 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. die Menge der Kanten ändern, können die Zwangsbedingungen 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-Vorgang erforderlich.
-
In MCAD werden das Definieren von Keep Out Areas (ECAD Keepouts), Text Note Rooms (ECAD Rooms) und das Erzeugen von 3D-Kupfer derzeit für Rigid-Flex-Leiterplatten nicht unterstützt.
-
Das Erzeugen von 3D-Kupfer und das Festlegen des Gehäuses in der PCB Definition in MCAD (sowie das Senden des Gehäuses an ECAD) werden derzeit für Rigid-Flex-Leiterplatten 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 Rigid-Flex-Leiterplattenänderungen 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 außerdem manuell im MCAD CoDesigner Bedienfeld nach MCAD pushen.
-
Die flexiblen Bereiche Ihres PCB-Designs werden in MCAD als Blech modelliert. Jedes MCAD-Tool hat seinen eigenen Satz von Prüfungen, mit denen verifiziert wird, dass eine Biegung im Blech erzeugt werden kann, wobei Folgendes berücksichtigt wird:
- Leiterplattendicke
- Biegeradius
- Biegewinkel
- Abstand zwischen Biegebereich und Bereichsrand
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) | Erweitertes Rigid-Flex (RF2) |
|---|---|
|
|
Unterstützung der SOLIDWORKS-Funktionen
| Funktion | Standard-Rigid-Flex (RF1) | Erweitertes 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 Montagebohrungen 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 zurückgeben und neue Änderungen aus ECAD übernehmen | Unterstützt | Unterstützt |
| Eine Rigid-Flex-Leiterplatte in MCAD von Grund auf 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 in MCAD auf einem flexiblen Bereich 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 übernommen. 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 Hauptteil der Leiterplatte 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 erstmaligen 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 wie erforderlich.
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, ob in der Skizze die richtige Kontur für den flexiblen Bereich 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. Dies kann dazu führen, 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 übernehmen.
-
To create a cutout or a mounting hole
- Beginnen Sie mit der Bearbeitung des Hauptteils der Leiterplatte.
- Damit der Ausschnitt per Extrusion oder die Bohrung erstellt wird, bevor die Leiterplatte gebogen wird, verschieben Sie den Balken für die „Feature-Sichtbarkeit“ des Ausschnitts per Extrusion oder der Bohrung im Modellbaum nach oben und platzieren ihn über dem ersten Biege-Feature.
- Erstellen Sie einen Ausschnitt per Extrusion oder eine Bohrung im Leiterplattenteil (mit der Skizze auf der oberen oder unteren Fläche).
- Verschieben Sie den Balken für die „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 exakte 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 Komponentenunterbaugruppe (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 Komponentenunterbaugruppe.
- Verschieben/drehen Sie die Komponente mithilfe der entsprechenden Funktionen Ihrer MCAD-Software.
Zusätzliche Empfehlungen für den Maschinenbauingenieur
-
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 Hauptplatinen-Teil (RF1) oder das FlexPart (RF2) im Modellbaum.
-
Wählen Sie die Sketched Bend Feature(s) im Modellbaum aus, klicken Sie mit der rechten Maustaste darauf und Suppress Sie sie
-
Unsuppress die Biege-Feature(s), um die Biegung(en) wiederherzustellen und die Platine wieder zusammenzufalten.
-
Nach dem Entfalten/Wiederzusammenfalten einer Platine wird empfohlen, das Modell zu Rebuild (Ctrl+B in SOLIDWORKS).
-
-
If you break a model (auch Neuaufbau, Rückgängig oder Wiederholen helfen nicht)
- Wenn Ihre letzten Änderungen nicht gespeichert wurden, schließen Sie einfach Ihre PCB-Baugruppe ohne zu speichern und öffnen Sie sie erneut.
- Wenn gespeichert wurde, ziehen Sie Änderungen von Ihrem Managed-Content-Server und wenden Sie nur die Änderungen 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 einen frischen 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.
Platinensstruktur in PTC Creo (RF1 und RF2)
Wenn die Rigid-Flex-Platine in PTC Creo gepullt wird, wird die Platinensstruktur folgendermaßen abgebildet:
-
Für die gesamte Platine wird eine Creo-Baugruppe erstellt, benannt als
<SavedMcadAssemblyName>.-
Für jeden starren Bereich der Platine wird eine Creo-Baugruppe erstellt, benannt als
<PcbRegionName>_R<SavedMcadAssemblyName><CoD_UID>. Die Baugruppe enthält:-
ein Creo-Part, das den starren Platinenbereich selbst darstellt, und
-
ein Creo-Part, das jede auf diesem Bereich montierte Komponente darstellt.
-
Diese Baugruppe wird über ein lokales Koordinatensystem mit dem Platinen-Part verknüpft.
-
-
Für jeden flexiblen Teil der Platine wird ein Creo-Part erstellt, benannt als
<PcbRegionName>_BOARD_F<SavedMcadAssemblyName><CoD_UID>.-
Innerhalb dieses Parts wird ein Creo-Blechteil erstellt.
-
Für jede Biegung in einem flexiblen Bereich 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 Trennlinie zwischen starren und flexiblen Bereichen wird ein Koordinatensystem definiert. Jedes dieser Koordinatensysteme wird verwendet, um jede Baugruppe der Komponenten starrer Bereiche zu verknüpfen (wie unten beschrieben).
-
Die Platinenkontur wird durch eine Skizze definiert. Diese Master-Skizze umfasst alle Bereiche.
-
-
Unterstützte Funktionen in Creo
| Funktion | Standard-Rigid-Flex (RF1) | Advanced-Rigid-Flex (RF2) |
|---|---|---|
| Die Übertragung von Rigid-Flex-Platinen von ECAD nach MCAD und zurück | Unterstützt | Unterstützt |
| Vorschau der ECAD-Änderungen in MCAD | Unterstützt | Unterstützt |
| Neue starre und flexible Platinenbereiche 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 Befestigungslöcher erstellen oder den Radius einer Biegung ändern. | Unterstützt | Unterstützt |
| Platinen übertragen, die flexible Bereiche mit unterschiedlichen Dicken enthalten | In RF1 nicht verfügbar | Unterstützt |
| Kupfer- und Siebdruckdetails auf starren Bereichen ü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 einem flexiblen Bereich montierte Komponenten von ECAD nach MCAD übertragen | Noch nicht unterstützt | Noch nicht unterstützt |
| Komponenten in MCAD auf einem flexiblen Bereich platzieren | Noch nicht unterstützt | Noch nicht unterstützt |
| Neue Platinenbereiche auf einer rein flexiblen 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 wie erforderlich.
-
Um die Integrität des flexiblen Parts zu erhalten, sollten sich die Segmente weder überlappen noch Lücken zwischen sich aufweisen.
-
Beenden Sie die Bearbeitung des Flex Part.
-
(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
- Beginnen Sie mit der Bearbeitung des Flex Part.
- Suppress die Biege-Features, um das Flex Part zu entfalten.
- Erstellen Sie eine Bohrung oder einen extrudierten Ausschnitt am flexiblen Part (wobei sich die Skizze auf seiner oberen oder unteren Fläche befindet).
- Verschieben Sie sie im Modellbaum so, dass sie 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.
- Gehen Sie zurück zum flexiblen Part und Resume die Biegungen. Nach dem Entfalten/Wiederzusammenfalten 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 Hauptplatinen-Teil (RF1) oder das FlexPart (RF2) im Modellbaum.
-
Wählen Sie die Sketched Bend Feature(s) im Modellbaum aus und Suppress Sie sie
-
Resume die Biege-Feature(s), um die Biegung(en) wiederherzustellen und die Platine wieder zusammenzufalten.
-
Nach dem Entfalten/Wiederzusammenfalten einer Platine wird empfohlen, das Modell zu Regenerate (Ctrl+G in Creo).
-
-
If you break a model (auch Neuaufbau, Rückgängig oder Wiederholen helfen nicht)
-
Wenn Ihre letzten Änderungen nicht gespeichert wurden, schließen Sie einfach Ihre PCB-Baugruppe ohne zu speichern und öffnen Sie sie erneut.
-
Wenn gespeichert wurde, ziehen Sie Änderungen von Ihrem Managed-Content-Server und wenden Sie nur die Änderungen 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 sich derzeit in der Beta-Phase befindet.
Platinensstruktur in Siemens NX (RF2)
Wenn die Rigid-Flex-Platine in Siemens NX gepullt wird, wird die Platinensstruktur folgendermaßen abgebildet:
-
Für die gesamte Platine wird eine NX-Baugruppe erstellt, benannt als
<SavedMcadAssemblyName>.-
Für jeden starren Bereich der Platine wird eine NX-Baugruppe erstellt, benannt als
RigidAssembly_<PcbRegionName>_<SavedMcadAssemblyName>. Die Baugruppe enthält:-
ein NX-Part, das den starren Platinenbereich selbst darstellt, benannt
RigidPart_<PcbRegionName>_<SavedMcadAssemblyName> -
Ein NX-Part, der jede Komponente repräsentiert, die auf dieser Region montiert ist.
-
Diese Baugruppe wird über ein lokales Koordinatensystem mit dem Board-Part verknüpft.
-
-
Für jeden Flex-Part der Leiterplatte wird ein NX-Part erstellt, benannt
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 die Leiterplatte zu glätten.
-
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 Baugruppe von Komponenten in einer starren Region zu verknüpfen (siehe unten).
-
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-Leiterplatten 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 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 |
| Leiterplatten übertragen, die Flex-Regionen mit unterschiedlichen Dicken enthalten | Unterstützt |
| Kupfer- und Silkscreen-Details auf starren Regionen übertragen 2 | Unterstützt |
| Änderungen an der Platzierung vorhandener Komponenten vornehmen und neue Komponenten auf der Leiterplatte platzieren. | Unterstützt |
| Platzierungsänderungen an ECAD zurückgeben und neue Änderungen aus ECAD übernehmen | Unterstützt |
| Eine Rigid-Flex-Leiterplatte von Grund auf in MCAD erstellen | Noch nicht unterstützt |
| Komponenten, die auf einer Flex-Region montiert sind, von ECAD zu MCAD übertragen | Noch nicht unterstützt |
| Komponenten auf einer Flex-Region in MCAD platzieren | Noch nicht unterstützt |
| Neue Board-Regionen auf einer reinen Flex-Leiterplatte erstellen | Noch nicht unterstützt |
Arbeiten mit einer Rigid-Flex-Leiterplatte in NX
Ändern der Board-Form in MCAD
-
To change the shape of a board region
-
Machen Sie das FlexPart zum Work Part im Assembly Navigator 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
-
Machen Sie das FlexPart zum Work Part im Assembly Navigator und wechseln Sie zu Part Navigator.
-
SuppressUnterdrücken Sie die Biege-Features, um das FlexPart zu entfalten.
-
Erstellen Sie ein Hole oder einen Extruded Cut auf dem FlexPart (mit der Skizze auf dessen Ober- oder Unterseite).
-
Verschieben Sie es im Modellbaum so, dass es 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, um auf Überlappungen zu prüfen)
-
Klicken Sie auf die Schaltfläche Fold Unfold im Menüband Altium CoDesigner.
-
-
To unfold/fold a specific bend (or bends)
-
Machen Sie das FlexPart zum Work Part im Assembly Navigator und wechseln Sie zu Part Navigator.
-
Wählen Sie die SB Bend-Features 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 die Leiterplatte erneut zu falten.
-
-
If you break a model (und Neuaufbau oder Rückgängig helfen nicht)
-
Wenn Ihre letzten Änderungen nicht gespeichert wurden, schließen Sie einfach Ihre PCB-Baugruppe, ohne sie zu speichern, und öffnen Sie sie erneut.
-
Falls gespeichert, übernehmen Sie Änderungen von Ihrem Managed-Content-Server und wenden Sie nur diejenigen an, die sich auf die fehlerhaften Elemente beziehen.
-
Wenn weder a. noch b. funktioniert, ziehen Sie die PCB erneut in MCAD hinein, 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.
-
).
).
).
).
).