Qu'est-ce que l'IQC, l'IPQC, le FQC et l'OQC avec TofuPilot
Le contrôle qualité en production s'effectue à quatre étapes : à la réception (IQC), en cours de fabrication (IPQC), en fin de production (FQC) et avant expédition (OQC). Chaque étape détecte différents types de défauts à différents coûts. Ce guide explique ce que chaque étape implique, ce qu'elle détecte, et comment suivre les données qualité à travers toutes les étapes avec TofuPilot.
Les quatre portes qualité
| Étape | Nom complet | Quand | Ce qu'elle détecte |
|---|---|---|---|
| IQC | Incoming Quality Control | Réception des matériaux | Composants défectueux, pièces incorrectes, problèmes fournisseur |
| IPQC | In-Process Quality Control | Pendant la fabrication | Dérive du processus, erreurs d'assemblage, contamination |
| FQC | Final Quality Control | Après l'assemblage complet | Défaillances fonctionnelles, défauts cosmétiques |
| OQC | Outgoing Quality Control | Avant expédition | Dommages d'emballage, erreurs d'étiquetage, vérification par échantillonnage |
Chaque étape est une porte. Les matériaux qui échouent à une porte sont mis en quarantaine, retravaillés ou rejetés. Ceux qui passent avancent à l'étape suivante.
IQC : Contrôle qualité à la réception
L'IQC inspecte les matières premières et les composants à leur arrivée des fournisseurs. Il empêche les éléments défectueux d'entrer dans la ligne de production.
| Contrôle | Méthode |
|---|---|
| Inspection visuelle | Dommages d'emballage, étiquettes correctes, indicateurs d'humidité |
| Contrôle dimensionnel | Mesure au pied à coulisse ou MMT par rapport au plan |
| Test électrique par échantillonnage | Mesure des paramètres clés sur un échantillon (basé sur NQA) |
| Vérification des certificats | Vérification du CoC, conformité RoHS, codes de lot |
L'échantillonnage IQC suit les tables NQA (Niveau de Qualité Acceptable). On ne teste pas chaque composant. On teste un échantillon statistiquement valide et on accepte ou rejette le lot.
IPQC : Contrôle qualité en cours de fabrication
L'IPQC surveille le processus de fabrication pendant son exécution. Il détecte les dérives avant qu'elles ne produisent un lot d'unités défectueuses.
| Contrôle | Méthode |
|---|---|
| SPI après sérigraphie | Mesure automatisée du volume de pâte à braser |
| AOI après refusion | Inspection optique automatisée des joints de soudure |
| Inspection de la première pièce | Contrôle complet de la première unité après mise en route |
| Contrôles ponctuels horaires | L'opérateur vérifie les dimensions ou paramètres clés |
| Surveillance des paramètres de processus | Température, pression, vitesse dans les limites de contrôle |
L'IPQC est le domaine du SPC (contrôle statistique des processus). Les cartes de contrôle suivent les paramètres du processus en temps réel et signalent les conditions hors contrôle avant qu'elles ne produisent des défauts.
FQC : Contrôle qualité final
Le FQC teste le produit fini par rapport à sa spécification complète. C'est ici qu'ont lieu les tests fonctionnels, les tests de sécurité et l'inspection cosmétique.
| Contrôle | Méthode |
|---|---|
| Test fonctionnel | Test automatisé (ATE) selon les spécifications de conception |
| Test de sécurité | Hipot, continuité de terre, courant de fuite |
| Inspection cosmétique | Contrôle visuel des rayures, bosses, alignement des étiquettes |
| Vérification de la calibration | Confirmation que les paramètres calibrés sont dans les spécifications |
Le FQC est généralement une inspection à 100 % pour les tests critiques et par échantillonnage pour les contrôles cosmétiques.
OQC : Contrôle qualité avant expédition
L'OQC est le dernier contrôle avant l'expédition du produit. Il vérifie que l'emballage, l'étiquetage et les quantités sont corrects, et effectue un dernier test par échantillonnage.
| Contrôle | Méthode |
|---|---|
| Intégrité de l'emballage | État du carton, calage, barrière anti-humidité |
| Vérification des étiquettes | Référence, numéro de série, lot, marquages réglementaires |
| Comptage des quantités | Correspond au bon de colisage et à la commande |
| Retest par échantillonnage | Prélèvement d'échantillons et relance du test fonctionnel |
L'OQC est la dernière chance de détecter les problèmes. Un échec à ce stade est coûteux car le produit est entièrement emballé et prêt à être expédié.
Prérequis
- Python 3.10+
- OpenHTF installé (
pip install openhtf) - SDK Python TofuPilot installé (
pip install tofupilot)
Étape 1 : Enregistrer les contrôles qualité à chaque étape
Créez des procédures de test distinctes pour chaque étape de contrôle qualité. Cela permet d'organiser les données et de suivre le rendement par étape de manière indépendante.
import openhtf as htf
from openhtf.util import units
@htf.measures(
htf.Measurement("component_resistance_ohm")
.in_range(minimum=4700, maximum=5100)
.with_units(units.OHM),
htf.Measurement("visual_inspection").equals("PASS"),
)
def phase_iqc_sample(test):
"""Test IQC par échantillonnage pour un lot de résistances entrantes."""
test.measurements.component_resistance_ohm = 4850
test.measurements.visual_inspection = "PASS"import openhtf as htf
from openhtf.util import units
@htf.measures(
htf.Measurement("output_voltage_V")
.in_range(minimum=4.9, maximum=5.1)
.with_units(units.VOLT),
htf.Measurement("safety_hipot").equals("PASS"),
)
def phase_fqc(test):
"""FQC : test fonctionnel et de sécurité sur l'unité finie."""
test.measurements.output_voltage_V = 5.01
test.measurements.safety_hipot = "PASS"Étape 2 : Connecter chaque étape à TofuPilot
Chaque étape de contrôle qualité télécharge ses résultats de manière indépendante. TofuPilot les relie par numéro de série, offrant une traçabilité complète des matériaux entrants au produit expédié.
from tofupilot.openhtf import TofuPilot
test = htf.Test(phase_fqc)
with TofuPilot(test):
test.execute(test_start=lambda: input("Scanner le numéro de série : "))Étape 3 : Suivre la qualité à travers toutes les étapes
TofuPilot suit les résultats de toutes les étapes de contrôle qualité. Ouvrez l'onglet Analytics pour voir :
- Rendement par étape (IQC, IPQC, FQC, OQC séparément)
- Pareto des défaillances par étape montrant les principaux types de défauts
- Qualité fournisseur en suivant les taux de rejet IQC par fournisseur
- Traçabilité complète du lot entrant à l'unité expédiée