3.3 Component Genealogy
Genealogy is the forensic DNA of your product. While "Traceability" tracks where a unit went, "Genealogy" records exactly what it is made of. In the event of a component failure (e.g., a bad batch of capacitors), a robust genealogy tree allows you to surgically recall only the 500 affected units, rather than the 50,000 produced that month.
The Genealogy Hierarchy
Data must be linked hierarchically, not flatly. The MES must construct a parent-child relationship tree that traverses from the final shipping box down to the raw material provider.
Level 1: The Product (Finished Good)
- Entity: The Top-Level Assembly (TLA).
- Key: Serial_Number (System SN).
- Contains: Housing, Accessories, and the PCBA.
Level 2: The PCBA (The Brain)
- Entity: The Populated Circuit Board.
- Key: PCBA_ID.
- Link: The PCBA_ID is scanned into the System_SN at Final Assembly.
Level 3: The Panel (The Array)
- Entity: The manufacturing frame containing multiple PCBAs.
- Key: Panel_ID.
- Logic: Components are placed on the Panel. Upon depaneling, the MES must "clone" the component links to every individual PCBA_ID.
Level 4: The Reference Designator (RefDes)
- Entity: The specific physical location on the circuit board (e.g., C14, U20, R4).
- Key: Ref_Des (Reference Designator, e.g., C14, R20) + Timestamp.
- Logic: The Splice Resolver. If a reel runs out in the middle of a board (e.g., Reel A empties at C10, Reel B starts at C11), this level captures exactly which Lot went to which spot. Without this, you cannot distinguish the boundary between two lots on the same board.
Level 5: The Feeder / Setup (The Source)
- Entity: The slot on the SMT machine.
- Key: Slot_ID + Feeder_ID.
- Logic: The machine tracks which Reel was mounted on Slot 4 at the exact time of placement.
Level 6: The Supplier Lot (The Root)
- Entity: The raw material package (Reel, Tray, Bag).
- Key: Manufacturer_Lot_Number + Date_Code.
- Constraint: No material enters the floor without a Unique Internal ID (UID) linked to this vendor data.
Capturing the Link: The SMT Interlock
The weakest link in genealogy is the human operator loading the machine. If they load Reel A but the system thinks it is Reel B, your genealogy is corrupt.
The Validation Logic (Replenishment Event)
- Scan Slot: Operator scans the Machine Feeder Slot barcode.
- Scan Part: Operator scans the Reel/Component barcode.
- MES Check:
- If Component Part Number matches the Active Recipe for that Slot → Allow Load.
- If Mismatch → Trigger Interlock (Stop Machine / Error Sound).
- Binding: The MES records: Time_Start, Slot_ID, Reel_UID.
- Exhaustion: When the reel is empty (calculated by Component Count), the MES automatically closes the binding.
Handling Bulk & Consumables (Time-Based Traceability)
Not everything has a barcode. Solder paste, glue, and screws are often "Bulk Consumables." You cannot link a specific drop of glue to a specific board via serial number.
Strategy: Temporal Windowing
- Logic: Record the "Active Window" of the material.
- Input: Operator scans Solder Paste Pot ID at 08:00 (Start) and 12:00 (End).
- Inference: Any board processed through that Screen Printer between 08:00 and 12:00 is linked to that Paste Pot ID.
- Resolution: Granularity is lower (Batch Level), but coverage is 100%.
The "Forbidden" Actions
Strictly police the following behaviors to preserve data integrity:
- Splicing without Scanning: Operators typically splice a new reel to an old tape to keep the machine running.
- Rule: Splicing requires a mandatory scan of the new reel.
- Risk: If missed, the system attributes the new components to the old (empty) lot.
- Tray Refills:
- Rule: Trays (e.g., for ICs) must be treated as "Lots." Do not top up a half-full tray with parts from a different lot. Clear the tray, then load new.
Final Checklist
Category | Metric / Control | Threshold / Rule |
Hierarchy | Depth | Full linkage: Product → PCBA → Panel → RefDes → Slot → Reel → Supplier Lot. |
Validation | Material Interlock | Machine creates "Stop" error if scanned reel ≠ Recipe Part Number. |
Splicing | Scan Discipline | 100% of splices require a validation scan before the splice enters the head. |
Inheritance | Panel Split | Genealogy data transfers from Panel ID to Circuit ID automatically. |
Bulk | Temporal Link | Paste/Glue linked via Time Windows (Start/End times). |
Integrity | FIFO | The MES assumes First-In-First-Out for feeder consumption. |
Recall | Search Speed | Ability to query "Where used: Lot A123" in < 5 minutes. |