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
| Cp | Interprétation |
|---|---|
| < 1,0 | La variation dépasse la fenêtre. Même centré, des unités sortent des limites. |
| 1,0 | La variation correspond exactement à la largeur. Aucune marge. |
| 1,33 | 75 % de la fenêtre utilisée. Cible standard en production. |
| 1,67 | 60 % de la fenêtre. Cible pour paramètres critiques. |
| 2,0 | 50 % 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énario | Cp | Cpk | Diagnostic |
|---|---|---|---|
| Centré, capable | 1,5 | 1,5 | État idéal. |
| Décentré, dispersion capable | 1,5 | 0,8 | Marge suffisante, mais moyenne dérivée. Recentrer. |
| Centré, trop de variation | 0,8 | 0,8 | La 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é.
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.