Synchronisierung einer Baugruppe mit mehreren Leiterplatten

Für die Synchronisierung von Mehrplatinen-Baugruppen ist Folgendes erforderlich:

  • Einen unterstützten Altium-Design-Client:

    • Bitte beachten Sie, dass nicht alle auf dieser Seite beschriebenen Funktionen in allen Installationen von Altium MCAD CoDesigner verfügbar sind. Weitere Informationen finden Sie im Feature Availability Fenster auf der rechten Seite.

    • Um festzustellen, welche Altium-Design-Clients unterstützt werden, notieren Sie sich die Version des von Ihnen verwendeten MCAD CoDesigner-Add-Ins und überprüfen Sie anschließend die unterstützten Versionen in der ECAD-MCAD-Versionskompatibilitätsmatrix.

  • Einen Altium-Workspace; zu den unterstützten Workspaces gehören:

    • Altium 365-Workspace oder

    • Altium Enterprise Server Workspace. Note: Wenn Sie einen lokalen Server verwenden und es lizenzbezogene Funktionsänderungen gegeben hat, aktualisieren Sie bitte Ihre Lizenzierung, indem Sie die Lizenzen auf der Admin – Licenses Seite der Browser-Oberfläche des Servers löschen und erneut hinzufügen.

  • Unterstützte MCAD-Konstruktionssoftware:

    • SOLIDWORKS 2020 oder höher, mit CoDesigner-Add-in Version 3.0 oder höher

    • PTC Creo 7.X oder höher, mit CoDesigner-Add-in Version 3.5 oder höher

    • Siemens NX v1953 oder höher, mit CoDesigner-Add-in Version 3.10 oder höher

    • Autodesk Inventor mit CoDesigner-Add-in Version 3.11 oder höher

Übersicht

Im Maschinenbau besteht der Standardansatz bei der Produktentwicklung darin, das Gerät aus einer Reihe von Unterbaugruppen zusammenzusetzen. Die Elektronik-Entwurfssoftware von Altium unterstützt ein ähnliches Konzept, bei dem mehrere Leiterplatten zu einer Leiterplattenbaugruppe zusammengefasst werden können; in ECAD wird dies als Multi-Board Assembly. Diese Baugruppe kann auch das Gehäuse und andere mechanische Elemente umfassen.

Eine Multi-Board-Baugruppe, geöffnet im ECAD-Editor für Multi-Board-Baugruppen von Altium.Eine Multi-Board-Baugruppe, geöffnet im ECAD-Editor für Multi-Board-Baugruppen von Altium.

Der Zusammenbau der Leiterplatten im Gehäuse erfolgt am besten in MCAD. Der ECAD-Ingenieur muss jedoch möglicherweise auch elektromechanische Prüfungen durchführen, wie z. B. die Abstände zwischen Bauteilen sowie zwischen Bauteilen und Gehäuse; ebenso muss er den Zugang zu und die Beschriftung der Bedienelemente wie Anzeigen und Displays, Tasten und Steckverbinder überprüfen.

Dazu müssen die Maschinenbau- und Elektronikingenieure die Baugruppe zwischen MCAD und ECAD hin und her übertragen können. Dies ist mit Altium MCAD CoDesigner möglich. Die Synchronisierung einer Leiterplattenbaugruppe zwischen den MCAD- und ECAD-Bereichen bietet zahlreiche Vorteile, darunter die Möglichkeit, den aktuellen Zustand des zusammengebauten Geräts sowohl durch das mechanische als auch durch das elektronische Entwicklungsteam schnell zu überprüfen. 

Arbeitsablauf

Die folgenden Folien zeigen eine Zusammenfassung der Synchronisierung einer Baugruppe mit mehreren Leiterplatten zwischen MCAD und ECAD. Die Reihenfolge der Schritte ist nicht fest vorgegeben; so zeigen die Folien beispielsweise eine Abfolge, bei der die einzelnen Leiterplatten aus dem ECAD-System abgerufen und in das MCAD-Gehäuse eingebaut wurden, bevor entschieden wurde, die gesamte Baugruppe in das ECAD-System zu übertragen.

