Skip to main content

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 Validation Logic (Replenishment Event)

  1. Scan Slot: Operator scans the Machine Feeder Slot barcode.
  2. Scan Part: Operator scans the Reel/Component barcode.
  3. MES Check:
    • If Component Part Number matches the Active Recipe for that Slot → Allow Load.
    • If Mismatch → Trigger Interlock (Stop Machine / Error Sound).
  4. Binding: The MES records: Time_Start, Slot_ID, Reel_UID.
  5. 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.