Dokumentation

Stückliste

Generelles

Siehe: Menü "Datei" / Ein-/Ausgabe-Formate / Datenaustausch/Dokumentation / "Stücklisten Ausgabe"

Als Stückliste (Bill Of Material, BOM) bezeichnet man eine Liste aller Bauteile, die im Layout platziert wurden. Neben dem Bauteilnamen können verschiedene andere Bauteileigenschaften zeilenweise aufgelistet werden.


Die Parameter der Stückliste

Welche Eigenschaften der Bauteile die BOM letztlich enthalten soll, konfiguriert man im vorgeschalteten Dialog. WICHTIG: Eine Stückliste kann nur erzeugt werden, wenn Bauteilgehäuse innerhalb eines Platinenumrisses im Layout platziert sind. Mit anderen Worten: Ohne Layout keine Stückliste. TARGET 3001! listet alle Eigenschaften der eingesetzten Bauteile auf. Markieren Sie nun die Eigenschaften, die Sie in die Stückliste aufnehmen wollen (z.B. Artikelnummer, Hersteller, Lieferant).

Der Stücklisten-Konfigurator
Bild: Der Dialog zur Konfigurierung einer Stückliste

Die Einträge Rotation in °, Bestückung unten/oben und Position in mm sind für die automatische Bestückung interessant. Die Position in mm entspricht der Stelle des Griffkreuzes des Gehäusebauteils. Als Stückliste wird (neben den Alternativformaten *.csv oder *.xls) eine Textdatei *.stk erzeugt, die zeilenweise die angewählten Einträge enthält und die mit jedem beliebigen Texteditor gelesen werden kann.

Wenn Sie ein Projekt mit diversen Bestückungsvarianten vorliegen haben, möchten Sie vielleicht variantenbezogene Stücklisten ausgeben. Verwenden Sie dann die Syntax:

Für "Gleiche Bauteile zusammenfassen" siehe hier.


Stücklisten Script

Sie können eine bestimmte Stücklistengestaltung als scripd definieren und speichern oder an Kollegen weiter geben.

Bitte schauen Sie hier: Stückliste-Script_Format



Die Stückliste

Im folgenden Beispiel der Stückliste des Demo-Projektes dice.T3001 wurden keine Varianten berücksichtigt. Die Einstellungen gemäß obigen Bildes wurden verwendet.

so könnte die Stückliste aussehen
Bild: Die Stückliste gemäß obiger Konfigurierung.

Am Ende des Headers der Stückliste können ab V19 alle Projekt-Variablen aufgeführt werden, die mit "BOM-" beginnen. Die Projekt-Variable BOM-SPEZIAL_INFO mit dem Wert 1234 würde so im Header erscheinen:

;SPEZIAL_INFO=1234

Auch wird der Autor im Header aus der Projekt-Variablen "AUTHOR" bzw. "AUTOR" bestimmt.


Beispiel:

Als Projekt-Variablen werden BOM-LAGERPLATZ mir Wert: REGAL21 etabliert sowie BOM-PRODUKTGRUPPE mit Wert: MESSTECHNIK und BOM-SACHBEARBEITER mit Wert MÜLLER, MAYER, SCHULZE. Weiterhin als AUTOR Markus, s. Bild:

Liste der Projektvariablen
Bild: Man etabliert neue Projektvariablen, indem man in eine freie Zeile schreibt, vgl. auch weiter unten. Links trägt man die Eigenschaft ein, rechts den Wert. In unserem Fall den AUTOR sowie-auf ein Erscheinen in der BOM gerichtet-Variablen beginnend mit BOM-

Das Ergebnis in der Stückliste sieht dann so aus:

Liste der Projektvariablen
Bild: Auszug aus der Stückliste, die die genannten Projektvariablen enthält.

Wie erzeugt man neue Bauteileigenschaften?