Push the Individual PCBs from ECAD

Jede Leiterplatte muss aus ECAD „Pushed“, in MCAD „Pulled“ und als MCAD-Baugruppe gespeichert werden.

Create and Push the ECAD Multi-board Assembly

Erstellen Sie die ECAD-Mehrplatinen-Baugruppe und fügen Sie die einzelnen Leiterplatten hinzu (ihre Position kann zunächst offen bleiben), und übertragen Sie anschließend die Mehrplatinen-Baugruppe (MBA) aus ECAD in den Arbeitsbereich.

Create the Device Assembly in MCAD

Erstellen Sie die MCAD-Baugruppe und fügen Sie das Gehäuse sowie die MCAD-Leiterplattenbaugruppen hinzu. Die Leiterplatten können auch später, nach dem Verknüpfen der Baugruppen, hinzugefügt werden. Dieser alternative Arbeitsablauf wird in den nummerierten Abschnitten unten beschrieben.

Recognize the PCBs

Sobald die Leiterplattenbaugruppen zur MCAD-Baugruppe hinzugefügt wurden, klicken Sie auf die Recognize Designs Schaltfläche. CoDesigner identifiziert jede der Leiterplatten, die es als Teil der MCAD-Baugruppe erkennt.

Link the MCAD Multi-board Assembly to the ECAD Multi-board Assembly

Der nächste Schritt besteht darin, die MCAD-Baugruppe mit der ECAD-Mehrplatinen-Baugruppe zu verknüpfen. Wenn die Leiterplatten erkannt wurden, wird die Schaltfläche nicht mehr im Bedienfeld angezeigt. In diesem Fall nehmen Sie die Verknüpfung vor, indem Sie den Befehl Link Multiboard Befehl aus dem Dropdown-Menü oben im Altium CoDesigner Bedienfelds, wie oben gezeigt. Falls die Leiterplatten noch nicht erkannt wurden, verwenden Sie die Link Multiboard Schaltfläche auf dem Altium CoDesigner Bedienfeld. Dadurch werden sowohl der Erkennungsvorgang als auch die Verknüpfung durchgeführt.

Identify the Enclosure to CoDesigner

Wählen Sie das Gehäuse im MCAD-Featurebaum aus und klicken Sie dann auf die Enclosure Schaltfläche auf der Altium CoDesigner Multifunktionsleiste. CoDesigner erkennt dieses Teil/diese Baugruppe nun als Gehäuse und zeigt dies im Multiboard Definition Abschnitt des Altium CoDesigner Bedienfeld an.

Push the Assembly from MCAD

Da CoDesigner nun alle Elemente der Baugruppe erkennt, kann diese an ECAD übertragen werden. Beachten Sie, dass CoDesigner lediglich die Position und Ausrichtung jeder Leiterplatte sowie alle Objekte, die als Teil des Gehäuses definiert sind, an ECAD überträgt. Falls an einer der Leiterplatten in der Baugruppe MCAD-Änderungen vorgenommen wurden, müssen diese Änderungen separat an ECAD übertragen werden. Dies kann direkt in der Baugruppe erfolgen, indem die betreffende Leiterplatte im Altium CoDesigner-Bedienfeld als aktives Objekt ausgewählt wird.

Pull the Assembly into ECAD

Laden Sie die fertige Baugruppe in ECAD über das MCAD CoDesigner Bedienfeld im Multi-Board-Baugruppen-Editor in ECAD. Die Leiterplatten werden entsprechend der Definition in MCAD positioniert und ausgerichtet, und alle Objekte, die als Teil des Gehäuses definiert sind, werden der ECAD-Multi-Board-Baugruppe hinzugefügt.

The Completed Assembly in ECAD

Der ECAD-Ingenieur kann nun die fertige Mehrplatinen-Baugruppe prüfen.

 

Die unten aufgeführten nummerierten Schritte zeigen denselben Vorgang, jedoch in einer anderen Reihenfolge. Diesmal wird zunächst das MCAD-Bauteilgehäuse mit der ECAD-Mehrplatten-Baugruppe verknüpft, und anschließend werden die Leiterplatten zum Bauteilgehäuse hinzugefügt.

