Daten aus Stücklisten extrahieren
Eine Stückliste ist das Rezept für ein gefertigtes Produkt: jedes Teil, die Menge davon und wie sich die Teile zu Unterbaugruppen zusammensetzen. Beschaffung, Fertigungstechnik und Auftragsfertiger arbeiten alle damit, und sie liegt häufig als PDF vor, das aus einem PLM- oder ERP-System exportiert wurde, statt als saubere Datei. Eine Elektronik-Stückliste für eine Steuerplatine kann 220 Zeilen umfassen, jede mit einer Teilenummer, einem Hersteller wie Texas Instruments oder Murata, einer Herstellerteilenummer, einer Menge, einer Maßeinheit und den Referenzbezeichnern (R12, C7, U3), die die Zeile mit einer Position auf der Platine verknüpfen. Eine mechanische Stückliste für eine Baugruppe ist anders strukturiert: Sie hat eine übergeordnete Baugruppe, die Unterbaugruppen enthält, die wiederum einzelne bearbeitete Teile enthalten. Die strukturelle Herausforderung liegt in Hierarchie und Identität. Eine mehrstufige Stückliste nutzt eine eingerückte Ebenenspalte (0, 1, 2), um zu zeigen, dass eine Unterbaugruppe zu einer übergeordneten Baugruppe gehört, wobei diese Einrückung visuell ist, nicht als Tag hinterlegt. Dasselbe physische Teil erscheint unter zwei verschiedenen internen Teilenummern, wenn zwei Unternehmensbereiche getrennte Kataloge führen. Referenzbezeichner werden als Bereiche (R1 bis R8) aufgeführt, die auf eine Anzahl von acht erweitert werden müssen. Mengen hängen von der Maßeinheit ab, sodass 2,5 in einer Zeile 2,5 Meter Draht bedeuten kann und in einer anderen 2 Stück plus einen gebrochenen Rundungsfehler. Alternative oder freigegebene Herstellerteile werden in einer Unterzeile unter dem Hauptteil vermerkt. Talonic liest die Stückliste und liefert eine strukturierte Teileliste, die die Ebenenhierarchie erhält, die Referenzbezeichner zu Anzahlen erweitert und Hersteller- sowie interne Teilenummern als getrennte Felder ausweist. Die Beschaffung kann die Liste bepreisen, und die Konstruktion kann sie mit dem Design abgleichen, ohne 220 Zeilen neu einzutippen. Eine am 2026-03-15 überarbeitete Stückliste mit 220 Zeilen listet Teile von Texas Instruments und Analog Devices auf, jeweils mit MPN, SKU und UOM, aus dem PLM als PDF exportiert, in USD bepreist und per EDI ins ERP an die Beschaffung übergeben.
Was aus Stücklisten extrahiert wird
So funktioniert die Extraktion für Stücklisten
Stücklisten werden aus PLM- und ERP-Systemen wie Arena, SolidWorks PDM, SAP und Oracle exportiert und landen für ein Angebot oft als gedrucktes PDF, sodass sich Spaltenaufbau und Darstellung der Hierarchie stark unterscheiden. Talonic liest die Stückliste und ordnet sie dem Bill-of-Materials-Schema in der Field Registry zu, das die Eltern-Kind-Ebenenstruktur abbildet statt einer flachen Teileliste. Die eingerückte Ebenenspalte dient dazu, jede Baugruppe und jedes Teil der übergeordneten Baugruppe zuzuordnen. Referenzbezeichner-Bereiche wie R1 bis R8 werden ausgeschrieben, sodass die Anzahl der Bezeichner mit der angegebenen Menge übereinstimmt. Hersteller-Teilenummern und interne Teilenummern bleiben getrennte Felder, und alternative oder freigegebene Hersteller werden als Unterzeilen erfasst. Jeder Wert wird mit einem Konfidenzwert und einer Pixel-Region-Herkunft gemäß DIN SPEC 91491 zurückgegeben, sodass Engineering und Einkauf eine Zeile gegen die Quell-Stückliste prüfen können.
Beispielextraktion
Eine mehrstufige Elektronik-Stückliste, exportiert als PDF
{
"assembly_name": "Motor Controller Rev C",
"assembly_part_number": "ASM-3050-C",
"revision": "C",
"lines": [
{
"level": 1,
"part_number": "PN-10422",
"manufacturer": "Texas Instruments",
"mpn": "LM2596S-ADJ",
"quantity": 8,
"uom": "EA",
"ref_designators": [
"R1",
"R2",
"R3",
"R4",
"R5",
"R6",
"R7",
"R8"
]
},
{
"level": 1,
"part_number": "PN-10588",
"manufacturer": "Murata",
"mpn": "GRM188R61A106KE69D",
"quantity": 12,
"uom": "EA",
"ref_designators": [
"C1",
"C2",
"C3",
"C4",
"C5",
"C6",
"C7",
"C8",
"C9",
"C10",
"C11",
"C12"
]
}
]
}Häufig gestellte Fragen
Bleibt die mehrstufige BOM-Hierarchie erhalten?
Ja. Die eingerückte Ebenenspalte wird gelesen, sodass Baugruppen ihrer übergeordneten Baugruppe zugeordnet werden, und das Ergebnis ist ein Baum. Eine flache Extraktion würde die Beziehung zwischen einer Baugruppe und den darin enthaltenen Teilen verlieren.
Wie werden Referenzbezeichner gehandhabt?
Bezeichner-Bereiche wie R1 bis R8 werden zu einer expliziten Liste von acht ausgeschrieben, und die Anzahl wird mit der angegebenen Menge abgeglichen, sodass eine Abweichung zwischen Bezeichnern und Menge markiert wird.
Bleiben Hersteller-Teilenummern und interne Teilenummern getrennt?
Ja. Die interne Teilenummer, der Herstellername und die Hersteller-Teilenummer sind eigene Felder, und freigegebene alternative Hersteller werden als Unterzeilen unter dem Hauptteil erfasst.
Bereit, Daten aus Ihrem eigenen Stücklisten zu extrahieren?
Autorenhinweis
Geprüft von Talonic engineering, schema review · zuletzt geprüft am 2026-06-12