2025/05/01

KVKV-X

概略

品質のバラツキを判定ルールを元に分析します
検査する試料は数個程度の試料を1グループとして採取し、そのグループを複数回採取してXbar-R管理図を作ります
Xbar-R管理図のグラフ
上のグラフにXbar管理図を描画しています(青色)
グラフの青線が1グループの平均値で90グループをグラフで表示しています
90グループの平均値をセンターに上方管理限界(UCL)と下方管理限界(LCL)を計算して、それを3分割しています
下のグラフにはR管理図を描画しています(緑色)
R管理図は1グループ内の最大値と最小値の差(バラツキ)を表示しています

Xbar-R管理図とCpkの違い

Xbar-R管理図とCpkはどちらも品質管理で使用される指標ですが、目的が異なります。 Xbar-R管理図は、工程が安定した状態で運転されているかを監視するための手法です。製造中のデータを継続的に記録し、管理限界を超える変動や異常な傾向を検出します。工程に異常が発生した場合は、管理図の判定ルールによって早期に発見できます。 一方、Cpk(工程能力指数)は、工程が規格を満足する能力を持っているかを評価する指標です。工程のばらつきや平均値の偏りを考慮し、規格外品が発生する可能性を数値で表します。 一般的な品質管理では、まずXbar-R管理図によって工程が統計的管理状態にあることを確認し、その後にCpkを計算して工程能力を評価します。工程が安定していない状態で算出したCpkは信頼性が低いため、管理図による監視と工程能力評価を組み合わせて使用することが重要です。

比較
項目Xbar-R管理図Cpk
目的工程の異常検出工程能力の評価
評価対象時間的な変動規格に対する余裕度
使用タイミング製造中の監視工程能力評価時
結果管理状態の判定能力指数(数値)
異常検出可能不可

簡単に言えば、Xbar-R管理図は「工程が安定しているかを見るためのツール」、Cpkは「工程が規格を満足する能力を持っているかを評価する指標」です。

関連ページ

計算

1グループの平均値 \(\bar{x}\) と、最大値ー最小値でバラツキRを計算します
すべてのグループの平均値のさらに平均 \(\bar{\bar{x}}\) とバラツキRの平均を計算します
Xbar管理図のUCLとLCLを計算します
\begin{align} UCL = \bar{\bar{x}} + A_{2}\bar{R} \\ LCL = \bar{\bar{x}} - A_{2}\bar{R} \\ \end{align} R管理図のUCLとLCLを計算します
\begin{align} UCL = D_{4} \times \bar{R} \\ LCL = D_{3} \times \bar{R} \\ \end{align}

XbarR管理図係数表
1グループの個数A2D3D4
21.8800.03.267
31.0230.02.574
40.7290.02.282
50.5770.02.114
60.4830.02.004
70.4190.0761.924
80.3730.1361.864
90.3370.1841.816
100.3080.2231.777

管理図の異常判定ルール(JIS Z 9021)

JIS Z 9021:1998ではガイドラインとして以下の判定ルールを定めています

管理限界内に全ての点が存在していても、 工程に異常傾向がある場合があります。 そのためJISでは管理限界だけでなく、 連続傾向や周期性などを判定するための 8つのルールを定義しています。

判定ルール1
ルール1:1点が領域Aを超えている


判定ルール2
ルール2:9点が中心線に対して同じ側にある


判定ルール3
ルール3:6点が増加、又は減少している


判定ルール4
ルール4:14の点が交互に増減している


判定ルール5
ルール5:連続する3点中、2点が領域A又はそれを超えた領域にある


判定ルール6
ルール6:連続する5点中、4点が領域B又はそれを超えた領域にいる


判定ルール7
ルール7:連続する15点が領域Cに存在する


判定ルール8
ルール8:連続する8点が領域Cを超えた領域にある

シンボル

Xbar-Rファンクション
入出力
InData[]
入力データ
Num
入力データ回数
Xbardata[]
Xbar
Rdata[]
R
入力
Dn
1グループの試料数
XnRn
保持するグループ数 (最大90)
出力
Judge
判定結果(0-7ビットがルール1-8)
Xbarbar
X平均値
X_UCL
X上方管理限界
X_LCL
X下方管理限界
Rbar
R平均値
R_UCL
R上方管理限界
R_LCL
R下方管理限界
Xbar-Rファンクション
入出力
InData[]
入力データ
Num
入力データ回数
Xbardata[]
Xbar
Rdata[]
R
出力
Judge
判定結果(0-7ビットがルール1-8)
Xbarbar
X平均値
X_UCL
X上方管理限界
X_LCL
X下方管理限界
Rbar
R平均値
R_UCL
R上方管理限界
R_LCL
R下方管理限界

動作確認回路

ラダー

Xbar-R KV サンプルラダー図

Xbar-R管理図 KV-X サンプルラダー図

@MR000接点をONすると試料を乱数を使って9.0~9.65535の値をData[]にセットしてXbarRファンクションを実行します

このサンプルでは乱数を用いて管理図を作成していますが、 実際には寸法測定値、重量、温度、圧力などの 検査データを入力して品質管理に利用できます。

計算した値はXbarDataとRDataに追加されて、判定結果やXbarbarに出力します
同時に実行した回数をカウントアップしてNumに出力します

入出力変数のNumとXbarDataとRDataはFUN内部で使用するので変更しないようにします
データをクリアしたいときはNumとXbarDataとRDataをクリアしてください
また、Xbarbarなどの値はXbarDataとRDataを元に計算しているためデータ数が増えるまで安定しません

ダウンロード

XbarRKV.kufb (ライブラリのみ)

ダウンロードされたときは利用規約に同意したものとみなします

XbarRKVX.kufb (ライブラリのみ)

ダウンロードされたときは利用規約に同意したものとみなします

この記事へのコメント