1. Übertragen Sie jede Leiterplatte von ECAD nach MCAD

Um die Baugruppe von ECAD nach MCAD zu übertragen, müssen Sie zunächst jede Leiterplatte einzeln „Push“ und anschließend in MCAD „Pull“ ausführen und jede als mechanische Baugruppe speichern.

Push from ECAD Verwenden Sie das MCAD CoDesigner Bedienfeld, um jede Leiterplatte wie oben gezeigt von ECAD in den Arbeitsbereich zu verschieben.
Pull into MCAD

Verwenden Sie das Altium CoDesigner Bedienfeld, um jede Leiterplatte aus dem Arbeitsbereich zu ziehen und jeweils als MCAD-Baugruppe zu speichern. Beachten Sie, dass die Synchronisation auf Leiterplattenebene unabhängig von der Synchronisation der Baugruppe, zu der diese Leiterplatten gehören, aufrechterhalten werden muss.

  • Wenn es sich bei der aktuellen mechanischen Baugruppe in MCAD um eine Leiterplatte handelt, zeigt das Altium CoDesigner wird in diesem Bereich die Schaltfläche Pull Schaltfläche „ “ an. Um eine weitere Leiterplatte in MCAD zu übernehmen, erstellen Sie eine neue leere Baugruppe; daraufhin wird die Pull wird die Schaltfläche im Altium CoDesigner Bedienfeld ().

  • Weitere Leiterplatten können bei Bedarf auch zu jedem Zeitpunkt während des Synchronisationsprozesses für mehrere Leiterplatten in MCAD geladen und als neue MCAD-Baugruppen erstellt werden.

2. ECAD-Multi-Board-Baugruppe aus ECAD übertragen

Die ECAD-Mehrplatinen-Baugruppe wird als Mehrplatinen-Projekt definiert, dem dann die einzelnen Leiterplattenprojekte hinzugefügt werden.

Define the assembly in ECAD

In ECAD werden Leiterplatten zu einer Mehrplatinen-Baugruppe hinzugefügt, indem für jede Leiterplatte ein Modul in einem Mehrplatinen-Schaltplan platziert und diese Leiterplatten anschließend in ein Mehrplatinen-Baugruppen-Dokument importiert werden.

Erfahren Sie mehr über den Mehrplatinen-Entwurf in ECAD.

Mating the boards Es wird empfohlen, Verknüpfungen in der MCAD-Baugruppe zu definieren und nicht in der ECAD-Mehrplatinen-Baugruppe.
Push the assembly from ECAD Sobald die Leiterplatten in das ECAD-Mehrplatinen-Baugruppen-Dokument hinzugefügt wurden, ist die ECAD-Baugruppe bereit, an MCAD übertragen zu werden. Nach der Positionierung und Ausrichtung der Leiterplatten in MCAD können die Positions- und Ausrichtungsinformationen dann zurück an ECAD übertragen werden.

3. Erstellen der Bauteilbaugruppe in MCAD und Verknüpfen der ECAD-Mehrplatinen-Baugruppe

Die MCAD-Bauteilbaugruppe wird über das Altium CoDesigner Bedienfeld verknüpft. Die Verknüpfung kann zu jedem beliebigen Zeitpunkt erfolgen: ausgehend von einer leeren MCAD-Baugruppendatei, nachdem das Gehäuse bzw. die Gehäuse hinzugefügt wurden oder nachdem eine oder mehrere Leiterplatten hinzugefügt wurden. In diesem Beispiel wurde das Gehäuse hinzugefügt, die Leiterplatten jedoch noch nicht. 

Create the MCAD assembly Erstellen Sie eine neue Gerätebaugruppe in MCAD.
Include the enclosure Fügen Sie bei Bedarf das Gehäuse zur Gerätebaugruppe hinzu und speichern Sie die Baugruppe.
Recognize Designs button