Durch M11 auf das Griffkreuz eines Schaltplansymbols öffnet sich zunächst der Dialog "Symbole ändern". Klicken Sie auf den Knopf "Eigenschaften", um die Eigenschaften des Bauteils anhand einer Liste (s. Bild) zu bestimmen. Die Bauteileigenschaft "BILL_OF_MATERIAL" mit dem Wert "NO" sorgt dafür, dass das Bauteil nicht in der Stückliste mit ausgegeben wird (schreiben Sie ggf. mit Hand direkt in die Eigenschaftsliste). In der folgenden Eigenschaftsliste eines Bauteils ist dies nicht der Fall so dass das Bauteil in der Stückliste erscheinen wird.

Eigenschaften.jpg


Klick in die Leerzeile (roter Pfeil) erlaubt das Etablieren neuartiger, individueller Bauteileigenschaften, die dann auch in der Stückliste mit aufgeführt werden können.

Wurden alle Eigenschaften der Bauteile eingetragen, dann wählen Sie "Stücklisten Ausgabe" in Datenaustausch/Dokumentation unter Ein-/Ausgabe-Formate im Menü Datei. Die Einträge Artikelnummer bis EK-Preis haben nur dann einen Inhalt, wenn in den Bauteil-Eigenschaften die entsprechenden Funktionen mit Einträgen belegt sind. Bauteil-ID, Gehäuse-ID und Hersteller können ab TARGET 3001! V15.3.0.65 ausgegeben werden.

Nur bestimmte Teile des Schaltplans in die Stückliste

Vielleicht wollen Sie nur bestimmte Bauteile Ihres Schaltplans in der BoM auflisten. Vielleicht nur die einer bestimmten Schaltplanseite. Wie bereits erwähnt, fließen nur die Bauteile in die BoM, die auch platziert sind. Das bedeutet, alle Gehäuse, die ins Layout herein geholt werden, fließen als Bauteil in die Stückliste ein.

Sie könnten aber zum Beispiel Bauteilgruppen als Module zusammenfassen (evtl. eine ganze Schaltplanseite) die Sie im Stücklistenkonfigurator dann zur Platzierung auswählen könnten. Geben Sie dem Modul einen aussagekräftigen Namen und wählen Sie es dann im Stücklisten dialog:

ModuleBoM d.jpg
Bild: Wählen Sie ein bestimmten Modul in der Stückliste.

Wenn Sie ein Modul auswählen werden die Bauteile des Moduls ausgegeben und alle Bauteile die keinem Modul angehören.

Eine andere Idee wäre es, den Autoplatzierer zu verwenden, wenn das Layout leer ist. Dieser erlaubt die Platzierung der Teile einer bestimmten Schaltplanseite. Siehe Layout Menü Aktionen/Autoplatzierer starten. Erstellen Sie dann die Stückliste.

Gleiche Bauteile zusammenfassen (nach Bauteilwerten)

GlBtlZusFas Dlg d.jpg
Bild: Die Option Gleiche Bauteile zusammenfassen.

Gleiche Bauteile werden (nach Bauteilwerten) nur dann zusammengefasst wenn folgende Parameter der Bauteile im Projekt identisch sind:

Seit Oktober 2018 werden nur solche Bauteile zusammengefasst, bei denen zusätzlich die in der weißen Listbox angeklickten Eigenschaften ebenfalls identisch sind.

Das Drop-down Menü "Auswahl"

Datenauswahl
Bild: Datenauswahl zur Stückliste

Die "Auswahl"-Option bezieht sich auf die Möglichkeit, mehrere Sub-Layouts innerhalb eines Projekts zu designen. Man kann diesen Namen geben und deren Bauteildaten separat ausgeben. An dieser Stelle wählt man den Namen des Sub-Layouts, dessen Bauteildaten man jetzt erzeugen möchte. Mehr darüber lesen Sie hier: Mehrere Platinen innerhalb eines Projekts




Zu diesem Thema habe ich eine Frage



.