spc-control-charts について
製造業の品質・生産チーム向けに、統計的工程管理(SPC)の進め方を示すスキルです。管理図の選定、工程能力の評価、異常信号への対応、SPC の監査を支援します。
主な機能
- 01変数・属性データに応じた管理図選定
- 02管理限界と工程能力指数の計算
- 03Western Electric ルール信号の解釈
- 04管理外れ時の対応手順
- 05SPC 監査チェックリスト
- 063種類のレポート形式
活用シーン
- 01生産特性に合う管理図の選定
- 02安定した工程データによる能力評価
- 03生産工程の管理外れ信号の調査
- 04サプライヤーの SPC 実施状況の監査
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ rbraga01/ quality-engineering-skills --skill spc-control-chartsインストール後、Claude Code で/spc-control-chartsを入力して読み込まれたか確認します。
同梱ファイルreferences/chart-selection-guide.md
詳細
統計的工程管理(SPC)
使用する場面
次のような場合に、このスキルを使用します。
- 工程特性に適した管理図の種類を選択する
- 管理図のシグナルを解釈する――特殊原因か、偶然原因かを判断する
- Cp、Cpk、Pp、Ppk を計算し、工程能力があるかどうかを判断する
- 生産ラインで管理限界外のシグナルが出たときに対応する
- 新しい特殊特性に対する SPC を設定する(PPAP/APQP の要件)
- SPC システムの正確性と妥当性を監査する
- 顧客や監査時に SPC の結果を説明する
前提条件
- 監視対象の特性(計量値データまたは計数値データ)
- 生産データ(管理限界の設定にはサブグループが最低 25 個、工程能力の評価には製品が 100 個以上)
- MSA 調査が完了しており、計量値管理図では %GRR < 30% であること
- 工程能力計算用の工程規格(公称値+公差)
- 合理的なサブグループ化の原則に基づいてサブグループサイズを決定していること
ワークフロー
ステップ 1 — 適切な管理図を選択する
計量値データ(測定値――長さ、重量、圧力、温度)
| 管理図 | 使用する場面 |
|---|---|
| X̄-R(X バー/レンジ) | サブグループサイズが 2~9 の場合。製造業で最も一般的です |
| X̄-S(X バー/シグマ) | サブグループサイズが 10 以上の場合。ばらつきに対する感度がより高くなります |
| I-MR(個別値/移動範囲) | サブグループサイズが 1 の場合。検査ごとに測定値が 1 つ(低速工程、破壊試験) |
計数値データ(個数、合否、不良率)
| 管理図 | 使用する場面 |
|---|---|
| p-chart | 不良品率。サブグループサイズが変動する場合 |
| np-chart | 不良品数。サブグループサイズが一定の場合 |
| c-chart | 単位当たりの欠点数。検査面積が一定の場合 |
| u-chart | 単位当たりの欠点数。検査面積が変動する場合 |
判断基準: 数値で測定できる場合は、計量値管理図を使用します。計量値管理図は感度が高く、工程の変化を検出するために必要なサンプル数が少なくて済みます。
ステップ 2 — 管理限界を計算する
X̄-R 管理図
サイズ n のサブグループを最低 25 個使用します。
- 中心線(X̄̄): すべてのサブグループ平均の総平均
- UCL_X̄ = X̄̄ + A₂ × R̄
- LCL_X̄ = X̄̄ − A₂ × R̄
- 中心線(R̄): すべてのサブグループ範囲の平均
- UCL_R = D₄ × R̄
- LCL_R = D₃ × R̄(n ≤ 6 の場合は 0)
一般的なサブグループサイズの定数:
| n | A₂ | D₃ | D₄ |
|---|---|---|---|
| 2 | 1.880 | 0 | 3.267 |
| 3 | 1.023 | 0 | 2.574 |
| 4 | 0.729 | 0 | 2.282 |
| 5 | 0.577 | 0 | 2.114 |
重要: 管理限界はデータから計算します。規格限界に合わせて設定してはいけません。規格限界と管理限界はまったく別の概念です。
ステップ 3 — Western Electric ルールを適用する(管理外シグナル)
管理図をゾーンに分けます。ゾーン A(中心から 2~3σ)、ゾーン B(1~2σ)、ゾーン C(0~1σ)です。
| ルール | シグナル | 解釈 |
|---|---|---|
| ルール 1 | 3σ を超える点が 1 つ(管理限界の外側) | 大きく即時的な変化 |
| ルール 2 | 9 点連続で中心線の同じ側にある | 工程平均が変化した |
| ルール 3 | 6 点連続で一貫して増加または減少している | 傾向――工具摩耗、ドリフト |
| ルール 4 | 14 点連続で上下交互になっている | 系統的な変動――2 つの分布が交互に現れている |
| ルール 5 | 連続する 3 点のうち 2 点がゾーン A 以上にある(同じ側) | 大きな変化のシグナル |
| ルール 6 | 連続する 5 点のうち 4 点がゾーン B 以上にある(同じ側) | 中程度の変化 |
| ルール 7 | 15 点連続でゾーン C 内にある(中心線のどちら側でも) | 層別化――2 つの異なる分布からのデータ |
| ルール 8 | 8 点連続でゾーン C の外側にある(どちら側でも) | 混合――2 つの工程からサンプリングしている |
いずれかのルールに違反した場合に必要な対応: 直ちに停止して調査します。管理限界を再設定してはいけません。根本原因が特定されるまで再開してはいけません。
自動車業界で最も一般的に適用されるのは、最低限のルール 1、2、3 です。安全上重要な特性には、ルール 1~8 を適用します。
ステップ 4 — 工程能力を計算して解釈する
能力データの要件: 工程能力が有効なのは、統計的管理状態にある工程(管理外のシグナルがない)について、安定したその工程からの連続した部品が最低 100 個ある場合に限られます。部品数がそれより少ないと、Cpk の推定値の信頼性が低くなります。30 個の部品で計算した Cpk は、真の値から ±0.3 変動することがあります。100 個未満の部品を基にした Cpk を量産の能力値として報告してはいけません。「暫定」と明記し、サンプルサイズを記載してください。
短期能力(群内変動):
- Cp = (USL − LSL) / (6σ̂) — 能力 — 工程のばらつきと公差の比較
- Cpk = min[(USL − X̄̄) / (3σ̂), (X̄̄ − LSL) / (3σ̂)] — 中心化を考慮した能力 — 工程平均の位置を考慮
σ̂ = R̄ / d₂(X̄-R 管理図の場合)
長期性能(群間を含む全変動):
- Pp = (USL − LSL) / (6s) — 同じ式ですが、全体の標準偏差 s を使用
- Ppk = min[(USL − X̄̄) / (3s), (X̄̄ − LSL) / (3s)]
合格基準
| 指標 | 最小値 | 目標 |
|---|---|---|
| Cpk | 1.33 | 1.67 |
| Ppk | 1.33 | 1.67 |
| Cpk | 解釈 | PPAP 対応 |
|---|---|---|
| ≥ 1.67 | 優秀 | ✅ 合格 |
| 1.33 – 1.67 | 許容可能 | ✅ 合格 — 監視 |
| 1.00 – 1.33 | 限界的 | ⚠️ 顧客の承認が必要。管理策を追加 |
| < 1.00 | 能力不足 | ❌ 全数検査が必要。是正措置は必須 |
Cp と Cpk の関係
- Cp = Cpk:工程は完全に中心化されています
- Cp > Cpk:工程が中心からずれています — 管理限界を広げる前に中心化を改善してください
- Cpk なしで Cp だけを報告してはいけません — 工程が中心からずれていても、Cp は良好な値を示すことがあります
ステップ 5 — 管理外の状態に対応する
- 工程を停止する(または影響を受けた出力を保留にする)— 管理外の工程で生産を続けてはいけません
- 封じ込める — 最後に管理状態だった時点以降の影響を受けた出力を特定します
- 調査する — 何が変わったかを確認します(材料ロット、作業者、シフト、工具、環境)
- 根本原因を特定する — まず 5-Why またはフィッシュボーン図を使って問題の範囲を絞り込みます
- 是正する — 是正措置を実施し、工程が管理状態に戻ることを確認します
- 記録する — シグナル、調査、実施した措置を管理図(またはログ)に記録します
- 根本原因から新たな故障モードが判明した場合は、PFMEA と管理計画書を更新します
工程にシフトがあった後、管理図を「管理状態に見せる」ためだけに管理限界を再計算してはいけません。
ステップ 6 — SPC の実施状況を監査する
生産現場またはサプライヤーでの SPC を確認する際は、次の項目を確認します。
- データの種類(計量値か計数値か)に応じて適切な管理図タイプが選択されている
- 初期管理限界の計算に最低 25 群を使用している
- 管理限界が工程データから計算されている — 規格限界を設定していない
- Western Electric ルールを適用している(最低でもルール 1、2、3)
- 管理外のシグナルと実施した措置が管理図に注記されている
- 安定した(管理状態にある)工程のみを対象に工程能力を計算している
- Cpk が最低 1.33 以上。特殊特性では 1.67
- MSA 調査が完了しており、使用しているゲージの %GRR が 30% 未満
- 管理図を意思決定に使用している — 遡って記入していない
検証基準
次の条件を満たす場合、SPC の実施は適切です。
- 管理図タイプがデータの種類と群サイズに適合している
- 生産データの最低 25 群から管理限界を計算している
- 工程能力の計算前に、工程が統計的管理状態にある
- 監視対象のすべての特性で Cpk が 1.33 以上(最低値)
- 管理外のシグナルを受けて、調査と是正措置を記録している
よくある間違い
- 管理限界を規格限界と同じに設定する(SPC の基本的な誤りです。これらは異なる概念です)
- 管理状態にない工程で工程能力を計算する(意味がありません。まず工程が安定している必要があります)
- Cp を報告して Cpk を報告しない(中心からずれた工程が隠れてしまいます)
- サブグループ化によってより多くの情報が得られる場合でも、n=1 の個別管理図だけを使用する
- シフト終了時に管理図をさかのぼって記入する(リアルタイム監視の目的が損なわれます)
- 根本原因を特定せずに、管理外の点をなくすために管理限界を再計算する
- 30 個の部品に基づいて Cpk = 1.45 と報告する(サンプル数が少なすぎます。信頼できる工程能力評価には最低 100 個が必要です)
出力形式
使用を開始するたびに、ユーザーに次のように尋ねてください。
"出力をどのように受け取りたいですか? A — 構造化された Markdown(表とセクションを整えた、コピーしてすぐ使える形式) B — プレーンな表(Excel または Word 向けに簡略化した構成) C — 説明形式のレポート(正式な文書やメール向けの流れるような文章)
デフォルト:A。"
選択された形式に合わせて、すべての出力セクションを調整してください。プラットフォームまたはセッションのコンテキストですでに形式の希望が指定されている場合は、この質問を省略してください。
変更履歴
| バージョン | 日付 | 作成者 | 変更内容 |
|---|---|---|---|
| 1.0 | 2026-06-06 | @RBraga01 | 初回リリース |
| 1.1 | 2026-06-06 | @migmcc | ステップ 4 に有効な工程能力評価に必要な最低 100 個の要件を追加し、工程能力計算の前提として工程が管理状態にあることを明確化 |