Das Altium CoDesigner Bedienfeld enthält eine Schaltfläche mit der Bezeichnung Recognize Designs (). Wenn Sie auf diese Schaltfläche klicken, teilen Sie MCAD CoDesigner mit, dass es sich um eine Baugruppe mit mehreren Leiterplatten handelt. MCAD CoDesigner identifiziert alle Leiterplatten in der Baugruppe und aktualisiert den Inhalt des Fensters, um den CoDesigner-Synchronisationsstatus für eine der Leiterplatten anzuzeigen. Oben im Fenster befindet sich außerdem ein Dropdown-Menü (), über das Sie auswählen können, welches Objekt derzeit für MCAD CoDesigner aktiv ist. Da die Leiterplatten noch nicht hinzugefügt wurden, wird diese Schaltfläche in diesem Beispiel nicht verwendet – sie kommt in der Diashow am Anfang dieser Seitezum Einsatz ,falls Sie ein Beispiel für diesen Ablauf sehen möchten.

Link the MCAD assembly to the ECAD assembly

Die MCAD- und ECAD-Baugruppen werden durch Klicken auf die Link Multiboard Schaltfläche im Altium CoDesigner Bedienfeld, wie in der Abbildung oben gezeigt. Wenn CoDesigner mit demselben Arbeitsbereich verbunden ist, in den die Multi-Board-Baugruppe hochgeladen wurde, wird die ECAD-MBA im Select Project from Company Workspace Dialogfeld () aufgeführt. Wählen Sie die MBA aus und klicken Sie auf OK , um die Verknüpfung herzustellen. Beachten Sie, dass beim Klicken auf diese Schaltfläche auch alle Leiterplatten erkannt werden, die der MCAD-Baugruppe bereits hinzugefügt wurden.

  • Wenn bereits eine „Recognize Designs“-Funktion ausgeführt wurde, wird die Link Multiboard Schaltfläche nicht mehr im Altium CoDesigner Bedienfeld nicht mehr an. In diesem Fall wird der Befehl im Dropdown-Menü oben im Bedienfeld () verfügbar; verwenden Sie stattdessen diesen.

  • Um die MCAD-Baugruppe mit der ECAD-Mehrplatinen-Baugruppe zu verknüpfen, fügt MCAD CoDesigner der MCAD-Baugruppe drei Eigenschaften hinzu. Um die Verknüpfung aufzuheben, löschen Sie die ManagedMbaProjectGuid, ManagedProjectName und ManagedProjectGuid aus der Baugruppe ().

4. Multi-Board-Baugruppe in MCAD einbinden

Nachdem die MCAD- und ECAD-Baugruppen nun verknüpft sind, kann der Synchronisationsstatus durch Ausführen eines „Pull“ in MCAD überprüft werden.

Check for differences

Sobald die Verknüpfung auf Baugruppenebene hergestellt ist, kann CoDesigner durch Klicken auf „Pull“ im Altium CoDesigner Bedienfeld () auf „Pull“ klicken. Alle erkannten Unterschiede werden im Altium CoDesigner-Bedienfeld aufgelistet, wie in der Abbildung oben dargestellt.

Changes highlighted in yellow Da die Leiterplatten in der ECAD-Baugruppe vorhanden sind, in der MCAD-Baugruppe jedoch nicht, müssen die Leiterplatten zur MCAD-Baugruppe hinzugefügt werden. Eine gelb hervorgehobene Änderung weist darauf hin, dass CoDesigner diese Änderung nicht ohne Unterstützung abschließen kann. Bewegen Sie den Mauszeiger über die Änderung, um einen Tooltip mit Informationen zur Behebung des Problems anzuzeigen, wie in der Abbildung oben dargestellt.
Adding the boards in MCAD

