Accessing the ECAD-MCAD Harness Synchronization Capabilities
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 Bereich auf der rechten Seite.
Die Harness-Synchronisierung ist derzeit für PTC Creo (MCAD CoDesigner 3.5 und höher) und SOLIDWORKS (MCAD CoDesigner 3.6 und höher) verfügbar; die Unterstützung für weitere MCAD-Systeme wird in zukünftigen Updates hinzugefügt.
In SOLIDWORKS benötigen Sie SOLIDWORKS Routing Electrical (im SOLIDWORKS Premium-Paket enthalten), um den Kabelbaum synchronisieren zu können. Bitte beachten Sie, dass für SOLIDWORKS Routing Electrical Microsoft Excel installiert sein muss, damit die Konnektivitätsinformationen des Kabelbaums gelesen werden können.
Viele elektronische Geräte werden als Baugruppe aus mehreren Leiterplatten aufgebaut, die geschickt geformt und innerhalb eines mechanischen Gehäuses angeordnet sind, um ein ästhetisches und nützliches Produkt zu schaffen. Altiums ECAD-Software unterstützt dies, indem mehrere PCBs zusammengeführt werden können, um eine Baugruppe aus PCBs zu erstellen, die als Multi-Board Assembly bezeichnet wird. Diese Baugruppe kann auch das Gehäuse, andere mechanische Elemente des Produkts sowie den Kabelbaum umfassen, der die PCBs innerhalb des Gehäuses verbindet.
MCAD CoDesigner unterstützt die Synchronisierung von Harness-Projekten zwischen Altium Designer und SOLIDWORKS sowie zwischen Altium Designer und PTC Creo. Diese Seite beschreibt die Unterstützung für die Synchronisierung von Harness-Projekten. Weitere Informationen zur Synchronisierung von Multi-Board-Baugruppen finden Sie auf der Seite Synchronisieren einer Multi-Board-Baugruppe .
Von ECAD sendet CoDesigner die folgenden Informationen über den Kabelbaum an MCAD:
Steckverbinder,
Spleiße,
Konnektivität („Von-Nach“-Daten) und
Harness-Topologie (Verbindungspunkte mit den Gruppen von Drähten und Kabeln, die durch diese Punkte geführt werden).
Von MCAD sendet CoDesigner die Ergebnisse des 3D-Harness-Routings zurück an die ECAD-Harness-Layoutzeichnung, einschließlich:
Der physischen Länge von Drähten, Kabeln und Kabelbaumsegmenten.
Das 3D-Modell des Kabelbaums kann während der Synchronisierung der Multiboard-Baugruppe ebenfalls an ECAD gesendet werden, zusammen mit den mechanischen Gehäuseteilen.
CoDesigner erstellt die Harness-Topologie in der ECAD-Layoutzeichnung nach der Rücksynchronisierung aus MCAD nicht neu. Daher sollte die Harness-Topologie vor der Rücksynchronisierung in diesem Dokument festgelegt werden. Erfahren Sie mehr über Harness-Design in Altium Designer .
MCAD CoDesigner Harness-Funktionen
Die Harness-Unterstützung von MCAD CoDesigner integriert die ECAD- und MCAD-Modelle des Kabelbaums. Das ultimative Ziel besteht darin, das harness geometry in MCAD zu entwerfen und dann als physische Parameter (Längen) der Harness-Elemente zurück an ECAD zu übertragen.
Das anfängliche Harness-Schaltbild/Verdrahtungsdiagramm wird in ECAD als Harness Wiring Diagram (*.WirDoc) erfasst. Die logische Konnektivität wird dann in eine Harness-Layoutzeichnung (*.LdrDoc) übertragen, in der die physischen Implementierungsdetails des Kabelbaums definiert werden, etwa Draht- und Kabeldetails, Crimps, Steckverbinder usw.
Der Editor für ECAD-Harness-Layoutzeichnungen unterstützt nicht die Definition der dreidimensionalen Geometrie des Kabelbaums; dies erfolgt in MCAD, wobei Altium MCAD CoDesigner verwendet wird, um das Harness-Design mit Ihrem bevorzugten MCAD-Editor zu synchronisieren. Sobald die exakten dreidimensionalen Eigenschaften des Kabelbaums in MCAD entworfen wurden, kann Altium MCAD CoDesigner diese Details zurück an ECAD synchronisieren, sodass die Konstruktionsdokumentation einschließlich Montagezeichnungen und Stückliste vervollständigt werden kann.
Dieser Abschnitt, MCAD CoDesigner Harness Capabilities , beschreibt, wie die Konnektivitätsdetails und die physischen Elemente im Kabelbaum zwischen ECAD und MCAD übertragen werden. Danach beschreibt der Abschnitt MCAD CoDesigner Harness-Workflow den Prozess der wechselseitigen Übertragung des Designs zwischen ECAD und MCAD.
Übertragen der Konnektivitätsinformationen
CoDesigner überträgt die Konnektivitätsinformationen (standardmäßige From-To -Informationen) von ECAD nach MCAD.
In MCAD sollten alle Drähte und Kabel sowohl einen „Von“- als auch einen „Nach“-Steckverbinder haben. Das ECAD-Element „NoConnect“ wird in MCAD als Dummy-Steckverbinder behandelt und als bauteilloses Teil mit einem physischen Pin aufgebaut.
In PTC Creo erstellt CoDesigner entsprechend den Konnektivitätsinformationen die zugehörigen Spool-Elemente für jeden Draht bzw. jedes Kabel. Beachten Sie, dass diese Spools nicht wiederverwendet werden; dies soll in einem zukünftigen Update implementiert werden.
In SOLIDWORKS erstellt CoDesigner entsprechend den Konnektivitätsinformationen die zugehörigen Elemente (Datensätze) in der Routing Library für jeden Draht bzw. jedes Kabel. Diese Elemente werden nicht wiederverwendet; dies soll in einem zukünftigen Update implementiert werden.
Draht-/Kabeleigenschaften
Beim Push aus ECAD
CoDesigner verwendet die folgenden ECAD-Parameter, um die entsprechenden Draht-/Kabeleigenschaften in MCAD zu konfigurieren:
Thickness / THICKNESS
Definiert die Dicke des Drahts/Kabels. In ECAD können die Einheiten im Wert enthalten sein oder durch Einfügen des Parameters Units definiert werden. Wenn die Dicke in ECAD nicht festgelegt ist, setzt MCAD CoDesigner die THICKNESS für Drähte auf 1 mm und für Kabel auf 3 mm.
Min. Bending Radius / MIN_BEND_RADIUS
Definiert den minimalen Biegeradius des Drahts/Kabels. In ECAD können die Einheiten im Wert enthalten sein oder durch Einfügen des Parameters Units definiert werden. Wenn der min. Biegeradius in ECAD nicht festgelegt ist, setzt MCAD CoDesigner den MIN_BEND_RADIUS für Drähte auf 1 mm und für Kabel auf 3 mm.
Units / UNITS
Die Einheiten, in denen die Werte Thickness und Min. Bend Radius ausgedrückt werden. Wenn der Parameter Units in ECAD nicht definiert ist und in Thickness keine Einheiten enthalten sind, nimmt CoDesigner an, dass die Werte in mm angegeben sind.
Color / COLOR
Wenn dies in ECAD nicht festgelegt ist, wird die Standardfarbe von MCAD verwendet.
Mass Per Unit Length
Definiert die Masse pro Längeneinheit bzw. die lineare Dichte des Drahts/Kabels. In ECAD können die Einheiten im Wert enthalten sein, wobei Gewichts- und Längeneinheiten durch / getrennt werden. Alternativ können sie durch Einfügen des Parameters Mass Units definiert werden. Welche Methode zum Einfügen der Einheiten verwendet wird, hängt vom Ziel-MCAD ab:
Mass Units / MASS_UNITS
Die Einheiten, in denen die Masse ausgedrückt wird. Der Parameter „Mass Units“ wird immer als Masse (nicht als Masse/Länge) ausgedrückt.
Notes:
Wenn ein Parameter, der einen Wert angibt (zum Beispiel Thickness oder Mass Per Unit Length), die Einheiten enthält, verwendet CoDesigner diese Einheiten bevorzugt gegenüber dem entsprechenden Einheitenparameter (Units oder Mass Units).
Für den Parameter „Mass Per Unit Length“ prüft CoDesigner nur, ob Units vorhanden ist; der Wert der Einheiten wird weder geprüft noch umgerechnet.
Die Unterstützung für das Einfügen von Units in Thickness und Min. Bend Radius wurde in MCAD CoDesigner 3.10 hinzugefügt. Frühere Versionen erfordern den separaten Parameter Units.
Die Unterstützung für Mass Per Unit Length und Mass Units wurde in MCAD CoDesigner 3.12 hinzugefügt. Diese Funktion ist in früheren Versionen nicht verfügbar.
Beim Pull nach MCAD
Creo
DENSITY
Wird auf den numerischen ECAD-Wert von Mass Per Unit Length (ohne Einheiten) gesetzt.
MASS_UNITS
Wird auf die Einheiten gesetzt, die entweder aus dem Wert oder aus dem Parameter Mass Units übernommen werden (Mass Units haben Vorrang).
Prüfen Sie, ob die linearen Einheiten in der Liste der von Creo unterstützten Einheiten enthalten sind (MM, CM, M, INCH, FOOT). Falls nicht, geben Sie eine Warnung aus.
Prüfen Sie, ob die Masseneinheiten in der Liste der von Creo unterstützten Einheiten enthalten sind (GRAM, KILOGRAM, TON, TONNE, OUNCE, POUND). Falls nicht, geben Sie eine Warnung aus.
CoDesigner weist die oben aufgeführten Eigenschaften zu und überträgt außerdem alle anderen in ECAD definierten Eigenschaften.
SOLIDWORKS
Setzen Sie Wert und Einheiten basierend auf den SOLIDWORKS -Einstellungen.
Die Mass Units sollten übernommen werden aus:
Dem im Mass Per Unit Length enthaltenen Wert (falls vorhanden),
Oder, wenn im Mass Per Unit Length keine Einheiten enthalten sind, verwenden Sie eine Kombination aus den Parametern Mass Units und Units . In diesem Fall gilt: Wenn kein linearer Parameter Units vorhanden ist, weisen Sie die Eigenschaft Mass Per Unit Length nicht zu und geben Sie eine Warnung aus.
Prüfen Sie, ob die linearen Einheiten in der Liste der von SOLIDWORKS unterstützten Einheiten enthalten sind (mm, cm, m, in). Falls nicht, geben Sie eine Warnung aus.
Prüfen Sie, ob die Masseneinheiten in der Liste der von SOLIDWORKS unterstützten Einheiten enthalten sind (mg/mm, g/cm, kg/m, lb/in). Falls nicht, geben Sie eine Warnung aus.
Steckverbinder
Da es derzeit nicht möglich ist, die physischen Pins in ECAD zu definieren, sollten diese Pins in MCAD durch Ändern der von CoDesigner erstellten Standard-Pins festgelegt werden (siehe unten). Zusätzlich können Sie in PTC Creo die Modelle vorab mit Pins vorbereiten und sie über die native ECAD-MCAD-Komponentenverknüpfungsfunktion verwenden.
Wenn die native ECAD-MCAD-Komponentenverknüpfung nicht verwendet wird:
Wenn für Steckverbinder Modelle in der ECAD-Bibliothek gespeichert sind, werden diese an MCAD übertragen. Falls nicht, erstellt CoDesigner leere Dummy-Modelle in MCAD.
In SOLIDWORKS werden diese Modelle in der Routing Library registriert.
Für neu übertragene Steckverbinder (also Steckverbinder, die weder im Harness-Projektordner noch im gemeinsamen MCAD-Komponentenordner gefunden wurden) erstellt CoDesigner Dummy-Physikpins in MCAD:
In PTC Creo: den gesamten Satz von Pins (wire entry ports ) entsprechend der Pinbelegung in ECAD sowie zusätzlich ein cable entry port .
In SOLIDWORKS: ein connection point für einen Steckverbinder.
Der Konstrukteur kann diese Dummy-Pins in den Modellen neu ausrichten (und auch die Modelle selbst erstellen, wenn leere Dummy-Modelle verwendet wurden).
In SOLIDWORKS werden die Modelle wiederverwendet, wenn sie im gemeinsamen Komponentenordner gespeichert sind. In PTC Creo werden sie immer wiederverwendet.
Ab MCAD CoDesigner 3.10 unterstützt CoDesigner die Verwendung nichtnumerischer Kennungen für Steckverbinderpins.
In MCAD weist CoDesigner den Steckverbindern die Referenzkennzeichen entsprechend den in ECAD zugewiesenen zu.
Spleiße
Da es in ECAD keine physische Definition eines Spleißes gibt, erstellt CoDesigner diese in MCAD als Harness-Komponenten ohne Gehäuse mit der Standardausrichtung von Pins/Drähten. Beachten Sie, dass alle Drähte in eine Richtung ausgerichtet sind, mit einem Standardabstand von 0,1 Zoll (2,54 mm) zwischen den Drähten.
PTC Creo: Spleiße werden als Teile dargestellt, deren Eintrittsports entsprechend dem Satz der dort angeschlossenen Drähte erstellt werden. Der Konstrukteur muss die Ausrichtung der Eintrittsports in den Spleißen entsprechend dem 3D-Layout des Harness ändern.
SOLIDWORKS: Spleiße werden als Teile dargestellt, deren Verbindungspunkte entsprechend dem Satz der dort angeschlossenen Drähte erstellt werden. Der Konstrukteur muss die Ausrichtung der Verbindungspunkte in den Spleißen entsprechend dem 3D-Layout des Harness ändern.
In MCAD weist CoDesigner den Spleißen die Referenzkennzeichen entsprechend den in ECAD zugewiesenen zu.
Simple example of transferring splices from ECAD to MCAD
❯ ❮
1
Javascript ID: Spleiß
Ein einfaches Beispiel dafür, wie CoDesigner zwei Spleiße in MCAD erstellt. Beachten Sie den Verbindungspunkt am Ende jedes Drahts.
Das obere Spleißteil wurde in einem separaten Fenster geöffnet und zeigt die drei Verbindungspunkte und ihre Ebenen.
Für Verbindungspunkt 3 (der eingehende Draht) wurde eine neue Ebene erstellt, um 180 Grad gedreht und zwischen Verbindungspunkt 1 und 2 neu positioniert.
Das Ergebnis dieser Bearbeitungen im Harness, nachdem das Spleißteil gedreht wurde, um es an den Drähten auszurichten.
Verdrillungen
CoDesigner 3.7 (und höher) synchronisiert verdrillte Paare mit MCAD als Kabel und berechnet die physische Länge der Drähte unter Berücksichtigung der Eigenschaften Twists per Unit Length und Thickness , die im ECAD-Objekt Twist definiert sind.
Die Twists per Unit Length und Thickness sind als Parameter des ECAD-Harness-Objekts Twist definiert.
Die unverdrillte Länge jedes Drahts wird wie folgt berechnet:
Wire Length (untwisted) = Turn Length x Number of Turns
wobei gilt:
In ECAD wird ein verdrilltes Paar als Kabel betrachtet, das dann zusammen mit anderen verdrillten Paaren in ein größeres Kabel aufgenommen werden kann. Da einige MCAD-Tools diese Art von Kabel-in-Kabel-Struktur nicht unterstützen, werden ab MCAD CoDesigner 3.13 die Drähte in einem verdrillten Paar als einzelne Drähte übertragen. Auf jeden Draht werden die Verdrillungseigenschaften angewendet, sodass seine Länge korrekt ist ( ).
ECAD-Verbindungspunkte und Harness-Topologie
In PTC Creo
CoDesigner erstellt Datum Point -Elemente, die den Verbindungspunkten in ECAD entsprechen (mit Ausnahme der ECAD-Verbindungspunkte für Steckverbinder).
CoDesigner führt dann das anfängliche physische Routing der Drähte/Kabel durch, wobei diese Punkte als Location Points verwendet werden.
Der Konstrukteur kann diese Punkte an beliebiger Stelle in der Produktbaugruppe platzieren und neue Location Points zum Führen der Drähte/Kabel erstellen.
Es wird empfohlen, die aus ECAD übertragenen Verbindungspunkte nicht zu löschen, da sie die Harness-Topologie definieren. Wenn ein solcher Punkt gelöscht wird, versucht CoDesigner, ihn bei der nächsten Synchronisierung wiederherzustellen (an der Standardposition im Raum). Unter bestimmten Umständen kann dies jedoch zu Fehlern führen.
Der Konstrukteur kann die physischen Drähte/Kabel löschen und anschließend neu erstellen oder ein Netzwerk erstellen und dann physische Drähte/Kabel entlang dieses Netzwerks führen. Das Netzwerk und die Drähte/Kabel sollten jedoch weiterhin durch die aus ECAD übertragenen Verbindungspunkte verlaufen, damit die in ECAD festgelegte Harness-Topologie nicht unterbrochen wird.
In SOLIDWORKS
Für jeden ECAD-Verbindungspunkt (mit Ausnahme des ECAD-Verbindungspunkts für jeden Steckverbinder) erstellt CoDesigner eine 1 mm lange Linie innerhalb der 3D-Routenskizze.
Es wird nicht empfohlen, die aus ECAD übertragenen Verbindungspunkte zu löschen, da sie die Harness-Topologie definieren. Wenn ein solcher Punkt gelöscht wird, versucht CoDesigner, ihn bei der nächsten Synchronisierung wiederherzustellen; unter bestimmten Umständen kann dies jedoch zu Fehlern führen.
Physisches Routing
In SOLIDWORKS
Direkt nach dem Abrufen des anfänglichen Harness-Designs aus ECAD wird empfohlen, die von CoDesigner erstellte 3D-Routenskizze zu prüfen und die Positionen der Verbindungspunkte zu klären, indem diese Skizze mit der in der ECAD-Layoutzeichnung definierten 2D-Harness-Topologie verglichen wird. Klarheit über die Topologie in der 3D-Skizze hilft dabei, die 3D-Route korrekt zu erstellen.
In einigen Fällen sind die Übergänge zwischen den Segmenten in der von CoDesigner erstellten 3D-Routingskizze nicht glatt (die Tangentialität kann nicht korrekt eingerichtet werden). Außerdem kann SOLIDWORKS manchmal einige der physischen Drähte nicht durch die von CoDesigner erstellte 3D-Routingskizze führen (wenn es beispielsweise mehrere Routen zwischen zwei Steckverbindern in der Skizze gibt, führt SOLIDWORKS die physischen Drähte/Kabel über die kürzeste). Diese Probleme können vom Benutzer leicht behoben werden (unter Berücksichtigung der Bedeutung der aus ECAD übertragenen Verbindungspunkte).
Zum Bearbeiten von 3D-Splines in SOLIDWORKS wird empfohlen, die Option Enable spline tangency and curvature handles im Dialogfeld System Options von SOLIDWORKS zu aktivieren ( ).
MCAD CoDesigner Harness-Workflow
In ECAD wird das Harness als Harness-Projekt entworfen. Dies kann ein eigenständiges Harness-Projekt sein, oder das Harness-Projekt kann zusammen mit verknüpften PCB-Projekten als untergeordnetes Projekt eines Multi-board Assembly-Projekts erstellt werden.
Wenn das Harness Teil einer Multi-board Assembly ist, definieren Sie das Harness, das die PCB-Module verbindet, im Multi-board-Schaltplaneditor. Übertragen Sie das Multi-board Assembly-Projekt und jedes PCB-Projekt in den Workspace. Erfahren Sie mehr über das Erfassen eines Multi-board-Schaltplans und das Erstellen der physischen Multi-board Assembly .
Automatic Harness Push – (hinzugefügt in MCAD CoDesigner 3.14) Wenn das Harness-Projekt zum ersten Mal aus dem Workspace in MCAD per Pull abgerufen wird, wird dieses Projekt als MCAD CoDesigner-Projekt gekennzeichnet. Von da an wird es immer dann, wenn das Projekt in ECAD mit Save to Server gespeichert wird, auch automatisch in den Workspace gepusht und kann anschließend in MCAD per Pull abgerufen werden. Auto-Push nimmt Ihnen die Last ab, nach jedem Speichern in ECAD an einen manuellen CoDesigner-Push zu denken. Wenn der MCAD-Ingenieur einen Pull ausführt, wird er darauf hingewiesen, wenn der letzte MCAD-Push automatisch erfolgt ist. Wenn ein automatischer Push nicht durchgeführt werden kann, wird der MCAD-Ingenieur darauf hingewiesen, dass die Datenversion, die er abruft, nicht die neueste ist ( ).
Erfahren Sie mehr über den automatischen CoDesigner-Push beim Save to Server in ECAD .
ECAD - Erfassen des Harness-Verdrahtungsdiagramms
Das ECAD-Harness wird als Harness Design-Projekt erfasst (*.PrjHar). Die logische Darstellung des Harness wird als Harness-Verdrahtungsdiagramm erfasst (*.WirDoc). Wenn das Harness ein untergeordnetes Projekt eines Multi-board Assembly-Projekts ist, können die Teile und Verbindungen, aus denen das Harness besteht, aus dem übergeordneten Multi-board-Schaltplan importiert werden, wenn für jedes Harness Entry in diesem Schaltplan ein geeignetes Workspace-Part definiert ist und das Mated Parts/Pins konfiguriert wurde.
Wenn das Harness ein untergeordnetes Projekt einer Multi-board Assembly ist, können die im übergeordneten Multi-board-Schaltplan angegebenen Harness-Komponenten und Verbindungen direkt in den Editor für das Harness-Verdrahtungsdiagramm geladen werden (Design » Import Changes ). Wenn es keine übergeordnete Multi-board Assembly gibt, platzieren Sie die Harness-Steckverbinderteile aus Ihrem Workspace mit dem Befehl Place » Part . Erfahren Sie mehr über das Erstellen einer Harness Wiring Component .
Wenn Sie das Harness aus einer Multi-board Assembly importieren und die Einstiegsteckverbinder des Harness sowie die zugehörigen Mated Parts/Pins im Multi-board-Schaltplan definiert sind, werden die Harness-Steckverbinder mit logischen Netzlinien platziert, die die verbundenen Pins miteinander verbinden. Diese Objekte sind nicht bearbeitbar und werden automatisch ersetzt, wenn Sie das Harness interaktiv verdrahten.
Platzieren Sie Drähte/Kabel zwischen den Steckverbinderpins, um die logischen Netzlinien zu ersetzen und die physischen Verbindungen zu definieren. Konfigurieren Sie die Eigenschaften jedes Drahts, einschließlich THICKNESS, MIN_BEND_RADIUS und COLOR (wie oben gezeigt), dann ist das Harness bereit für das Layout. Erfahren Sie mehr über das Erstellen des Verdrahtungsdiagramms .
ECAD - Übertragen in die Harness-Layoutzeichnung
Die physische Struktur des ECAD-Harness wird in einer Harness Layout Drawing (*.LdrDoc) definiert. Die Harness Layout Drawing enthält die Topologie des Harness, und die MCAD-Integration (CoDesigner Push-Pull) erfolgt aus der Layout Drawing heraus. Solange die Steckverbinder in der Harness Layout Drawing vorhanden sind, kann der ECAD-Ingenieur nach MCAD pushen, und der MCAD-Ingenieur kann anschließend das 3D-Kabelrouting in MCAD durchführen.
Fügen Sie dem Harness-Projekt eine Harness Layout Drawing hinzu und wählen Sie Design » Import Wiring Diagram , um das Harness Wiring Diagram zu importieren. Erfahren Sie mehr über das Importieren der Harness-Verdrahtung .
Dies ist der Mindestzustand, der für den Start der MCAD-Harness-Integration erforderlich ist. Die folgenden Schritte werden empfohlen, sind technisch jedoch nicht erforderlich, um zu beginnen.
Definieren Sie Connection Points (Punkte im Raum, an denen sich die Harness-Definition ändert), und platzieren Sie ein Harness Bundle zwischen jedem Paar von Connection Points. Erfahren Sie mehr über das Definieren der physischen Harness-Anordnung .
Standardmäßig werden die Steckverbinder mit ihrem Graphical Symbol angezeigt. Verwenden Sie die Steuerelemente im Bereich Model des Panels Properties , um zu einem Physical Model zu wechseln, und konfigurieren Sie dann im Bereich Views des Panels, wie dieses Modell angezeigt wird.
Öffnen Sie das Panel MCAD CoDesigner , in dem das definierte Harness in den Workspace Pushed werden kann, bereit, in MCAD Pulled zu werden.
MCAD - Erstellen der Gerätebaugruppe
Wenn das Harness als Teil der MCAD-Gerätebaugruppe entworfen wird, sind in MCAD einige Schritte erforderlich, um die ECAD- und MCAD-Baugruppen zu verknüpfen.
Öffnen Sie die MCAD-Gerätebaugruppe (oder erstellen Sie sie).
Wenn es in ECAD ein entsprechendes Multi-board Assembly-Projekt gibt, klicken Sie auf die Schaltfläche Link Multiboard im Panel Altium CoDesigner und wählen Sie das gepushte ECAD-Multi-board-Assembly-Projekt aus. Diese Aktion verknüpft die ECAD- und MCAD-Baugruppen. Wenn Ihre MCAD-Baugruppe bereits eine PCB enthält, ist die Schaltfläche Link Multiboard im Panel nicht verfügbar. Stattdessen verwenden Sie den Befehl Link Multiboard im Dropdown-Menü oben im Panel Altium CoDesigner ( ).
In einer verknüpften Baugruppe erkennt CoDesigner jede PCB automatisch. Andere mechanische Teile können ebenfalls von MCAD nach ECAD übertragen werden, indem sie als Teil des Gerätegehäuses festgelegt werden. Wenn Ihre Baugruppe beispielsweise bereits das Produktgehäuse enthält, wählen Sie dieses Teil bzw. diese Baugruppe im MCAD-Modellbaum aus und klicken dann im Menüband Altium CoDesigner auf die Schaltfläche Enclosure . Beachten Sie, dass beliebig viele MCAD-Teile oder Unterbaugruppen als Teil des Gehäuses einbezogen werden können, einschließlich der Harness-Baugruppe und der Harness-Befestigungsclips.
Platzieren Sie die MCAD-Baugruppe für jede PCB in der MCAD-Gerätebaugruppe.
Die MCAD-Gerätebaugruppe ist nun bereit, das Harness hinzuzufügen.
MCAD – Harness-Synchronisierung
Dieser Abschnitt beschreibt die MCAD-spezifischen Schritte zur Synchronisierung des Harness-Designs.
Creo Harness Synchronization
PTC Creo – Erstellen der Harness-Baugruppe
Verwenden Sie das Panel Altium CoDesigner in PTC Creo, um das ECAD-Harness-Design aus dem Workspace Pull .
Die anfängliche Position von Komponenten, Connection Points und Spleißen entspricht ihrer Position in der ECAD Layout Drawing.
Wenn in der ECAD Layout Drawing keine Harness-Topologie definiert ist, platziert CoDesigner die Steckverbinder und Spleiße in MCAD in einem gewissen Abstand entlang der X-Achse.
Wenn für die Steckverbinder ECAD-Komponentenmodelle verwendet werden (anstelle nativer MCAD-Modelle), positionieren und orientieren Sie das Koordinatensystem für jeden Pin in MCAD sowie das zusätzliche Koordinatensystem für jeden Kabeleintrittsport.
Im automatischen Modus (der von CoDesigner verwendet wird) routet PTC Creo die Drähte an den ECAD Connection Points fälschlicherweise so, dass sich die Drähte gegenseitig schneiden. Dies wird behoben, wenn Sie das Harness in MCAD formen.
ECAD-Spleiße werden durch Harness-Komponenten (Creo-Teile) dargestellt, die standardmäßig die Koordinatensysteme der verbundenen Drähte enthalten. Richten Sie diese Koordinatensysteme neu aus, sodass die Geometrie des Spleißes der tatsächlichen Verbindung im Spleiß entspricht.
Regenerieren Sie das Modell.
Speichern Sie die MCAD-Harness-Definition.
MCAD-Harness mit aktualisierten Pin-Positionen.
Die ECAD-Dokumente, einschließlich der Layout Drawing, des Wiring Diagram, der Manufacturing Drawing und der BOM, können im Web-Viewer angezeigt werden, indem Sie oben im Altium CoDesigner MCAD-Panel auf die Schaltfläche View ECAD's Project klicken ( ).
Wenn die ECAD Layout Drawing sehr dicht ist, ist es möglicherweise nicht möglich, die physischen Drähte/Kabel in MCAD zu zeichnen, weil die minimalen Biegeradien dies verhindern, oder sie werden auf unerwartete Weise gezeichnet. Die Lösung besteht darin, sie entweder manuell in MCAD zu zeichnen (nachdem die Abstände vergrößert wurden) oder die ECAD Layout Drawing weniger dicht zu machen, indem ein größeres Blattformat gewählt wird, und das Design dann erneut nach MCAD zu übertragen.
PTC Creo – Das Harness in der Gerätebaugruppe formen
Die Cabling-Funktion in Creo ist über das Menüband Applications zugänglich; wenn sie nicht sichtbar ist, aktivieren Sie sie auf der Seite Customize - Ribbon des Dialogs Creo Parametric Options .
Fügen Sie das Harness in die MCAD-Gerätebaugruppe ein.
Verknüpfen Sie jeden Harness-Steckverbinder mit dem entsprechenden PCB-Steckverbinder oder positionieren Sie ihn als eigenständige Komponente. Beschränken Sie jeden Steckverbinder vollständig, sodass er verbunden bleibt, wenn die PCB oder die eigenständige Komponente in der MCAD-Baugruppe verschoben wird oder wenn der PCB-Steckverbinder in ECAD auf der PCB verschoben wird. Beachten Sie, dass die Verdrahtung nicht aktualisiert wird, wenn Steckverbinder verschoben werden; führen Sie in Creo ein Regenerate aus, um dies zu beheben.
Wenn Befestigungsvorrichtungen wie Clips verwendet werden, um das Harness zu sichern, platzieren Sie diese nach Bedarf.
Falls erforderlich, platzieren Sie zusätzliche Datum Points im 3D-Raum, um sie als Referenzen für den Verlauf des physischen Harness-Routings zu verwenden. Beispielsweise kann an jedem Steckverbinder ein Datum Point hinzugefügt und referenziert werden; damit lässt sich die Richtung definieren, aus der sich das Harness jedem Steckverbinder nähert.
Routen Sie die Drähte und Kabel mit den MCAD-Funktionen.
Für das Routing kann ein Routing Network erstellt und verwendet werden.
Das Befehlsmenü Fixed Length (im Creo-Menüband Cabling ) kann verwendet werden, um die Kabellänge zwischen zwei Positionen (Befehl Fix Length ) oder die Gesamtlänge (Fix Overall Length ) festzulegen ( ). Diese Funktion wird MCAD CoDesigner in einem zukünftigen Update hinzugefügt.
Physische Drähte können gelöscht und anschließend manuell neu erstellt werden (zum Beispiel nach dem Erstellen eines Routing Network), wobei die von CoDesigner im Projekt gespeicherten logischen Konnektivitätsinformationen verwendet werden. Um Drähte neu zu erstellen, sollte die Harness-Baugruppe in einem separaten Fenster in PTC Creo geöffnet werden.
Um die physischen Routen neu zu erstellen, wählen Sie die Drähte im Modellbaum aus (sie haben ein Drahtsymbol, das sie als unterbrochen kennzeichnet), und klicken Sie dann in der Kontextsymbolleiste auf die Schaltfläche Route ( ) , um den Dialog Route Cables zu öffnen. Der Dialog enthält Details zum Routenpfad jedes Drahts. Klicken Sie auf OK , um das Kabelrouting zu übernehmen.
Wenn PTC Creo die Drähte an den ECAD Connection Points falsch geroutet hat, sodass sie sich gegenseitig schneiden, routen Sie die Drähte an diesen Punkten neu.
Verwenden Sie beim Routing die aus ECAD übertragenen Connection Points (falls vorhanden), da sie die Harness-Topologie bestimmen und für die Berechnung der Harness-Segmentlängen verwendet werden.
Beachten Sie, dass Drahtdicke, Biegeradius und Farbe als Parameter der Drähte im ECAD Harness Wiring Diagram definiert sind (THICKNESS, MIN_BEND_RADIUS und COLOR) ( ). Beachten Sie außerdem: Für diese Parameter werden dieselben Einheiten angenommen wie die in MCAD verwendeten Einheiten, und als Dezimaltrennzeichen muss der Punkt verwendet werden.
Der nächste (optionale) Schritt besteht darin, Bündel für diese Drähte zu erstellen, um die Arbeit mit dem Harness in Creo zu erleichtern.
Erstellen Sie das erste Bündel:
Erstellen und benennen Sie das Bündel (z. B. B1) mit der Schaltfläche Create Bundle im Cabling-Menüband.
Setzen Sie den Menümanager Grouping auf Round .
Klicken Sie für Spool Name auf Create und benennen Sie die Spool (z. B. BS1)
Der Dialog Electrical Parameters wird geöffnet. Wählen Sie die Spool aus und legen Sie dann Wall Thickness wie erforderlich fest (z. B. 0.1) sowie Minimum Bend Radius (z. B. 0.06)
Wenn der Dialog geschlossen wird, erscheint der Menümanager Bundle Options ; wählen Sie Along Path .
Wie in der Statusleiste beschrieben, klicken Sie nun, um einen Startpunkt für das Bündel und anschließend einen Endpunkt auszuwählen.
Nach Auswahl des Endpunkts fordert Sie der Menümanager auf auszuwählen, welche Drähte einbezogen werden sollen; klicken Sie auf Select All und dann auf Done Sel .
Da Sie die Bündelparameter nicht aus einer Datei lesen werden, klicken Sie auf die Schaltfläche OK , um die Parameter unverändert zu lassen, und klicken Sie dann im Menümanager auf die Schaltfläche Done .
Wiederholen Sie den Vorgang für das zweite Bündelsegment und benennen Sie es BS2.
Um die physische Ansicht des Bündels anzuzeigen, klicken Sie auf die Schaltfläche Thick Cables in der Symbolleiste.
Das Harness wurde in PTC Creo definiert und kann nun zurück nach ECAD gepusht werden.
PTC Creo – Öffnen des Harness-Projekts im Webbrowser
Aus Creo heraus können Sie das in Ihrem Altium Workspace gespeicherte Harness-Projekt auch direkt in Ihrem Webbrowser öffnen. Dort können Sie alle ECAD-Projektdateien prüfen, einschließlich der Harness-Zeichnung, der Layout-Zeichnung, der BOM und der Draftsman-Zeichnung (falls diese erstellt wurden).
Öffnen und prüfen Sie eine beliebige ECAD-Harness-Projektdatei in Ihrem Webbrowser.
SOLIDWORKS Harness Synchronization
SOLIDWORKS – Erstellen der Harness-Baugruppe
Öffnen Sie im Altium CoDesigner -Panel in SOLIDWORKS den Dialog Altium CoDesigner Settings und bestätigen Sie, dass Common folder for storing models that are coming from ECAD konfiguriert wurde ( ).
Verwenden Sie das Altium CoDesigner -Panel in SOLIDWORKS, um das ECAD-Harness-Design aus dem Workspace Pull .
Die ECAD-Komponentenmodelle werden für die Steckverbinder verwendet; eine Kopie wird im zuvor angegebenen Common-Ordner gespeichert.
Die anfängliche Position von Komponenten, Verbindungspunkten und Spleißen entspricht ihrer Position in der ECAD Layout-Zeichnung.
Jeder Steckverbinder wird mit seinem Verbindungspunkt an einer Standardposition und -ausrichtung relativ zum Ursprung dieses Modells platziert.
Bestätigen Sie die Position und Ausrichtung des Verbindungspunkts und aktualisieren Sie sie bei Bedarf (mehr über diesen Prozess erfahren ).
Nach dem Aktualisieren aller Steckverbinder zeigt SOLIDWORKS möglicherweise einen Baugruppenfehler an, weil die Kabelgeometrien nicht aufgelöst werden können. ( )
Dies kann behoben werden, indem die Routing-Skizze geändert wird oder indem das Harness gelöscht und erneut aus dem Workspace abgerufen wird. Dieses Mal verwendet CoDesigner die aktualisierten Steckverbinder, um das Harness in SOLIDWORKS zu erstellen, wie unten gezeigt.
Wenn Sie in ECAD einen Komponenten-Footprint bearbeiten und speichern, wird eine neue Revision dieser Komponente erstellt; dadurch gehen alle in MCAD am Verbindungspunkt der Komponente vorgenommenen Änderungen verloren. ECAD-Komponentenparameter können bearbeitet werden, ohne das Harness-Design in MCAD zu beeinflussen.
Das Harness in SOLIDWORKS, mit korrekt ausgerichteten Steckverbindern.
Die ECAD-Dokumente, einschließlich der Layout-Zeichnung, des Verdrahtungsdiagramms, der Fertigungszeichnung und der BOM, können im Web-Viewer angezeigt werden, indem oben im Altium CoDesigner MCAD-Panel auf die Schaltfläche „View ECAD's Project“ geklickt wird ( ).
Wenn die ECAD Layout-Zeichnung dicht gepackt ist, ist es möglicherweise nicht möglich, die physischen Drähte/Kabel in MCAD zu zeichnen, weil die minimalen Biegeradien dies verhindern, oder sie werden auf unerwartete Weise gezeichnet. Die Lösung besteht entweder darin, sie in MCAD manuell zu zeichnen (nachdem die Abstände vergrößert wurden), oder die ECAD Layout-Zeichnung weniger dicht zu machen, indem ein größeres Blattformat gewählt wird, und das Design anschließend erneut nach MCAD zu übertragen.
SOLIDWORKS – Aktualisieren von Position und Ausrichtung des Verbindungspunkts
Bearbeiten Sie den Steckverbinder, um den Verbindungspunkt neu zu positionieren und auszurichten. Eine Feature-Erkennung ist nicht erforderlich.
Bearbeiten Sie die Skizzenebene, auf der der Verbindungspunkt definiert ist.
Und ändern Sie sie so, dass die Rückseite des Steckverbinders verwendet wird.
Bearbeiten Sie als Nächstes die Skizze, um den Verbindungspunkt zu verschieben.
Die Mitte des Steckverbinders ist eine geeignete Position.
Bearbeiten Sie den Verbindungspunkt, um seine Ausrichtung neu zu definieren.
Stellen Sie ihn senkrecht zur Rückseite des Steckverbinders ein.
Speichern Sie den Steckverbinder und kehren Sie zur Harness-Baugruppe zurück.
How the Electrical Cables and Components are Managed in SOLIDWORKS
SOLIDWORKS verwaltet Harness-Elemente wie Drähte und Komponenten im Routing Library Manager , wie unten gezeigt ( ).
Mit dieser Version der Harness-Unterstützung speichert CoDesigner die Cable wire library lokal für jedes Projekt, sodass sie nicht projektübergreifend wiederverwendet werden können.
Durch Konfigurieren der CoDesigner-Einstellung Common folder for storing models that are coming from ECAD definieren Sie ein gemeinsames Component library , das bei Bedarf auch ein gemeinsam genutzter Netzwerkspeicherort sein kann.
In dieser Phase unterstützt CoDesigner für SOLIDWORKS noch nicht die Verknüpfung nativer ECAD- und MCAD-Komponenten für die Harness-Synchronisierung; dies soll in einem zukünftigen Update behoben werden.
SOLIDWORKS – Formen des Harness in der Gerätebaugruppe
CoDesigner arbeitet mit den SOLIDWORKS Routing Electrical-Funktionen. So formen Sie das Harness in SOLIDWORKS:
Fügen Sie das Harness in die MCAD-Gerätebaugruppe ein.
Damit Sie jeden Harness-Steckverbinder mit dem entsprechenden PCB-Steckverbinder verknüpfen können, müssen Sie zunächst den zugehörigen PCB-Steckverbinder im Modellbaum in die Harness-Baugruppe verschieben ( ). Beachten Sie, dass der Steckverbinder auf seiner PCB fixiert sein sollte, bevor er im Baum verschoben wird.
Nachdem der PCB-Steckverbinder nun im Baum verschoben wurde, können Sie die Harness-Baugruppe bearbeiten und den Kabelsteckverbinder mit dem PCB-Steckverbinder verknüpfen.
Verknüpfen Sie den Harness-Steckverbinder mit dem entsprechenden PCB-Steckverbinder. Beachten Sie, dass die Verdrahtung beim Verschieben von Steckverbindern nicht aktualisiert wird; führen Sie in SOLIDWORKS ein Rebuild aus, um dies aufzulösen.
Wenn das Harness nach einem Rebuild nicht korrekt aktualisiert wird, während das Harness noch bearbeitet wird, wechseln Sie zum Menüband Electrical und aktivieren Sie den Modus Edit Route ( ). Dadurch wird SOLIDWORKS veranlasst, zu versuchen, die Geometrie aufzulösen, und das Harness sollte dann aktualisiert werden; anschließend müssen Sie möglicherweise den Stub auf eine geeignete Länge anpassen. Wenn SOLIDWORKS die Geometrie nicht automatisch anpassen kann, passen Sie den Stub interaktiv an.
Der PCB-Steckverbinder muss nun im Modellbaum zurück auf die PCB verschoben werden, auf der er montiert ist. Es wird außerdem empfohlen, anschließend die zwischen dem Harness-Steckverbinder und dem PCB-Steckverbinder definierten Verknüpfungen zu löschen.
Wiederholen Sie diesen Vorgang für die anderen Steckverbinder.
Verwenden Sie die SOLIDWORKS-Funktionen „Edit Route“, um das Harness mit den MCAD-Funktionen zu routen.
Fahren Sie mit dem Routing des Harness in der MCAD-Baugruppe fort.
Der nächste Schritt besteht darin, das Harness aus SOLIDWORKS zurück nach ECAD zu Pushen.
In SOLIDWORKS können Sie ein Routensegment (oder mehrere Segmente) auf eine feste Länge bemaßen.
So legen Sie eine feste Länge fest:
Klicken Sie mit der rechten Maustaste auf die Route (im FeatureManager-Konstruktionsbaum oder im Grafikbereich) und wählen Sie Edit Route .
Klicken Sie im Grafikbereich mit der rechten Maustaste auf ein Routensegment und wählen Sie Fixed Length .
Bearbeiten Sie den Wert für die feste Länge im Panel ( ).
Diese Funktion wird MCAD CoDesigner in einem zukünftigen Update hinzugefügt.
SOLIDWORKS – Öffnen des Harness-Projekts in Ihrem Webbrowser
Von SOLIDWORKS aus können Sie das in Ihrem Altium Workspace gespeicherte Harness-Projekt auch direkt in Ihrem Webbrowser öffnen. Dort können Sie alle ECAD-Projektdateien prüfen, einschließlich der Harness-Zeichnung, der Layout-Zeichnung, der BOM und der Draftsman-Zeichnung (falls diese erstellt wurden).
Öffnen und prüfen Sie eine beliebige ECAD-Harness-Projektdatei in Ihrem Webbrowser.