Quality & Process Control

Qu'est-ce que le Cp (capabilité potentielle)

Le Cp mesure quelle part de la fenêtre de spécification votre variation utilise, sans centrage. Formule, lien avec le Cpk et lecture dans TofuPilot.

JJulien Buteau
beginner4 min de lecture22 mars 2026

Le Cp est l'indice de capabilité potentielle du processus. Il compare la largeur de votre fenêtre de spécification à la largeur de la variation de votre processus. Le Cp indique le meilleur Cpk que vous pourriez atteindre si votre processus était parfaitement centré.

La formule

Cp = (USL - LSL) / 6σ

Où :

  • USL est la limite de spécification supérieure
  • LSL est la limite de spécification inférieure
  • σ est l'écart-type intra-sous-groupe (échantillon)

Le numérateur est la fenêtre de spécification. Le dénominateur est 6σ, qui couvre 99,73 % d'une distribution normale. Un Cp de 1,0 signifie que la variation remplit exactement la fenêtre. Au-dessus de 1,0, il reste de la marge.

Signification des valeurs de Cp

CpInterprétation
< 1,0La variation dépasse la fenêtre. Même centré, des unités sortent des limites.
1,0La variation correspond exactement à la largeur. Aucune marge.
1,3375 % de la fenêtre utilisée. Cible standard en production.
1,6760 % de la fenêtre. Cible pour paramètres critiques.
2,050 % de la fenêtre utilisée.

Pourquoi le Cp seul ne suffit pas

Le Cp ignore la position de la moyenne. Un Cp de 1,5 pourrait être centré (idéal) ou décalé au point que des pièces échouent. C'est pourquoi le Cp se lit toujours avec le Cpk.

ScénarioCpCpkDiagnostic
Centré, capable1,51,5État idéal.
Décentré, dispersion capable1,50,8Marge suffisante, mais moyenne dérivée. Recentrer.
Centré, trop de variation0,80,8La variation est le problème. Réduire σ.

Quand le Cp est bon mais le Cpk bas, la correction est un ajustement de centrage. Quand le Cp est bas, il faut réduire la variation fondamentale.

Le Cp nécessite les deux limites

Le Cp a besoin de USL et LSL. Pour les spécifications unilatérales, le Cp ne peut pas être calculé. TofuPilot affiche "--" et rapporte Cpu ou Cpl à la place.

Lire le Cp dans TofuPilot

Ouvrez la page Contrôle de Processus, sélectionnez une mesure numérique et passez à l'onglet Capabilité. Le Cp apparaît dans la ligne KPI aux côtés du Cpk, Cpl et Cpu. Cliquez pour afficher sa ligne sur le graphique de tendance.

Survolez la valeur pour voir la formule. Si le Cp est nettement supérieur au Cpk, l'infobulle confirme que recentrer améliorerait la capabilité.

two_sided_limits.py
import openhtf as htf
from openhtf.util import units
from tofupilot.openhtf import TofuPilot

@htf.measures(
    htf.Measurement("resistance")
        .in_range(minimum=95, maximum=105)
        .with_units(units.OHM),
)
def measure_resistance(test):
    test.measurements.resistance = 100.3

def main():
    test = htf.Test(measure_resistance)
    with TofuPilot(test):
        test.execute(test_start=lambda: "UNIT-0101")

if __name__ == "__main__":
    main()

Les deux limites sont définies, donc TofuPilot peut calculer le Cp. Si vous n'en définissez qu'une, vous obtiendrez un indice unilatéral.

Plus de guides

Mettez ce guide en pratique