Beim ersten Abrufen der Baugruppe weiß CoDesigner noch nicht, woher die MCAD-Versionen der Leiterplatten bezogen werden sollen. Um die einzelnen Leiterplatten für CoDesigner zu finden, klicken Sie auf die Location Schaltfläche mit den Auslassungspunkten (), um das Open Dialogfeld anzuzeigen, und legen Sie dann über dieses Dialogfeld den Speicherort der einzelnen fehlenden Leiterplatten fest. Beachten Sie, dass Sie nach der MCAD-Version der jeweiligen Leiterplatte suchen; diese müssen daher bereits in MCAD importiert und als MCAD-Baugruppe gespeichert worden sein, wie in Schritt 1 beschrieben. Sobald eine Leiterplatte gefunden wurde, wird der entsprechende Änderungspunkt nicht mehr gelb hervorgehoben, und die Änderung kann übernommen werden.

Changes highlighted in red Wenn eine Änderung rot hervorgehoben ist, bedeutet dies, dass sie nicht übernommen werden kann und dass CoDesigner nicht bei der Behebung des Problems helfen kann. Ein Beispiel hierfür wäre, wenn eine Leiterplatte in der Baugruppe noch nicht aus dem ECAD-System übertragen wurde.

5. Arbeiten mit der MCAD-Baugruppe

Die MCAD-Baugruppe enthält nun mehrere Elemente, die zwischen MCAD und ECAD synchronisiert werden können, darunter jede der Leiterplatten sowie die gesamte Baugruppe. Damit Sie CoDesign-Funktionen ausführen können, wie z. B. das Definieren von Gehäuseobjekten, das Synchronisieren von Änderungen an einer bestimmten Leiterplatte innerhalb der Baugruppe oder das Synchronisieren von Änderungen an der Position einer Leiterplatte in der Baugruppe, müssen Sie MCAD CoDesigner mitteilen, an welcher Leiterplatte oder Baugruppe gerade gearbeitet wird.

Dies geschieht durch Auswahl der Leiterplatte oder Baugruppe im Dropdown-Menü oben im Altium CoDesigner Bedienfelds auszuwählen, wie in der Abbildung unten gezeigt. 

What is being synchronized

Sie wählen im Dropdown-Menü oben im Bedienfeld aus, was CoDesigner mit ECAD synchronisieren soll Altium CoDesigner Bedienfelds aus, wie in der Abbildung oben gezeigt.

Wenn Sie beispielsweise eine der Leiterplatten bearbeiten müssen, wählen Sie diese im Dropdown-Menü aus, nehmen Sie die Änderungen vor und übertragen Sie diese dann wie gewohnt in die ECAD-Leiterplatte ().

Behalten Sie im Auge, welches Element CoDesigner gerade überwacht – der Inhalt des Fensters spiegelt den Synchronisationsstatus des in der Dropdown-Liste ausgewählten Elements wider.

6. Definieren Sie das Gehäuse in MCAD

Beliebig viele MCAD-Objekte können in MCAD CoDesigner als Teil des Gehäuses definiert werden.

1. Select the objects Wählen Sie die Gehäuseobjekte im MCAD-Modellbaum aus.
2. Define as enclosure Klicken Sie auf die Enclosure Schaltfläche auf der Altium CoDesigner Multifunktionsleiste; dadurch wird CoDesigner mitgeteilt, dass die ausgewählten Objekte Teil des Gehäuses sind.
3. Bestätigung durch CoDesigner MCAD CoDesigner bestätigt, dass diese Objekte als Teil des Gehäuses für die aktive Leiterplatte/Baugruppe identifiziert wurden.
4. Enclosure objects Die mechanischen Objekte, die MCAD CoDesigner als zum Gehäuse gehörend erkennt. Diese Objekte werden in die ECAD-Leiterplatte/Baugruppe übertragen, wenn der Entwurf an ECAD übertragen wird. Objekte können bei Bedarf aus der Liste ausgewählt und gelöscht werden.

7. Gerätebaugruppe vorbereiten und an ECAD übertragen

Die Gehäuse- und Leiterplattenobjekte werden in MCAD mithilfe der Standardverfahren ausgerichtet und positioniert. Zu jedem Zeitpunkt dieses Prozesses kann die Baugruppe an ECAD übertragen werden. 

