Skip to content
Your Bookmarks
    No saved pages. Click the bookmark icon next to any article title to add it here.

    3.7 Quality gates & data capture requirements

    A digital system that only “records” production acts merely as a passive historian. To actively prevent defects, the MES must function as a filter. The 10x Rule of Cost must be considered: A defect discovered at Solder Paste Inspection (SPI) might cost $0.10 to fix (simply wipe and reprint). That same defect found later at In-Circuit Test (ICT) costs $10 (requiring manual rework). If it reaches the field, it costs $1,000 (encompassing the RMA process and reputational damage).

    Quality Gates represent distinct checkpoints where the system verifies value. If a unit fails to pass a designated gate, the system should prevent it from advancing to the next operation.

    Every manufacturing line must implement these minimum control points.

    • Scope: Raw materials (e.g. PCBs, Components, Chemicals).
    • Gate Logic:
      • When the AQL sample fails inspection, the system quarantines the entire Supplier Lot.
      • When the Manufacturer CoC (Certificate of Conformance) is missing, the system blocks the receiving transaction.
    • Mandatory Record: Supplier_Lot, Internal_Lot, Expiry_Date, Inspector_ID, AQL_Result.
    • Scope: This is typically the most critical process (accounting for ~70% of SMT defects).
    • Gate Logic:
      • When the measured Volume or Area falls below the defined Threshold, the system should stop the conveyor.
      • Action: The board must be washed and reprinted. It is strongly recommended to avoid touching up paste by hand.
    • Mandatory Record: Volume_%, Area_%, Height_µm, Offset_X/Y.
    • Scope: Verifies component placement and solder joint quality.
    • Gate Logic:
      • When a Pre-Reflow defect is detected, standard practice allows for correction by the Operator.
      • When a Post-Reflow Fail occurs, the system should automatically route the unit to a designated Rework Station.
    • Mandatory Record: Image_URL (Defect photo), Ref_Des, Defect_Type (e.g. Tombstone, Shift, Bridge).
    • Scope: Validates electrical parameters (Open, Short, R/L/C values).
    • Gate Logic:
      • When a measurement is outside the specified limits (High/Low), the system registers a Hard Fail.
      • Action: The system locks the Unit, preventing it from advancing to Functional Testing (FCT).
    • Mandatory Record: Component_Name, Measured_Value, Limits, Pin_Number.
    • Scope: Tests product functionality (e.g. Boot up sequence, LED color confirmation, RF power output, Button press verification).
    • Gate Logic:
      • On a firmware checksum mismatch, the system forces a firmware reload or registers a Fail.
      • When a Test is Aborted, the system should treat it as a Fail (ignoring “skip” attempts).
    • Mandatory Record: Full Log_File (ASCII/JSON format), Firmware_Version.

    6. Packout / Outgoing Quality Assurance (OQA) (final gate)

    Section titled “6. Packout / Outgoing Quality Assurance (OQA) (final gate)”
    • Scope: Verifies cosmetic condition, included accessories, correct labeling, and final weight.
    • Gate Logic:
      • When the unit weight is out of tolerance (often indicating a missing manual or battery), the system triggers an alarm.
      • When the unit’s traceability data (genealogy) is incomplete (e.g., a required child part is missing), the system blocks the printing of the shipping label.
    • Mandatory Record: Weight_g, Box_ID, Cosmetic_Check_Confirm.

    Poka-Yoke is no longer just about physical fixtures; it increasingly relies on digital constraints. The MES should be configured to make it practically impossible for an operator to perform the wrong action.

    • Concept: A unit cannot enter Station B if it previously failed Station A.
    • Mechanism: The barcode scanner at Station B queries the MES status.
    • Result: When the status ≠ “Pass”, the machine start button is automatically disabled.
    • Concept: Preventing the operator from accidentally scanning a packaging “Part Number” when the system specifically expects a “Serial Number.”
    • Mechanism: Implementing regex pattern matching on data entry fields.
    • Result: When the scanned input matches a designated PN pattern (e.g., PN-.*) but the field expects an SN pattern (e.g., SN-.*), the system auto-clears the field and plays an error sound.
    • Concept: Structurally ensuring the operator picks the correct screw or component for the current operation.
    • Mechanism: Digital I/O connected directly to intelligent bin lights.
    • Result: When the operator interrupts the light curtain of the incorrect Bin B instead of the required Bin A, the system disables the tool (e.g. the Torque Driver loses power).

    Statistical process control (SPC) integration

    Section titled “Statistical process control (SPC) integration”

    The goal is not simply to detect defects, but to detect drift before defects occur. A Pass/Fail result is binary; SPC provides analog visibility into process health.

    We typically apply Western Electric Rules to key parametric data streams (e.g. Reflow Temperature, Torque, Test Voltage).

    • Rule 1 (Outlier): When 1 point is > 3σ from the mean.
      • Action: Stop the Line. This usually indicates a broken machine component.
    • Rule 2 (Trend): When 7 consecutive points occur on one side of the mean.
      • Action: Issue a Warning Alert. The process is drifting (e.g. indicating tool wear). Call the Process Engineer.
    • Rule 3 (Instability): When the Standard Deviation increases by >20% over a rolling 50 units.
      • Action: Issue a Warning Alert. The process is becoming loose and losing control.
    • Target: A Cₚₖ ≥ 1.33 (4 Sigma) is the standard minimum for declaring a process “Capable”.
    • Control: When the calculated Cₚₖ drops below 1.0, the system should force the process into an “Engineering Review” state.

    For every test event, the machine or operator must commit a transaction with these fields. “Pass/Fail” is insufficient; we need granular evidence.

    • Test_Session_ID (UUID)
    • Unit_SN
    • Station_ID / Fixture_ID (Critical for isolating “Bad Socket” issues)
    • Operator_ID
    • Timestamp_Start / Timestamp_End (For cycle time analysis)
    • Overall_Status: PASS / FAIL / ABORT / ERROR.
    • Mode: PRODUCTION / ENGINEERING / GRR (Gauge R&R).
    • Defect_Code: Standardized taxonomy (e.g. S01 = Solder Short, P04 = Missing Part).
    • Location: The Reference Designator (e.g. U14, R202).
    • Measured_Value: The actual reading that triggered the fail (e.g. 4.9V).

    The data recorded in the “Result” field drives the physical routing path of the unit.

    • PASS: The system updates the Status to Complete and enables the unit to move to the next operation.
    • FAIL: The system updates the Status to Failed and locks the unit from advancing to the next operation.
      • Route: The system automatically routes the unit to the “Repair Loop”.
      • Unlock: Only a formal “Repair Action” (a documented fix entered by a technician) can successfully reset the status to Ready for Retest.
    • SCRAP: The system updates the Status to Scrapped.
      • Trigger: When a unit fails the exact same test more than 3 times (often called the “Lemon Rule”), the system should automatically scrap it. Infinite rework loops must be avoided, as they degrade the PCBA.

    Recap: Quality Gates & Data Capture Requirements

    Section titled “Recap: Quality Gates & Data Capture Requirements”
    Quality GateBlocking CriteriaMandatory ActionMandatory Data Record
    Incoming Quality Control (IQC)AQL Sample Fail OR Missing CoCQuarantine Supplier Lot; Block Receiving TransactionSupplier_Lot, Internal_Lot, Expiry_Date, Inspector_ID, AQL_Result
    Solder Paste Inspection (SPI)Paste Volume or Area below defined ThresholdStop Conveyor; Wash & Reprint Board (No Hand Touch-Up)Volume_%, Area_%, Height_µm, Offset_X/Y
    Automated Optical Inspection (AOI)Post-Reflow FailRoute Unit to Designated Rework StationImage_URL, Ref_Des, Defect_Type
    In-Circuit Test (ICT)Measurement exceeds High_Limit OR falls below Low_LimitLock Unit; Prevent Advance to Functional TestComponent_Name, Measured_Value, Limits, Pin_Number
    Functional Test (FCT)Firmware Checksum Mismatch OR Test AbortedForce Firmware Reload OR Register Fail; Treat Abort as FailFull Log_File, Firmware_Version
    Packout / OQAUnit Weight outside Tolerance OR Incomplete GenealogyTrigger Alarm; Block Shipping Label PrintWeight_g, Box_ID, Cosmetic_Check_Confirm
    SPC Trigger (Real-Time)1 Point > 3σ from Mean (Rule 1)Stop the LineN/A
    Unit DispositionSame Test Fail > 3 Times (“Lemon Rule”)Automatically Scrap UnitN/A

    Сообщение об ошибке