Assembly Assistant
Das Werkzeug Assembly Assistant in einem Enterprise Server Workspace stellt ein integriertes Tool bereit, mit dem Bestücker den Leiterplatten-Bestückungsprozess zentral an einem Ort prüfen und bearbeiten können.
Für Anwender, die die Bestückung einer Leiterplatte vor der Fertigung prüfen oder Leiterplatten manuell bestücken (etwa für Prototypen oder Kleinserien), bietet das Tool den erforderlichen Satz an grafischen Informationen und Bauteildaten, um den Bestückungsprozess Schritt für Schritt durchzugehen. Dadurch entfällt die Notwendigkeit traditioneller und potenziell fehleranfälliger Bestückungsabläufe, wie etwa der manuelle Abgleich zwischen Bestückungsunterlagen und BOM-Ausdrucken. Um manuelle UI-Aktionen während des Bestückungsprozesses weiter zu reduzieren, bietet das Tool außerdem einen vollständigen Satz an Tastenkürzeln für seine Bestückungsprozess-Aktionen.
Zugriff auf den Assembly Assistant
In einem Enterprise Server Workspace ist das interaktive Tool Assembly Assistant in der WIP-Ansicht eines bestimmten Projekts oder in der Design Snapshot-Ansicht eines Projekt-Releases verfügbar.
Wählen Sie im Navigationsbaum die Option Assembly Assistant, um den Assembly Assistant im interaktiven Vorschaumodus zu öffnen, und rufen Sie dann jederzeit den Bestückungsprozessmodus über die Schaltfläche
auf.
Greifen Sie aus einem geöffneten Projekt oder einem Projekt-Release auf die interaktive Ansicht des Assembly Assistant zu. Bewegen Sie den Mauszeiger über das Bild, um die aktive Ansicht des Bestückungsprozesses zu sehen.
Bestückungsnavigation
Der Assembly Assistant besteht aus einem konfigurierbaren BOM-Listenbereich auf der linken Seite und einer interaktiven grafischen 2D-/3D-Ansicht der Leiterplattenbestückung auf der rechten Seite. Wählen Sie ein beliebiges Element im Bereich oder in der Leiterplatten-Bestückungsansicht aus, um zwischen beiden Ansichten zu kreuzreferenzieren; dadurch entsteht eine unmittelbare visuelle Interaktion zwischen BOM-Bauteilen und ihrer physischen Platzierung auf der Leiterplatte. Die Leiterplatten-/BOM-Navigation des Assembly Assistant entspricht damit im Wesentlichen der Navigation über die Projekt-Design-Ansicht, mit dem Unterschied, dass die Kreuzreferenzierung innerhalb einer einzigen Seitenansicht verfügbar ist und nicht zwischen den PCB/3D/BOM-Modus-Registerkarten der Design-Ansicht.
Wählen Sie eine Eintragszeile im BOM-Listenbereich aus, um alle darin enthaltenen Komponenten (wie durch die Zelleinträge Designator angezeigt) in der Bestückungsansicht hervorzuheben, oder wählen Sie einen einzelnen Designator aus, um nur diese Komponente hervorzuheben. Während Sie durch die BOM-Bestückungselemente navigieren, wird die Leiterplattengrafik beim Hervorheben einer ausgewählten Komponente (oder mehrerer Komponenten) verschoben und gezoomt und bei Bedarf auch auf die andere Seite der Leiterplatte umgeschaltet.
Wie im folgenden Video gezeigt, werden bei einer ausgewählten BOM-Zeile, die Komponenten auf der anderen Seite der Leiterplatte enthält, diese in einer Unterliste der Zeile hervorgehoben, die einen Hinweis Top/Bottom side enthält – wählen Sie diesen Untereintrag aus, um zu den Komponenten auf der anderen Seite der Leiterplatte zu springen; diese werden dann im ausgewählten Zeileneintrag angezeigt (blau hervorgehoben). Sie können die Registerkarten Top/Bottom verwenden, um die Leiterplattenansicht manuell umzuschalten, und das Tastenkürzel R, um die Grafikansicht zurückzusetzen.
Führen Sie eine dynamische Kreuzreferenzierung zwischen den Einträgen im BOM-Bereich und der Bestückungsanzeige der Leiterplatte durch, indem Sie Komponenten einzeln oder gruppenweise auswählen.
Auch die umgekehrte Kreuzreferenzierung wird unterstützt: Komponenten, die in der 3D-Ansicht der Leiterplatte ausgewählt werden, werden in der BOM-Listentabelle hervorgehoben und ihre Details im Bereich Information angezeigt.
Listen- und Anzeigeoptionen
Wie BOM-Einträge aufgelistet werden und wie die Bestückungsgrafik angezeigt wird, kann über das Menü der Schaltfläche
oben im BOM-Bereich konfiguriert werden. Zu den Optionen gehören:
LIST:
-
Group by component – standardmäßig werden Komponenteneinträge in der BOM-Liste anhand ihrer eindeutigen Kennungen in derselben Anordnung wie in der Projekt-BOM zusammengefasst. Bei BOMs, die aus Workspace Library Components bestehen, ist die Kennung die Revision einer Komponente (
RevisionID), während bei BOMs mit unverwalteten dateibasierten Bibliothekskomponenten die Namenskennung verwendet wird (Name/Comment). Deaktivieren Sie die Option Group by component, um die Liste wieder auf eine einzelne Komponente pro Zeile zurückzusetzen.Beim letztgenannten (unverwalteten) BOM-Typ können Sie das BOM-Dokument des Projekts in Altium Designer bearbeiten, indem Sie weitere Parameter zur Komponentenidentifikation hinzufügen (zum Beispiel
IPNoderSKU), um Komponenten genauer voneinander zu unterscheiden. Weitere Informationen finden Sie unter Identifying Identical Components auf der ActiveBOM-Seite von Altium Designer.
-
Split by side – trennt die BOM-Liste in Abschnitte für Ober- und Unterseite, wobei jeder Abschnitt die auf dieser Leiterplattenseite platzierten Komponenten enthält (Standardeinstellung). Wenn diese Option deaktiviert ist, werden Komponenten der Ober- und Unterseite gemeinsam aufgeführt, jedoch als Untereintrag getrennt, wenn die Zeile ausgewählt wird – siehe oben unter Bestückungsnavigation.
VIEW:
- Assembled – zeigt 3D-Körper der Komponenten an (Standard) und visualisiert damit die bestückte Leiterplatte; wenn deaktiviert, werden nur die Komponentenpositionen angezeigt. Gilt nur für den 3D-Modus.
-
3D – zeigt die Bestückungsgrafik der Leiterplatte in 3D (Standard) oder, wenn deaktiviert, in 2D an.
Spaltenoptionen
Verwenden Sie das Menü der Schaltfläche
, um Datenspalten für Komponentenparameter in der BOM-Tabelle zu aktivieren/deaktivieren. Die Spaltenliste enthält alle definierten Workspace-Komponentenparameter zusammen mit allen eindeutigen Parametern, die von BOM-Komponenten definiert sind – geben Sie einen Begriff in das Feld Filter ein, um die Parameterliste einzugrenzen.
Header Settings:
-
Klicken Sie auf die Überschrift einer Datenspalte, um die BOM-Liste nach diesem Parameterwert zu sortieren. Wiederholtes Klicken schaltet die Sortierreihenfolge der Spalte zwischen aufsteigender und absteigender Reihenfolge (wie durch die zugehörigen Pfeilsymbole angezeigt) oder zur Standardsortierung der Liste um.
-
Wählen Sie den Endrand einer Überschrift aus und ziehen Sie ihn, um die Spaltenbreite anzupassen.
-
Beachten Sie, dass die BOM-Listenspalten des Assembly Assistant ebenso wie die Workspace-BOM-Ansicht des Projekts auch BOM-Spaltenaliasnamen unterstützen, wie sie in einem ActiveBOM-Dokument in Altium Designer hinzugefügt werden.
Ablauf des Bestückungsprozesses
Rufen Sie den nachverfolgten Bestückungsprozessmodus des Assembly Assistant über die Schaltfläche
auf. In diesem Modus kann jeder BOM-Eintrag nacheinander abgehakt (als erledigt markiert) werden, während der Bestückungsprozess fortschreitet. Dadurch entsteht eine praktische, prüfbare Version der BOM, die den Fortschritt der Leiterplattenbestückung nachverfolgt. Beachten Sie, dass unten im BOM-Bereich eine Reihe auswählbarer Fortschrittsbefehle und Tastenkürzel angezeigt wird.
Durchlaufen Sie den interaktiven Bestückungsprozess, indem Sie Komponenten-BOM-Einträge als erledigt oder übersprungen markieren.
Wenn jeder BOM-Eintrag ausgewählt wird, können Sie frei durch seine enthaltenen Komponenten navigieren, um deren genaue Position und Ausrichtung auf der Leiterplatte zu bestimmen (siehe oben unter Bestückungsnavigation) – in diesem Modus werden Komponenten zunächst anhand ihrer Leiterplattenposition und nicht als 3D-Körper hervorgehoben. Wenn Sie die Prüfung oder Bestückung dieser Bauteile abgeschlossen haben, kann der BOM-Eintrag durch Auswahl von
(Leertaste) auf den Status abgeschlossen gesetzt werden. Die abgehakten Komponenten werden dann als vollständige 3D-Körper angezeigt (im 2D-Ansichtsmodus nicht verfügbar), der Bestückungsprozess wechselt automatisch zum nächsten BOM-Eintrag, und der abgeschlossene Eintrag wird durch grünen Designator-Text und eine Statusmarkierung gekennzeichnet. Beachten Sie, dass Sie den Status eines abgeschlossenen BOM-Eintrags zurücksetzen können, indem Sie ihn auswählen und auf seine Schaltfläche
klicken.
Während der Bestückungsprozess sequenziell fortschreitet, können Sie jeden beliebigen BOM-Eintrag in der Liste auswählen, um dieses bestimmte Bauteil zu bearbeiten. Ein BOM-Eintrag kann auch gezielt umgangen werden, indem Sie Skip auswählen (Escape-Taste); dieser Eintrag wird dann entsprechend markiert – beachten Sie, dass der Bestückungsprozess nicht abgeschlossen werden kann, wenn Einträge mit dem Status Übersprungen oder ohne Status markiert sind.
Vollständige BOM-Informationen für die aktuell ausgewählte(n) Komponente(n) sind im Informationsbereich auf der rechten Seite verfügbar, der über den Befehl Show info (oder das Tastenkürzel I) geöffnet wird. Der Informationsbereich wird mit Komponentendaten aus den Quelldokumenten oder – falls verfügbar – aus einem ActiveBOM-Dokument gefüllt. Letztere Option liefert vollständige und aktuelle Daten für die ausgewählte(n) Komponente(n), einschließlich Lebenszyklusstatus, Hersteller-Teileauswahl sowie Lieferantenpreisen und -verfügbarkeit. Beachten Sie, dass – wie in der folgenden Animation gezeigt – die für einen BOM-Eintrag angezeigten Komponenten, der abgehakt wurde (als Done markiert), als 3D-Körper dargestellt werden.
Aktivieren Sie den Informationsbereich, um detaillierte BOM-Daten für die aktuell ausgewählte Komponente anzuzeigen. Die visuelle Platzierungsanzeige einer als Done markierten Komponente wechselt zu ihrer 3D-Körpergrafik.
Wenn alle BOM-Einträge als erledigt markiert wurden und der Bestückungsprozess abgeschlossen ist, wird dies im Statusbereich unten im BOM-Fenster zusammen mit der Anzahl der platzierten Bauteil-Pins und der verstrichenen Zeit des Bestückungsprozesses gemeldet. Um den Bestückungsprozess neu zu starten, verwenden Sie die Schaltfläche
, um den Assembly Assistant in seinen Ausgangszustand zurückzusetzen.
Ein abgeschlossener Bestückungsprozess, bei dem alle BOM-Einträge als Erledigt markiert wurden. Das BOM-Fenster enthält relevante Statusinformationen.