SPC: Control Chart Fundamentals and Applications Applications
SPC: Control Chart Fundamentals and Applications Applications
Applications
Dan Mateja
January 22, 2016
Background
• 21 years in the steel industry
– Quality
– Process Technology
• BS and MS in Metallurgical Engineering and Materials
Science
• MS in Quality Assurance
• ASQ CQM/OE
• Certified Black Belt through Whirlpool Operational
Excellence
• ASQ Member since 2009
– Illiana Chief ASQ Exam Proctor
– Illiana Section Chair
2
Agenda
• 7 Quality Tools for Process Improvement
3
Seven Quality Tools
4
Control Chart History and Overview
5
Control Chart History and Overview
X- Ba r Cha rt - Pin Dia me te r
0.253
0.252
0.251
0.25
0.249
0.248
0.247
0.246
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
0.01
0.009
0.008
0.007
0.006
0.005
0.004
0.003
0.002
0.001
0
1 7 13 19
8
Control Chart History and Overview
• Control Chart Purpose for SPC
9
Control Chart History and Overview
• Types of Control Charts
– Variable
• Continuous data
• Control charts used in pairs
– One chart (typically the top) monitors the average or centering
of the process distribution
– The other chart (typically the bottom) monitors the range of the
distribution
– Attribute
• Non-continuous, Go-No Go, Pass-Fail
• A single control chart 10
Control Chart History and Overview
Control Chart Decision Tree
Choose Appropriate Control Chart
Counted & plotted as discrete events Measured & plotted on a continuous scale
Instructions 0.25
0.003
Learn More
0.002
To learn more about other quality tools, visit 0.001
the ASQ Learn About Quality web site.
0
1 7 13 19
Learn About Quality
Three Sigma Limit A single point outside the control limits
Two Sigma Limit Two of three pts outside the two sigma limit
One Sigma Limit 12
Four of Five pts outside the one sigma limit
Average Eight in a row on the same side of centerline
Variable Control Charts – X-Bar-R
0.2501 Xbar/IMR C hart Avg 0.251 Xbar one sigma Upper Limit 0.006 Rbar one sigma Upper Limit
0.0044 Range C hart Avg 0.252 Xbar two sigma Upper Limit 0.008 Rbar two sigma Upper Limit
0.001892 Rbar/d2 0.253 Xbar three sigma Upper Limit 0.009 Rbar three sigma Upper Limit
100 Number of samples 0.249 Xbar one sigma Lower Limit 0.003 Rbar one sigma Lower Limit
5 Subgroup size 0.248 Xbar two sigma Lower Limit 0.001 Rbar two sigma Lower Limit
20 Number of subgroups 0.248 Xbar three sigma Lower Limit n/a Rbar three sigma Lower Limit
• When to Use
14
Variable Control Charts – X-Bar-R
• Several Purposes
15
Variable Control Charts – X-Bar-R
• Procedure for setting up X-Bar-R control charts
– Step 1:
– Choose what to measure
– Step 2:
– Determine the appropriate time period for collecting
the data
– Determine the number of data points per subgroup
(n) and the number of subgroups (k) (minimum = 20)
– Within each subgroup, samples should as alike as
possible 16
Variable Control Charts – X-Bar-R
• Procedure for setting up X-Bar-R control charts
– Step 3:
– Set up forms for data
17
Variable Control Charts – X-Bar-R
18
Variable Control Charts – X-Bar-R
• Procedure for setting up X-Bar-R control charts
– Step 4:
– Collect the samples and record the measurements
– Step 5:
– With raw data, construct a histogram of the individual
data points and the averages of the subgroups
– Check for normality – Anderson-Darling Test
19
Variable Control Charts – X-Bar-R
• Histogram of Individual Data Points
20
Variable Control Charts – X-Bar-R
• Histogram of the Average of the Subgroups
21
Variable Control Charts – X-Bar-R
• Normality Test for Individual Data Points
22
Variable Control Charts – X-Bar-R
• Normality Test for the Average of the Subgroups
23
Variable Control Charts – X-Bar-R
• Procedure for setting up X-Bar-R control charts
• Calculate various statistics and determine the
control limits for charts
– Step 6:
– Calculate the averages x̄ (X-bar)
– Step 7:
– Calculate the average of the averages x̿ (X-double-
bar)
24
Variable Control Charts – X-Bar-R
• Procedure for setting up X-Bar-R control charts
• Calculate various statistics and determine the
control limits
– Step 8:
– Determine the range for the samples
– Step 9:
– Calculate the average of the ranges (̅R)
– Step 10:
– Calculate the control limits for the range and x̄ (X-
bar) charts
25
Variable Control Charts – X-Bar-R
26
Variable Control Charts – X-Bar-R
27
Variable Control Charts – X-Bar-R
28
Variable Control Charts – X-Bar-R
29
Variable Control Charts – X-Bar-R
30
Variable Control Charts –X-Bar -R
• Procedure for setting up X-Bar-R control charts
– Step 11:
– Determine the scale for the plots
– Step 12:
– Draw the control limits and averages and plot the
data for both charts
– Connect the dots
31
Variable Control Charts –X-Bar -R
32
Variable Control Charts –X-Bar -R
X- Bar Chart - Pin Diame ter
0.253
0.252
0.251
0.25
0.249
0.248
0.247
0.246
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
0.01
0.009
0.008
0.007
0.006
0.005
0.004
0.003
0.002
0.001
0
1 7 13 19 33
Variable Control Charts – X-Bar-R
• Analysis
– Step 1:
– Check the range chart for out-of-control points
– If out-of-control, investigate reasons
– Cannot proceed to Step 2 until out-of-control reasons
explained and/or range chart back in control
– Recalculate control limits without out-of-control
points
– Step 2:
– Check the x-bar chart for out-of-control signals
– If out-of-control, investigate reasons
34
Variable Control Charts – X-Bar-R
X-Bar of Undercut Diameter
-1
1 7 13 19 25
0
1 7 13 19 25
0
1 7 13 19
0
1 7 13 19
39
Control Chart Decision Tree
Choose Appropriate Control Chart
Counted & plotted as discrete events Measured & plotted on a continuous scale
• When to use
– Variable data
– Need lots of data, n≥ 10
– Need to detect very small changes
41
Variable Control Charts – Individual
– Moving Range
• Study variable data that are not generated
frequently enough for an X-Bar-R Chart
• When to use
– Variable data
– Normal distribution
– Cannot use X-Bar-R chart due to infrequent data
– Cannot use X-Bar-R chart because the measurement remains
constant for a relatively long period of time before process changes
43
Variable Control Charts – Other
• Moving Average-Moving Range
• Each successive subgroup drops the oldest measurement from
the previous subgroup
• Cannot use X-Bar-R - measurements remain constant
• Cannot use I-MR – data are not normal
• Target Chart
• Allows the same characteristic from different parts or products to
be plotted on the same chart
Counted & plotted as discrete events Measured & plotted on a continuous scale
46
Attribute Control Charts – P/NP-Charts
• Used for go-no go, defects, counts
• P-Chart
• Used to study proportion of non-conforming or
defective items
• Items are either good or bad
• P equals the number of defective pieces divided by
sample size
• Sample size can vary
• Sample size should be approximately greater than 50
47
Attribute Control Charts – P/NP-Charts
• NP-Chart
• Same as P-Chart but sample size is constant
• Can also use P-Chart if sample size is constant
• Plot number instead of percent defective
48
Attribute Control Charts – C/U- Charts
• C-Chart
• Count chart used to study the number of non-conformities or
defects
• When to use:
• Counting non-conformities
• Each sample must have the same opportunity for non-
conformities to occur
• More than one non-conformity can be counted per item or per
area
• Sample size (length, area, etc.) remains constant
49
Attribute Control Charts – C/U- Charts
• U-Chart
• Similar to C-Chart but used to study the proportion of
non-conformities
• When to use:
• Counting non-conformities and
• Sample size varies or
• Where the opportunity for non-conformities changes from
one sample to the next
50
Attribute Control Charts – P-Chart
51
Attribute Control Charts – P-Chart
52
Attribute Control Charts – P-Chart
53
Summary
• Control Charts can used for several purposes
– Monitor process variables and parameters - SPC
– Other continuous improvement and/or problem solving activities
• In SPC, important for operators to fill out and react to out of control
conditions
54
Computer Programs for Control
Charts
• Minitab
– Good for statistical calculations and charts
• SAS Jump
– Similar to Minitab
• Excel Templates
– ASQ for X-Bar-Range
56