Spezifikation & BOM
Materialien und verschachtelte Konfigurationen für Ihre Stückliste.
Die Spezifikation definiert, aus welchen Materialien und Unterkonfigurationen Ihr Produkt besteht. Jede Position ist entweder ein Material oder eine verschachtelte Konfiguration.
Materialpositionen
Materialpositionen referenzieren Einträge aus dem Materialkatalog. Sie definieren Mengenformel, Einheit und optional eine Preisformel.
Aluminum Profile 40x40 Quantity: $width * 2 + $height * 2 (formula) Unit: mm Material: Aluminum Profile 40x40 (from catalog)
Konfigurationspositionen
Verschachtelte Konfigurationen betten eine andere Konfiguration als Unterkomponente ein. So lassen sich komplexe Produkte aus wiederverwendbaren Modulen aufbauen.
Parameter-Mapping
Hat die Kindkonfiguration Eingabeparameter, können Sie Parent-Variablen darauf mappen.
- Auto-map — ordnet Parameter automatisch nach Name zu.
- Manuell — wählen Sie pro Input-Parameter einen Parent-Parameter oder eine Berechnung.
- Formel — berechnen Sie den Kindwert mit einer eigenen Formel.
Placement (3D-Positionierung)
Hat eine verschachtelte Position eine Menge größer als 1, steuert der Placement-Editor, wo jede Instanz im 3D-Raum erscheint.
- $index — 0-basierter Index der aktuellen Instanz.
- $count — Gesamtanzahl der Instanzen.
Beispiel: X-Position = "$index * 500" setzt Instanzen im Abstand von 500 mm.
Inclusion Condition
Mit einer optionalen Formel entscheiden Sie, ob eine Position und ihre Kinder überhaupt in der BOM auftauchen.
Zyklenerkennung
Der Editor verhindert zirkuläre Verschachtelung wie A → B → A.
Verschachtelte Konfigurationen unterstützen bis zu 10 Ebenen und insgesamt 1.000 Instanzen. Halten Sie Hierarchien für bessere Performance überschaubar.
Mengenformeln
Mengen können feste Zahlen, Parameterreferenzen oder komplexe Formeln sein.
Quantity: 1 → fixed quantity Quantity: $count → parameter reference Quantity: ceil($width / 500) + 1 → computed quantity
BOM-Vorschau
Die BOM-Vorschau berechnet Mengen und Preise in Echtzeit mit den aktuellen Default-Werten.