1. Prepare the MCAD assembly Positionieren und verbinden Sie die Leiterplatten innerhalb des Gehäuses.
2. Select what is being synchronized Stellen Sie sicher, dass die Mehrplatinen-Baugruppe als aktives Element im Dropdown-Menü oben auf dem Altium CoDesigner Bedienfeld ausgewählt ist.
3. Push the assembly to ECAD Übertragen Sie die gesamte Baugruppe aus MCAD in den Arbeitsbereich, damit sie in ECAD importiert werden kann.

8. Baugruppe in ECAD einlesen

Die in der MCAD-Baugruppe vorgenommenen Änderungen können in ECAD synchronisiert werden. Öffnen Sie das Multiboard-Baugruppenprojekt in Altium Designer und aktivieren Sie das MCAD CoDesigner Bedienfeld.

Check for changes in ECAD

Im MCAD CoDesigner Bedienfeld, die darauf hinweist, dass Änderungen erkannt wurden (). Falls die Warnung nicht automatisch erscheint, klicken Sie auf die Pull Schaltfläche, um eine Überprüfung zu starten.

Review the list of Changes Zu den Änderungen gehören Aktualisierungen der Position der Leiterplatten sowie des Gehäuses, sofern dieses in MCAD hinzugefügt wurde. Zu den unterstützten Änderungsarten gehören: Position und Ausrichtung der Leiterplatten sowie das Hinzufügen oder Entfernen von Gehäuseelementen. 
Apply the Changes Änderungen können selektiv angewendet werden; deaktivieren Sie alle, die Sie in diesem Durchgang nicht anwenden möchten. 
Modify a child PCB

Wenn MCAD-Konstruktionsänderungen an einer untergeordneten Leiterplatte in der Baugruppe vorgenommen wurden, müssen diese Aktualisierungen zunächst in das untergeordnete Leiterplattenprojekt übernommen werden (aus der ECAD-Leiterplattendatei heraus). Die Leiterplatte muss anschließend in der ECAD-Mehrleiterplatten-Baugruppe aktualisiert werden (). MCAD CoDesigner verwaltet keine Aktualisierungen, die intern in ECAD erfolgen.

Hinzufügen einer Leiterplatte in MCAD Wenn der Baugruppe in MCAD eine zusätzliche Leiterplatte hinzugefügt wurde, erscheint beim Versuch, Daten aus MCAD zu übertragen („Push“), ein CoDesigner-Meldungsdialogfeld mit der Warnung, dass die zusätzliche Leiterplatte nicht Teil der ECAD-Mehrplatinen-Baugruppe ist (). In diesem Fall müssen Sie diese Leiterplatte zur Mehrleiterplatten-Baugruppe in ECAD hinzufügen und anschließend das Projekt von ECAD in den Arbeitsbereich übertragen („Push“). Es ist nicht erforderlich, diese Aktualisierung in MCAD abzurufen („Pull“); übertragen Sie die Baugruppe einfach erneut von MCAD, und die Informationen zu Position und Ausrichtung der zusätzlichen Leiterplatte werden an den Arbeitsbereich gesendet, sodass sie in ECAD abgerufen werden können. 

9. Die Baugruppe ist bereit für den ECAD-Ingenieur

Nun können alle erforderlichen ECAD-Aufgaben durchgeführt werden, wie beispielsweise die Überprüfung der Abstände und die visuelle Bestätigung der Passgenauigkeit der Leiterplatten. Die folgende Abbildung zeigt eine Schnittansicht der Mehrplatinen-Baugruppe in ECAD.

 

AI-LocalizedAI-localized
Wenn Sie ein Problem feststellen, wählen Sie den Text/das Bild aus und drücken SieStrg + Eingabe, um uns Ihr Feedback zu senden.
Funktionsverfügbarkeit

Die Ihnen zur Verfügung stehenden Funktionen hängen davon ab, über welche Altium-Lösung Sie verfügen – Altium Develop, Altium Agile Teams, Altium Agile Enterprise oder Altium Designer (mit aktivem Laufzeitvertrag).

Wenn Sie eine dokumentierte Funktion in Ihrer tatsächlich verwendeten Software nicht sehen, wenden Sie sich an den Altium-Vertrieb, um mehr zu erfahren.

Inhalt