Stücklisten Übersicht
Überblick
Sie können die Befehle BMBOM , BMBOMEDIT , BMBOMPANELOPEN und BMBOMPANELCLOSE verwenden .
Eine technische Stückliste (BOM) ist eine Liste eindeutiger mechanischer Komponenten, mechanischer Blöcke und mechanischer Einheiten, die in einer Baugruppe verwendet werden. In BricsCAD wird die Liste als Tabellenelement dargestellt und kann an beliebiger Stelle in der Zeichnung platziert werden. Jede Entität hat ihre eigene Seriennummer (beginnend mit 1), ihren Namen und ihre eigene Anzahl von Vorkommen.
Sie können Stücklisten im Stücklisten-Manager anzeigen und konfigurieren .
Arten von Stücklisten
- Höchststufe
Enthält nur Komponenten der obersten Ebene. Komponenten der obersten Ebene sind Komponenten, die direkt in die Hauptbaugruppe eingefügt werden. Dieser Stücklistentyp listet nur die Hauptkomponenten auf, ohne Details zu Unterkomponenten.
- Untersten Ebene
Enthält nur Komponenten (Teile) der untersten Ebene. Komponenten der untersten Ebene sind Teile, die keine anderen Teile oder Unterbaugruppen enthalten. Dieser Stücklistentyp listet alle Teile in der Hauptbaugruppe auf, unabhängig davon, zu welcher Komponente die Teile gehören.
- Hierarchisch
Enthält alle Komponenten mit ihren direkt darunter aufgeführten Unterkomponenten. Die Seriennummern von Teilkomponenten sind eine durch Punkte getrennte Zahlenfolge (z. B. „1.2.3“). Dieser Stücklistentyp zeigt die hierarchische Struktur der Baugruppe.
Art |
Stückliste __________________________ |
---|---|
Höchststufe |
__________________________ |
Untersten Ebene |
__________________________ |
Hierarchisch |
__________________________ |
Zählmodus und Maximalpegel
- Zähle alle Instanzen
Die Gesamtzahl der Unterbaugruppen und Teile in der gesamten Baugruppe.
- Instanzen in übergeordneter Komponente zählen
Die Gesamtzahl der Unterbaugruppen und Teile in der übergeordneten Komponente. Die Elternkomponente wird als Wurzelkomponente betrachtet.
Zum Beispiel enthält die Hauptstativbaugruppe 3 Stativfußbaugruppen. Jede Instanz einer Stativfußbaugruppe enthält 1 Verbindungsbaugruppe und 1 Rohrbaugruppe.
Wenn der Zählmodus auf Alle Instanzen zählen eingestellt ist , lautet das Ergebnis:
# | Komponente | Menge |
---|---|---|
1 |
Stativmontage __________ |
1 |
1.1 |
Stativfußmontage __________ |
3 |
1.1.1 |
Bond-Montage __________ |
3 |
1.1.2 |
Rohrmontage __________ |
3 |
Wenn der Zählmodus auf Instanzen in übergeordneter Komponente zählen eingestellt ist , lautet das Ergebnis:
# | Komponente | Menge |
---|---|---|
1 |
Stativmontage ___________ |
1 |
1.1 |
Stativfußmontage ___________ |
3 |
1.1.1 |
Bond-Montage ___________ |
1 |
1.1.2 |
Rohrmontage ___________ |
1 |
Der Standardwert für den Zählmodus ist Instanzen in übergeordneter Komponente zählen . Sie können den Zählmodus im BOM Manager oder mit dem Befehl BMBOM ändern .
Standardmäßig zeigen hierarchische Stücklisten alle Ebenen im Modell. Es ist möglich, eine hierarchische Stückliste mithilfe der Eigenschaft Max. Ebene auf eine bestimmte Ebene zu beschränken . Wenn die maximale Stufe eingestellt ist, werden nur Teile bis zu dieser Stufe eingeschlossen. Wenn beispielsweise Max. Ebene = 2 ist, werden nur Komponenten der obersten Ebene und Unterkomponenten aufgelistet, die direkt in den Komponenten der obersten Ebene enthalten sind.
Stücklistenspalten
Standardmäßig enthält die BOM-Tabelle die Spalten Nummer, Name und Menge.
Mit der Option Konfigurieren des BMBOM- Befehls können Sie weitere Spalten hinzufügen, z. B. Beschreibung, Dichte, Volumen, Masse, Material, Dicke (für Blechteile) und Parameter (für parametrische Komponenten).
Sie können der BOM-Tabelle jede integrierte Eigenschaft von Komponenten, Instanzen oder Blockreferenzen hinzufügen. Mithilfe der DataExtraction -Technologie werden auch benutzerdefinierte ausgewertete Spalten unterstützt .
Gruppierungsmodi
Stücklistentabellen führen nur eindeutige Komponenten auf; Mehrere Einsätze der gleichen Komponenten werden entsprechend dem Gruppierungsmodus gruppiert.
- Auto (Standardmodus)
Mehrere Inserts gleicher Komponenten werden hinsichtlich ihrer Parameter und hinzugefügten Eigenschaften zusammengefasst. Dies bedeutet, dass mehrere Einsätze derselben parametrischen Komponente immer in separaten Stücklistenzeilen in Bezug auf ihre Parameter gruppiert werden, unabhängig davon, ob diese Parameter der Stückliste als Spalten hinzugefügt werden.
- Nach Komponenten und Spalten
In diesem Modus werden mehrere Einsätze derselben Komponenten nur in Bezug auf hinzugefügte Eigenschaften zusammengefasst. Dies bedeutet, dass mehrere Einsätze derselben parametrischen Komponente in derselben Zeile gruppiert werden können, auch wenn ihre Parameter unterschiedlich sind, je nachdem, welche Spalten zur Stückliste hinzugefügt werden. Instanzen verschiedener Komponenten werden jedoch immer in verschiedenen Zeilen gruppiert. Dieser Modus ist nützlich, wenn einige Parameter unterschiedlichen Zuständen von Komponenten entsprechen, aber nicht dazu führen, dass es sich um unterschiedliche Teile handelt.
- Nur nach Spalten
In diesem Modus werden Einlagen von Komponenten hinsichtlich ihrer Eigenschaften gruppiert in die Stückliste aufgenommen, unabhängig davon, ob es sich um Einlagen derselben Komponente handelt. Dieser Modus ist nützlich, um eine zusammenfassende Tabelle zu erhalten, z. B. eine Liste aller physikalischen Materialien oder eine Liste aller Rohrgrößen.
Sichtbare und unsichtbare Spalten
Sie können jede Spalte in der BOM-Tabelle unsichtbar machen. Unsichtbare Spalten erscheinen nicht in der Tabelle im Dokument. Sie können diese Spalten jedoch weiterhin in Formeln verwenden. Unsichtbare Spalten werden auch im BOM Manager angezeigt .
Aggregierte Spalten
- Sum : Summiert die gruppierten Werte.
- Durchschnitt : Finden Sie den Durchschnittswert von gruppierten Werten.
- Minimum : Finden Sie den minimalen Wert von gruppierten Werten.
- Maximum : Finden Sie den maximalen Wert von gruppierten Werten.
- Concatenate : Verkettet alle eindeutigen Werte in der Gruppe in aufsteigender Reihenfolge.
- Mit Anzahl verketten : Verkettet alle eindeutigen Werte mit ihrer Anzahl an Anzahlen in der Gruppe.
Nehmen Sie zum Beispiel die folgende Stücklistentabelle:
Komponente | Breite | Länge | Höhe | Menge |
---|---|---|---|---|
Strahl | 16 | 250 | 10 | 1 |
Strahl | 16 | 200 | 10 | 2 |
Strahl | 16 | 220 | 20 | 1 |
Strahl | 20 | 215 | 20 | 3 |
Strahl | 20 | 225 | 20 | 1 |
Wenden Sie eine Aggregatfunktion auf die Spalte „ Länge “ an. Die Ergebnisse sind in der folgenden Tabelle zusammengefasst:
Komponente | Breite | Höhe | Länge (Summe) | Länge (Durchschnitt) | Länge (minimal) | Länge (maximal) | Länge (verketten) | Länge (mit Anzahl verketten) |
---|---|---|---|---|---|---|---|---|
Strahl | 16 | 10 | 650 | 216.6667 | 200 | 250 | 200; 250 | 2x200; 250 |
Strahl | 16 | 20 | 220 | 220 | 220 | 220 | 220 | 220 |
Strahl | 20 | 20 | 870 | 217.5 | 215 | 225 | 215; 225 | 3x215; 225 |
- Passen Sie die Position der Anzahl der Zählwerte an (vor oder hinter dem Wert).
- Fügen Sie das Trennzeichen zwischen den Werten hinzu.
- Fügen Sie das Trennzeichen zwischen Werten und deren Anzahl hinzu.
- Definieren Sie das Postfix und/oder Präfix für die Anzahl der Zählungen.
Wenn eine aggregierte Spalte in einer ausgewerteten Spalte verwendet wird, werden standardmäßig die endgültigen Werte verwendet. Es ist jedoch möglich, eine Aggregatfunktion auf eine ausgewertete Spalte anzuwenden. In diesem Fall werden die Ergebnisse für eine solche ausgewertete Spalte zunächst für alle Originalwerte (vor der Aggregation) berechnet und dann die Ergebniswerte aggregiert.
Nummernspalte und Spaltenrollen
Eine Zahlenspalte ist eine spezielle Spalte zum Aufzählen von Zeilen. Sie vergibt Nummern automatisch für alle Zeilen in der Stücklistentabelle, ohne Sprünge und unabhängig von anderen Tabellen. Die Zeilen werden beginnend mit 1 nummeriert.
- Präfix : Eine Zeichenfolge, die einer beliebigen Zahl vorangestellt wird. Sie möchten beispielsweise, dass alle Zahlen mit „A“ beginnen.
- Suffix : Eine Zeichenfolge, die nach der Nummer hinzugefügt wird. Sie möchten beispielsweise allen Zahlen "-1" hinzufügen.
- Zahlentyp : Gibt das Zahlenformat an:
- Full : Zahlen werden als "1.2.3" formatiert.
- Kurz : Es werden nur Zahlen für das aktuelle Level angezeigt. Sie wird zusammen mit der Spalte Ebene verwendet, die die Ebene des aktuellen Teils in der Baugruppe anzeigt.
- Fortlaufend : Alle Komponenten werden unabhängig von ihrer Stufe fortlaufend von 1 beginnend nummeriert.
- Trennzeichen : Gibt das Symbol zum Trennen von Zahlen für verschiedene Ebenen an, wenn der Zahlentyp auf Voll gesetzt ist .
- Nummer : Die Spalte enthält Nummern für Anmerkungen.
- Name : Die Spalte enthält Teilenamen für Anmerkungen.
- Menge : Die Spalte enthält Mengen von Teilen für Anmerkungen.
- Regular : Die Spalte hat keine besondere Rolle.
Nur eine Spalte kann die Rollen Zahl , Name oder Menge haben. Wenn keiner Spalte eine dieser Rollen zugewiesen ist, sind automatische Annotationen nicht möglich.
Spaltenbreite
Standardmäßig wird die Breite jeder Spalte automatisch festgelegt, sodass ihr Inhalt ohne zusätzliche Zeilenumbrüche passt. Es ist jedoch möglich, eine feste Spaltenbreite einzustellen.
- Wählen Sie die erforderliche Spalte im BOM-Manager aus und geben Sie dann einen Wert für die Eigenschaft „ Breite “ in Layout Einheiten ein.
- Ändern Sie die Breite der gewünschten Spalte in der zugehörigen Tabelle. Ab BricsCAD V20.2 behalten Stücklistentabellen automatisch die Breite von manuell geänderten Spalten bei.
Um den automatischen Breitenmodus wiederherzustellen, wählen Sie die Spalte im BOM-Manager aus und wählen Sie Auto in der Dropdown-Liste für die Eigenschaft Breite aus.
Spaltenformat
- Wählen Sie im BOM Manager die gewünschte Spalte aus.
- Wählen Sie im Kontextmenü die Option Format .
- Definieren Sie das gewünschte Format im Dialogfeld Format .
Eigenschaftssätze
Da Stücklistentabellen die DataExtraction-Technologie verwenden, können Sie Eigenschaften mechanischer Komponenten und Objekteigenschaften auflisten, z. B. Blockreferenzen in Stücklistentabellen.
- Nur mechanisch (Standard-Eigenschaftensatz): Es werden nur Eigenschaften mechanischer Komponenten aufgelistet.
- Alle außer Koordinaten : Listet alle Eigenschaften von Komponenten auf, außer Koordinateneigenschaften. Koordinateneigenschaften werden normalerweise nur für Komponentenexemplare verwendet.
- Alle Eigenschaften : Listet alle möglichen Eigenschaften von Komponenten und Komponenteninstanzen auf.
Sie können den Eigenschaftssatz für eine BOM-Tabelle im BOM Manager ändern oder BMBOM verwenden, wenn Sie eine neue Tabelle hinzufügen.
Filtern Sie eine Stücklistentabelle
Sie können Teile filtern, die die Stückliste bilden. Beginnend mit BricsCAD V21 gibt es 2 Filtertypen: Haupt und Spalte .
Hauptfilter
Ein Hauptfilter funktioniert genauso wie der Befehl DATAEXTRACTION . Zunächst werden alle Teile in der Baugruppe auf der erforderlichen Ebene (oben, unten oder hierarchisch) mit dem Filterausdruck abgeglichen. Dann werden nur die Teile in die Stückliste aufgenommen, die den Filter passiert haben.
Der Filterausdruck darf sich nicht auf BOM-Spalten beziehen, da die Filterung erfolgt, bevor die BOM generiert wird. Beispielsweise ist es möglich, einen Filter für alle Normteile zu erstellen, da Ist Norm eine normale Eigenschaft der Komponente ist. Es ist jedoch nicht möglich, den Hauptfilter so einzustellen, dass alle Teile mit einer Menge größer als 1 herausgefiltert werden. Dazu müssen Sie Spaltenfilter verwenden.
Filter Konfigurator
Der einfachste Weg, den Hauptfilter zu konfigurieren, ist die Verwendung des Filter Konfigurators im BOM-Manager.
- Gleicht
- Nicht gleichzusetzen mit
- Weniger als
- Größer als
- Gleich oder kleiner als
- Größer als oder gleich wie
- Alle der Gruppe: ist "true", wenn alle Bedingungen in dieser Gruppe "true" sind. Dies ist dasselbe wie der "and"-Operator.
- Jede der Gruppe: ist „wahr“, wenn mindestens eine Bedingung in dieser Gruppe „wahr“ ergibt. Dies ist dasselbe wie der „oder“-Operator.
Eine Gruppe kann beliebig viele Bedingungen enthalten. Es kann auch verschachtelte Gruppen enthalten, wodurch komplexe Filter möglich werden.
- Wählen Sie eine Eigenschaft aus der Liste der Eigenschaften aus.
- Wählen Sie einen erforderlichen Beziehungsoperator aus und geben Sie den Zielwert an.
Für Textwerte kann auch ein Zielwert aus der Liste aller möglichen Werte ausgewählt werden. Bei numerischen Werten kann auch deren Zieleinheit angegeben werden, um den Wert automatisch in Bezug auf die Standardeinheit des Dokuments umzurechnen.
Für Textwerte unterstützen die Beziehungen „Gleich“ und „Ungleich“ Platzhalter.
Der Filterkonfigurator wandelt den Satz von Bedingungen automatisch in einen Filterausdruck um, der durch Klicken auf sichtbar gemacht werden kann :
Dieser Ausdruck kann vollständig bearbeitet werden und ist mit dem Satz von Bedingungen bidirektional assoziativ.
Syntaxbeschreibung:
Operator | Bedeutung |
---|---|
== | gleicht |
!= | Nicht gleichzusetzen mit |
< | weniger als |
> | größer als |
<= | Gleich oder kleiner als |
>= | größer als oder gleich wie |
- Eigenschaftsnamen müssen in Anführungszeichen gesetzt werden.
- Vergleichsoperatoren können mit „und“- und „oder“-Operatoren kombiniert werden. Der Operator „und“ ergibt „wahr“, wenn beide Seiten des Operators wahr sind. Der Operator „or“ ergibt „false“, wenn entweder die linke oder die rechte Seite des Operators wahr ist.
- Bei den logischen Operatoren „und“ und „oder“ wird zwischen Groß- und Kleinschreibung unterschieden.
- Verwenden Sie "(" und ")", um zwei Operatoren zu einem zu kombinieren.
- Zeichenfolgenwerte werden in doppelte Anführungszeichen "" eingeschlossen.
- Bei Vergleichsoperatoren für Zeichenfolgen wird zwischen Groß- und Kleinschreibung unterschieden.
- Die Operatoren "==" und "!=" unterstützen Platzhalter.
Um beispielsweise eine Stückliste aller Standardteile zu erhalten, verwenden Sie den folgenden Ausdruck:
"Is standard"=="Yes"
Verwenden Sie den folgenden Ausdruck, um eine Stückliste aller ISO-Standardteile zu erhalten:
"Is standard"=="Yes" and "Part standard"=="ISO"
Um eine Stückliste aller ISO- oder DIN-Normteile zu erhalten, verwenden Sie den folgenden Ausdruck:
"Is standard"=="Yes" and ("Part standard"=="ISO" or "Part standard"=="DIN")
Wilde Karten
Mit Platzhaltern können Sie Eigenschaftswerte mit einer bestimmten Vorlage abgleichen. Wenn Sie beispielsweise alle Komponenten finden möchten, die „Düse“ in ihrem Namen enthalten, könnte der folgende Ausdruck verwendet werden: "Component name"=="*nozzle*"
.
Wildcards können auch als Zielwerte im Filterkonfigurator verwendet werden.
Nur die Vergleichsoperatoren „Gleich“ und „Ungleich“ unterstützen Platzhalter.
Folgende Sonderzeichen werden unterstützt:
Name | Charakter | Beschreibung |
---|---|---|
Zitat zurück | ` |
Entfliehen Sie dem nächsten Zeichen (nimmt es wörtlich). ___________ |
Komma | , |
Separate Muster. ___________ |
Sternchen | * |
Entspricht jeder beliebigen Zeichenfolge, einschließlich einer Nullsequenz, an beliebiger Stelle. ___________ |
Fragezeichen | ? |
Übereinstimmung mit einem einzelnen Zeichen. ___________ |
Zeitraum | . |
Übereinstimmung mit einem einzelnen nicht alphanumerischen Zeichen. ___________ |
Am Zeichen | @ |
Übereinstimmung mit einem einzelnen alphabetischen Zeichen. ___________ |
Hashtag | # |
Entspricht einem einzelnen numerischen Zeichen. ___________ |
Tilde | ~ |
Wenn das erste Zeichen in einem Muster mit irgendetwas anderem als dem Muster übereinstimmt. ___________ |
Klammern | [...] |
Übereinstimmung mit einem einzelnen eingeschlossenen Zeichen. ___________ |
Tilde-Klammern | [~...] |
Entspricht einem einzelnen nicht eingeschlossenen Zeichen. ___________ |
Bindestrich | - |
Entspricht in Klammern einem einzelnen Zeichen im angegebenen Bereich. ___________ |
Spaltenfilter
Spaltenfilter wurden in BricsCAD V21 eingeführt. Auf diese Weise können Sie schnell die Bedingungen festlegen, unter denen Zeilen in Abhängigkeit vom Spalteninhalt angezeigt werden (etwas ähnlich wie bei Filtern in einigen Tabellenkalkulationsprogrammen). Im Gegensatz zum Hauptfilter werden sie angewendet, nachdem die Stücklistentabelle generiert wurde. Daher ist es möglich, Spaltenfilter für Spalten mit aggregierten Inhalten, wie z. B. Mengen, zu verwenden.
Jede Spalte kann nur einen Filter haben. Sie können jedoch beliebig vielen Spalten Spaltenfilter hinzufügen. Nur Zeilen, die alle Spaltenfilter bestehen, werden in der endgültigen Stückliste angezeigt.
Sie können Spaltenfilter mithilfe des Dialogfelds „Spaltenfilter“ im BOM-Manager konfigurieren :
In diesem Dialogfeld können Sie den Filtertyp aus der Liste auswählen und entsprechend konfigurieren. Die Liste der möglichen Filter hängt vom Spalteninhaltstyp ab, wie in der Tabelle gezeigt:
Filter Typ | Spaltentyp |
Beschreibung ___________ |
---|---|---|
immer akzeptiert | irgendein |
alle Spaltenwerte werden akzeptiert ___________ |
gleicht | numerisch |
Der Wert sollte gleich dem Zielwert sein ___________ |
Nicht gleichzusetzen mit | numerisch |
Der Wert sollte nicht gleich dem Zielwert sein ___________ |
weniger als | numerisch |
Der Wert sollte kleiner als der Zielwert sein ___________ |
größer als | numerisch |
Der Wert sollte größer sein als der Zielwert ___________ |
Gleich oder kleiner als | numerisch |
Der Wert sollte kleiner oder gleich dem Zielwert sein ___________ |
größer als oder gleich wie | numerisch |
Der Wert sollte größer oder gleich dem Zielwert sein ___________ |
zwischen | numerisch |
Der Wert sollte im angegebenen Bereich liegen, beide Enden eingeschlossen ___________ |
nicht in Reichweite | numerisch |
Der Wert sollte nicht im angegebenen Bereich liegen, beide Enden ausgeschlossen ___________ |
genau passt | Text |
Der Wert sollte genau mit dem Ziel übereinstimmen ___________ |
stimmt nicht überein | Text |
Der Wert sollte sich vom Zielwert unterscheiden ___________ |
beginnt mit | Text |
Der Wert sollte mit dem angegebenen Text beginnen ___________ |
beginnt nicht mit | Text |
Der Wert sollte nicht mit dem angegebenen Text beginnen ___________ |
endet mit | Text |
Der Wert sollte mit dem angegebenen Text enden ___________ |
endet nicht mit | Text |
Der Wert sollte nicht mit dem angegebenen Text enden ___________ |
enthält | Text |
Wert sollte den angegebenen Text enthalten ___________ |
beinhaltet nicht | Text |
Wert sollte den angegebenen Text nicht enthalten ___________ |
Muster entspricht | Text |
Der Wert sollte mit der angegebenen Platzhaltervorlage übereinstimmen ___________ |
entspricht nicht dem Muster | Text |
Der Wert sollte nicht mit der angegebenen Platzhaltervorlage übereinstimmen ___________ |
in | textlich und numerisch |
Der Wert sollte in der angegebenen Menge von Werten liegen ___________ |
nicht in | textlich und numerisch |
Der Wert sollte nicht in der angegebenen Wertemenge enthalten sein ___________ |
Bei allen Textfiltern können Sie außerdem angeben, ob Groß-/Kleinschreibung beachtet oder nicht beachtet werden soll.
Auswahlsatz
Neben Haupt- und Spaltenfiltern ist es möglich, einen Auswahlsatz für eine Stückliste festzulegen. Wenn ein Auswahlsatz angegeben ist, zeigt die entsprechende Stücklistentabelle nur Teile aus diesem Auswahlsatz. Folgende Arten von Auswahlsätzen werden unterstützt:
- Gesamtes Modell – Standardauswahlsatz, alle Teile und Unterbaugruppen im aktuellen Modell werden eingeschlossen.
- Unterbaugruppe – ermöglicht die Auswahl einer Unterbaugruppe, die als Stammkomponente für die Stückliste dient.
- Zeichnungsansicht – ermöglicht das Verknüpfen einer Stücklistentabelle mit einer bestimmten Zeichnungsansicht, sodass nur Teile, die in dieser Ansicht enthalten sind, in der Stückliste angezeigt werden. Beachten Sie, dass selbst wenn ein Teil in einer bestimmten Zeichnungsansicht nicht sichtbar ist, aber in diese Ansicht aufgenommen wurde, es in die entsprechende Stücklistentabelle aufgenommen wird.
- Layout-Ansichtsfenster – ermöglicht das Verknüpfen einer Stücklistentabelle mit einem Layout-Ansichtsfenster (einschließlich einer Zeichnungsansicht), sodass nur Teile, die in diesem Ansichtsfenster sichtbar sind, in der Stückliste angezeigt werden. Der Unterschied zum vorherigen Modus besteht darin, dass nur sichtbare Teile eingeschlossen werden; Teile, die vollständig ausgeblendet oder nicht im Ansichtsfenster sind, werden in der Stücklistentabelle nicht angezeigt.
- Benutzerdefinierte Auswahl – ermöglicht die Auswahl einer Teilmenge von Komponenten der obersten Ebene, die in einer Stücklistentabelle angezeigt werden.
Um einen Auswahlsatz für eine Tabelle festzulegen, verwenden Sie den BOM-Manager oder eine entsprechende Option von BMBOM. Es ist auch möglich, einen Auswahlsatz für eine vorhandene BOM-Tabelle zu ändern, indem Sie entweder den Befehl Auswahl bearbeiten des BOM-Managers oder den Befehl BMBOMEDIT verwenden .
Sortieren einer Stücklistentabelle
- Automatische Bestellung
Der Tabelleninhalt ist wie folgt sortiert: Komponentenname, physikalischer Materialname, Dicke (falls zutreffend), Parameter (in alphabetischer Reihenfolge) und Menge.
- Natürliche Reihenfolge
Der Tabelleninhalt ist nicht sortiert. Stattdessen befinden sich alle Komponenten in der Reihenfolge ihres Erscheinens im Dokument. In den meisten Fällen gehen früher hinzugefügte Teile später hinzugefügten Teilen voraus.
- Kunden Bestellung
Der Tabelleninhalt wird nach den von Ihnen ausgewählten Spalten sortiert. Wenn keine Spalten angegeben sind, wird die natürliche Reihenfolge verwendet.
Ab BricsCAD V21 verwenden Stücklistentabellen die sogenannte "natürliche Sortierung" von Text. Das heißt, wenn Text eine Mischung aus Buchstaben und Zahlen enthält, wird er in Bezug auf diese Zahlen sortiert. Beispielsweise werden die Zeichenfolgen „N1“, „M2“, „N11“, „N2“, „AA1“ als „M2“, „N1“, „N2“, „N11“, „AA1“ sortiert. Daher ist es möglich, Komponenten mit benutzerdefinierten Parametern benutzerdefinierte Nummern mit verschiedenen Präfixen zuzuweisen und dann die Stücklistentabellen nach diesen Nummern in der richtigen Reihenfolge zu sortieren.
Miniaturansichten
Miniaturansichten sind Vorschaubilder von Teilen, die in der Stücklistentabelle enthalten sind und aus der 3D-Geometrie der entsprechenden Teile generiert wurden. Wenn eine Stücklistentabelle mit Miniaturansichten zu einem Layout oder einem Modellbereich hinzugefügt wird, werden diese Bilder als Anhänge gespeichert, sodass sie mit dem Bedienfeld „Anhänge“ bearbeitet werden können. Beachten Sie, dass sich diese Bilder in einem temporären Ordner befinden, sofern das Dokument nicht gespeichert wird. Sie werden nur dann in einen bestimmten Ordner (normalerweise bom_thumbnails im Ordner der Zeichnung genannt) verschoben, wenn das Dokument gespeichert wird.
Um Thumbnails zu Ihrer Stückliste hinzuzufügen, fügen Sie einfach die Thumbnails-Spalte hinzu und passen Sie bei Bedarf die Thumbnail-Eigenschaften an. Folgende Eigenschaften können angepasst werden:
- Pfad – Ordner, in dem Bilder gespeichert werden, nachdem das Dokument gespeichert wurde.
- Ansichtstyp – Ausrichtung der Kamera. Optionen entsprechen Look from Widget-Optionen.
- Visueller Stil – Visueller Stil, der auf Teile angewendet wird. Standardmäßig werden aktuelle visuelle Stile im Dokument verwendet, aber es ist möglich, jeden im Dokument verfügbaren visuellen Stil auszuwählen. Darüber hinaus steht ein spezieller visueller Stil BM_tangent zur Verfügung, der Schwarz-Weiß-Zeichnungsansichten in Entwurfsqualität imitiert.
- Hintergrundfarbe – Farbe, die für den Bildhintergrund verwendet wird. Sie können eine beliebige Farbe als Hintergrund oder einen transparenten Hintergrund auswählen. Beachten Sie, dass die Erstellung von Miniaturansichten mit transparentem Hintergrund normalerweise länger dauert.
- Größe (Breite und Höhe) - Miniaturbildgröße in Pixel. Die Standardgröße kann in den globalen Einstellungen Standard-Thumbnail-Breite und Standard-Thumbnail-Höhe festgelegt werden.
Eine Stücklistentabelle kann mehrere Thumbnail-Spalten mit unterschiedlichen Parametern enthalten.
Bei großen Baugruppen kann die Thumbnail-Generierung längere Zeit in Anspruch nehmen. Standardmäßig werden Miniaturansichten automatisch aktualisiert, wenn das Modell geändert wird. Es ist jedoch möglich, Stücklisten zu zwingen, vorhandene Miniaturansichten mit bestimmten Parametern wiederzuverwenden, selbst wenn sie nicht mehr mit der Teilegeometrie übereinstimmen. Deaktivieren Sie dazu die Einstellung Miniaturansichten in den Standardeinstellungen der Stückliste automatisch aktualisieren . Außerdem können Sie Thumbnail-Spalten vorübergehend deaktivieren, damit sie keine Thumbnails generieren. Wenn diese Option aktiviert ist, werden fehlende Miniaturansichten automatisch generiert. Um eine Thumbnail-Spalte zu deaktivieren, ändern Sie ihre Enabled- Eigenschaft in Nein im Stücklistenmanager.
Ausgewertete Spalten
Ausgewertete Spalten sind spezielle Spalten, deren Ergebnisse von anderen Spalten mit benutzerdefinierten Ausdrücken abhängen. Ab BricsCAD V21 werden 2 Arten von ausgewerteten Spalten unterstützt: Formel- und Vorlagenspalten .
Formelspalten
Eine Stückliste unterstützt Formelfelder. Dieselbe Syntax wird im Befehl DATAEXTRACTION verwendet . FormulaExpression ist der Ausdruck im Format von \AcExpr -Formelfeldern . Dieser kann Konstanten wie PI oder Funktionen wie SIN enthalten. Ein Operand in einem Ausdruck kann ein in Pfeilklammern (<>) eingeschlossener Spaltentitel sein.
Beispielsweise berechnet die Formel =<Masse>/<Volumen> die durchschnittliche Dichte der Komponente.
Wenn eine Zeile keinen Wert enthält, wird stattdessen ein Standardwert verwendet. Es ist möglich, den Standardwert für einen Operanden mit der folgenden Syntax anzugeben: <"ColumnTitle",DefaultValue> wobei ColumnTitle der Titel der erforderlichen Spalte und DefaultValue der Standardwert ist. ColumnTitle muss zwischen doppelten Anführungszeichen (") stehen. Wenn kein Standardwert angegeben ist, wird ein leerer Wert verwendet, was in den meisten Fällen zu einer leeren Ausgabe führt.
Eine Formelspalte kann mehrere Ausdrücke enthalten. Jeder Ausdruck muss in Summenklammern ({}) eingeschlossen werden. Diese Ausdrücke werden vom ersten bis zum letzten ausgewertet, und der erste, der eine nicht leere Ausgabe ergibt, wird verwendet.
Ab BricsCAD V21 kann eine Formel auf andere Formelspalten verweisen, sofern diese keine Schleife bilden. In einer hierarchischen Stückliste kann eine Formel auch auf Werte der übergeordneten Zeile verweisen, indem Parent: vor dem Spaltennamen hinzugefügt wird. Es kann sich auch auf Eigenschaften beziehen, die nicht explizit zur Tabelle hinzugefügt wurden, aber alle anderen Formelspalten, auf die in der Formel verwiesen wird, müssen in der Tabelle vorhanden sein. Sie können solche Spalten, die in der Stücklistentabelle als unsichtbar angezeigt werden, weiterhin in Formelausdrücken verwenden.
Für Abstands-, Flächen-, Volumen- und Masseneigenschaften werden die Werte in die benutzerdefinierte Einheit konvertiert, bevor sie im Formelausdruck verwendet werden. Wenn die benutzerdefinierte Einheit nicht eingestellt ist, wird die Dokumenteinheit verwendet. Für die Masseneigenschaft wird Kilogramm in metrischen Dokumenten und lbs (Pfund) in imperialen Dokumenten verwendet.
Vorlagenspalten
Mit Vorlagenspalten können Sie mehrere Eigenschaften sowie einen benutzerdefinierten Text in einer einzigen Spalte kombinieren. Eine spezielle Syntax, die auf Diesel-Ausdrücken basiert, wird verwendet, um Vorlagenspalten zu definieren. Ausdrücke für Vorlagenspalten müssen mit dem $ -Zeichen beginnen. Ein Operand in einem Ausdruck kann ein in Pfeilklammern (<>) eingeschlossener Spaltentitel sein. Es ist auch möglich, spezielle Funktionen zu verwenden:
Funktion |
Beschreibung ___________ |
---|---|
$(+, arg1, arg2[, ... , arg9]) |
Fügen Sie die bereitgestellten Argumente zum ersten hinzu. ___________ |
$(-, arg1, arg2[, ... , arg9]) |
Subtrahieren Sie die bereitgestellten Argumente vom ersten. ___________ |
$(*, arg1 , arg2[, ... , arg9]) |
Multiplizieren Sie das erste Argument mit den bereitgestellten Argumenten. ___________ |
$(/, arg1, arg2[, ..., arg9]) |
Dividiert das erste Argument durch die bereitgestellten Argumente. ___________ |
$(=, arg1, arg2) | Gibt 1 zurück, wenn arg1 gleich arg2 ist; andernfalls 0 zurückgeben. Sowohl arg1 als auch arg2 müssen Zahlen sein. |
$(<, arg1, arg2) |
Gibt 1 zurück, wenn arg1 kleiner als arg2 ist; andernfalls 0 zurückgeben. Sowohl arg1 als auch arg2 müssen Zahlen sein. ___________ |
$(>, arg1, arg2) |
Gibt 1 zurück, wenn arg1 größer als arg2 ist; andernfalls 0 zurückgeben. Sowohl arg1 als auch arg2 müssen Zahlen sein. ___________ |
$(!=, arg1, arg2) |
Gibt 1 zurück, wenn arg1 ungleich arg2 ist; andernfalls 0 zurückgeben. Sowohl arg1 als auch arg2 müssen Zahlen sein. ___________ |
$(<=, arg1, arg2) | Gibt 1 zurück, wenn arg1 kleiner oder gleich arg2 ist; andernfalls 0 zurückgeben. Sowohl arg1 als auch arg2 müssen Zahlen sein. |
$(>=, arg1, arg2) |
Gibt 1 zurück, wenn arg1 größer oder gleich arg2 ist; andernfalls 0 zurückgeben. Sowohl arg1 als auch arg2 müssen Zahlen sein. ___________ |
$(und, arg1, arg2[, ... , arg9]) |
Wenden Sie eine bitweise UND-Operation auf Argumente an. ___________ |
$(Angtos, Winkel[, Modus, Präzision]) |
Konvertieren Sie den Winkel in eine Zeichenfolge in Bezug auf den angegebenen Modus (0 - Grad, 1 - d/m/s, 2 - Grad, 3 - Bogenmaß) und Genauigkeit. ___________ |
$(delim, delimiter_string) |
Fügen Sie ein intelligentes Trennzeichen ein. Die Trennzeichenfolge wird nur dann zur Ausgabe hinzugefügt, wenn die Ausgabe vor und nach diesem Trennzeichen nicht leer ist. ___________ |
$(edtime, time, format) |
Formatieren Sie das Datum gemäß der angegebenen Formatzeichenfolge. ___________ |
$(eq, arg1, arg2) |
Gibt 1 zurück, wenn arg1 gleich arg2 ist; andernfalls 0 zurückgeben. Sowohl arg1 als auch arg2 müssen Text sein. ___________ |
$(eval, Ausdruck) |
Werten Sie den gegebenen Ausdruck als Diesel-Ausdruck aus. ___________ |
$(Fix, Wert) |
Kürzen Sie den reellen Wert auf die ganze Zahl eins. ___________ |
$(getvar, Variable) |
Gibt den Wert der angegebenen Systemvariablen zurück. ___________ |
$(if, arg, then[, else]) |
Gib 'then' zurück, wenn 'arg' nicht 0 ist; andernfalls 'else' oder eine leere Zeichenfolge zurückgeben, wenn 'else' nicht angegeben ist. ___________ |
$(Index, Position, Komma_getrennte_Zeichenfolge) |
Gibt die Teilzeichenfolge an der angegebenen Position in der angegebenen kommagetrennten Zeichenfolge zurück. ___________ |
$(n-te, Position, arg1[, arg2, ... , arg9]) |
Gibt das Argument an der angegebenen Position zurück. ___________ |
$(oder, arg1, arg2[, ..., arg9]) |
Wenden Sie eine bitweise ODER-Operation auf Argumente an. ___________ |
$(rtos, Wert[, Modus, Genauigkeit]) |
Formatieren Sie den angegebenen Wert in Bezug auf den erforderlichen Modus und die erforderliche Genauigkeit. ___________ |
$(strlen, string) |
Gibt die Länge der angegebenen Zeichenfolge zurück. ___________ |
$(substr, string, start[, länge]) |
Gibt die Teilzeichenfolge der 'Zeichenfolge' ab 'Start' der angegebenen 'Länge' zurück. Die Nummerierung beginnt mit 1. ___________ |
$(obere, Zeichenfolge) |
Wandeln Sie 'string' in Großbuchstaben um. ___________ |
$(xor, arg1, arg2[, ... , arg9]) |
Wenden Sie bitweises XOR auf alle Argumente an. ___________ |
Ab BricsCAD V21 kann eine Vorlagenspalte auf andere ausgewertete Spalten verweisen, sofern diese keine Schleife bilden. In einer hierarchischen Stückliste kann eine Vorlagenspalte auch auf Werte in der übergeordneten Zeile verweisen, indem Parent: vor dem Spaltennamen hinzugefügt wird. Er kann sich auch auf Eigenschaften beziehen, die der Tabelle nicht explizit hinzugefügt wurden, aber alle anderen ausgewerteten Spalten, auf die in einem der Ausdrücke verwiesen wird, müssen in der Tabelle vorhanden sein. Sie können Spalten, die in der Stücklistentabelle als unsichtbar angezeigt werden, weiterhin in Vorlagenausdrücken verwenden.
Sie können die Zeichenkette „\n“ verwenden, um einen Zeilenumbruch hinzuzufügen.
Der folgende Ausdruck kombiniert beispielsweise die Eigenschaften PartNumber, Width, Height und Length:
${<PartNumber>$(delim," X ")<Width>$(delim," X ")<Height>$(delim," X ")<Lenght>}
Ausdruckskonfigurator
Sie können den Ausdruckskonfigurator verwenden , um eine ausgewertete Spalte zu konfigurieren. Dieses Dialogfeld ist im Bill of Materials Manager verfügbar.
In diesem Dialogfeld können Sie den Titel und die Einheit für die Spalte festlegen, den Ausdruck mit einem Editor mit Syntaxhervorhebung und automatischer Vervollständigung bearbeiten und eine Vorschau der Stücklistentabelle mit der ausgewerteten Spalte anzeigen. Für eine Vorlagenspalte können Sie im Abschnitt „ Vorlage “ Eigenschaften sowie Trennzeichen und benutzerdefinierte Texte einfach einfügen, verschieben und löschen.
Spalteneinheiten
- Einheiten nicht anzeigen
Die Stücklistentabelle zeigt keine Einheiten für diese Spalte an.
- Im Spaltentitel
Wenn alle Werte in der Tabelle dieselbe Einheit verwenden oder in eine gemeinsame Einheit konvertiert werden können, werden alle Werte in diese gemeinsame Einheit konvertiert. Der Einheitenname wird zum Spaltentitel hinzugefügt. Über die Eigenschaft Titelformat können Sie die Position des Titels und die Einheit konfigurieren . Verwenden Sie <Title> , um den Titel anzugeben, und <Unit> , um die Einheit anzugeben. Das Standardtitelformat ist beispielsweise " <Titel> , <Einheit> ". Sie können "\n" verwenden, um einen Zeilenumbruch hinzuzufügen.Die gemeinsame Einheit wird in der folgenden Reihenfolge ausgewählt:
- Eine von Ihnen festgelegte Einheit.
- Wenn die Eigenschaft ein Abstand, eine Fläche, ein Volumen oder eine Masse ist und der Einheitenmodus Beste für alle Werte ist, wird die beste Darstellung für die Mehrheit der Werte verwendet.
- Haben alle Werte die gleiche Einheit, wird diese verwendet.
- In der Zelle
Der Einheitenname wird dem Wert hinzugefügt. Wert und Einheit werden in derselben Zelle angezeigt.
- In zusätzlicher Spalte
Der Einheitenname wird in einer separaten Spalte platziert.
Sie können den Einheitenmodus für Entfernungs-, Flächen-, Volumen- und Massenwerte einstellen, um die Einheiten zu definieren, die zur Anzeige eines bestimmten Werts verwendet werden. Wenn es beispielsweise Massen von 1 Gramm bis zu mehreren Tonnen gibt, wählen Sie Beste für jeden Wert , um jede Masse in die am besten geeignete Masseneinheit umgerechnet anzuzeigen. Um alle Massen in Kilogramm anzuzeigen, stellen Sie Kilogramm als benutzerdefinierte Einheit für die Spalte ein. Am besten für alle Werte ist die Standardeinstellung.
- Einheiten nicht anzeigen
Einheiten werden nicht angezeigt.
- Am besten für alle Werte
Die Einheit mit der besten Darstellung für die meisten Werte wird angezeigt. Es werden nur Abmessungen, Fläche, Volumen und Masseneigenschaften unterstützt.
- Benutzerdefinierten
Sie wählen die anzuzeigende Einheit aus. Neben Abmessungen, Fläche, Volumen und Masseneigenschaften kann auch eine gewünschte Einheit für Materialeigenschaften wie Dichte, Wärmeleitfähigkeit und spezifische Wärme ausgewählt werden.
- Am besten für jeden Wert
Für jeden Wert wird die am besten geeignete Einheit verwendet. Der Modus In Spaltentitel der Einheitenplatzierung wechselt automatisch in den Modus In zusätzlichen Spalten . Es werden nur Bemaßungs-, Flächen-, Volumen- und Masseneigenschaften unterstützt.
Fusszeile
- Keine Fußzeile
Die Spalten-ID wird nicht in die Fußzeile aufgenommen.
- Summe
Die Summe aller Werte für jede einzelne Komponenteninstanz wird in der Fußzeile angezeigt.Hinweis: Dies entspricht nicht der Summe aller in der Tabelle angezeigten Werte, da die Anzahl der einzelnen Komponenten verwendet wird. Bei Formelfeldern wird die Summe der Werte für Menge=1 verwendet.
- Durchschnitt
Der Durchschnittswert aller Werte für jede einzelne Komponente wird in der Fußzeile angezeigt. Bei Formelfeldern wird die Summe der Werte für Menge=1 verwendet.
- Minimal
Der kleinste Wert für jede einzelne Komponente wird in der Fußzeile angezeigt. Bei Formelfeldern wird die Summe der Werte für Menge=1 verwendet.
- Maximal
In der Fußzeile wird der größte Wert für jede einzelne Komponente angezeigt. Bei Formelfeldern wird die Summe der Werte für Menge=1 verwendet.
Wenn alle Spalten den Fußzeilentyp Keine Fußzeile haben, wird die Fußzeile nicht angezeigt.
Vorlagen
Sie können eine Stücklistenkonfiguration als Vorlage speichern und zum Erstellen neuer Stücklistentabellen verwenden. Die Vorlagendatei enthält alle notwendigen Daten. Es enthält Tabellentyp, Titel, Filter und Spaltensatz mit allen zugehörigen Eigenschaften. Sie können <NAME> im Titel als Platzhalter für den tatsächlichen Namen der Assembly verwenden. Wenn der Name Ihrer Baugruppe beispielsweise „Meine Baugruppe“ lautet und der Titel der Stückliste als Stückliste für <NAME> angegeben ist, lautet der Titel der Stückliste „Stückliste für meine Baugruppe“, da „Meine Baugruppe“ < ersetzt NAME>.
Standardmäßig haben Stücklistenvorlagendateien die Erweiterung .bom.
Eine BOM-Vorlagendatei ist eine Erweiterung der Datenextraktionsdefinitionsdatei (.dxd). Sie können jedoch keine .dxd-Datei als Stücklistenvorlage verwenden, da einige Stücklisten-spezifische Daten fehlen. Sie können keine .bom-Datei verwenden, um eine DataExtraction-Vorlage zu definieren.
Sie können Vorlagendateien in jedem Texteditor bearbeiten. Bricsys empfiehlt jedoch, den BMBOM- Befehl oder den BOM-Manager zu verwenden, um Vorlagendateien zu erstellen und zu bearbeiten.
Stücklistenstatus
- Regulär
Die Komponente erscheint in einer Stückliste an derselben Position wie die Baugruppenstruktur und dem Standardwert des ausgewählten Modus für eine Stückliste.
- Transparent
Die Komponente fungiert als transparenter Behälter für ihre Unterkomponenten. Die Komponente erscheint nicht in der Stückliste, aber Unterkomponenten können in der Stückliste erscheinen, abhängig von ihrem Stücklistenstatus, ihrer Position in der Baugruppenstruktur und dem Modus der Stücklistentabelle.
- Terminal
Die Komponente wird als Blattkomponente behandelt (hat keine Unterkomponenten). Dies ist nützlich für komplexe Teile oder Standardkomponenten.
- Ausgeschlossen
Die Komponente und ihre Unterkomponenten erscheinen nicht in der Stückliste.
Festlegen des Stücklistenstatus einer externen oder Root-Komponente
- Öffnen Sie die Datei, die die Komponente enthält.
- Wählen Sie die Stammkomponente im Mechanical Browser aus.
- Legen Sie die Eigenschaft BOM-Status fest.
Festlegen des Stücklistenstatus einer lokalen Komponente
- Wählen Sie die Komponente im Mechanical Browser aus.
- Klicken Sie mit der rechten Maustaste auf den ausgewählten Knoten, um das Kontextmenü zu öffnen.
- Wählen Sie einen Stücklistenstatus aus dem Untermenü Stücklistenstatus aus.
Feste Ecken
Ab BricsCAD V21 können Sie jede Ecke des Tisches als fixiert festlegen. Die feste Ecke behält während der Stücklistenaktualisierung immer ihre ursprüngliche Position. Wenn der Tisch manuell verschoben wurde, wird die neue Position dieser Ecke beibehalten. Feste Ecken ermöglichen das Ausrichten von Stücklistentabellen an anderen Objekten.Sie können wählen, welche Ecke während der Tischplatzierung entweder mit dem BMBOM- Befehl oder dem BOM-Manager repariert werden soll; Verwenden Sie die Tabulatortaste, um die Ecken zu durchlaufen. Sie können die feste Ecke einer Stücklistentabelle im Stücklistenmanager ändern.
Kommentare
0 Kommentare
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.