Choose Language Hide Translation Bar
Highlighted
FN
FN
Community Trekker

Time varying spec or control limits

For sensor data, what will be the best way to support spec or control limits that change over time (rows)?

FN_0-1585067683980.png

 

In column properties, these attributes are constant (see below).

 

FN_0-1585058784894.png

 

1 ACCEPTED SOLUTION

Accepted Solutions
Highlighted
txnelson
Super User

Re: Time varying spec or control limits

Here is an example using static control limits with phases

dt = Open( "$SAMPLE_DATA/Quality Control/Diameter.jmp" );
dt << Control Chart(
	Phase( :Phase ),
	Sample Size( :DAY ),
	KSigma( 3 ),
	Chart Col(
		:DIAMETER,
		XBar(
			Phase Level( "1", Sigma( .29 ), Avg( 4.3 ), LCL( 3.99 ), UCL( 4.72 ) ),
			Phase Level( "2", Sigma( .21 ), Avg( 4.29 ), LCL( 4 ), UCL( 4.5 ) )
		),
		R( Phase Level( "1" ), Phase Level( "2" ) )
	)
);

 The Phased limits can also be read in from a separate Limits data table

Jim

View solution in original post

6 REPLIES 6
Highlighted
P_Bartell
Community Trekker

Re: Time varying spec or control limits

Have you considered using a phase variable to articulate the observations and their respective limits? Quite easily done in Control Chart Builder. Here's an illustration from the JMP Online Documentation:

 

https://www.jmp.com/support/help/en/15.1/#page/jmp/control-chart-builder.shtml#ww1079193

 

Highlighted
FN
FN
Community Trekker

Re: Time varying spec or control limits

I saw that example but these limits are automatically calculated based on statistics (see image below where I added an outlier).

 

But indeed, I am after a control chart were the limits are varying based on external information (e.g. production grade).

 

FN_0-1585065370647.png

 

 

 

 

Highlighted
txnelson
Super User

Re: Time varying spec or control limits

Here is an example using static control limits with phases

dt = Open( "$SAMPLE_DATA/Quality Control/Diameter.jmp" );
dt << Control Chart(
	Phase( :Phase ),
	Sample Size( :DAY ),
	KSigma( 3 ),
	Chart Col(
		:DIAMETER,
		XBar(
			Phase Level( "1", Sigma( .29 ), Avg( 4.3 ), LCL( 3.99 ), UCL( 4.72 ) ),
			Phase Level( "2", Sigma( .21 ), Avg( 4.29 ), LCL( 4 ), UCL( 4.5 ) )
		),
		R( Phase Level( "1" ), Phase Level( "2" ) )
	)
);

 The Phased limits can also be read in from a separate Limits data table

Jim

View solution in original post

Highlighted
FN
FN
Community Trekker

Re: Time varying spec or control limits

I have seen how to load limits from a table, but not phase limits.
Is this built-in? or we need an script as in your example?
Highlighted
txnelson
Super User

Re: Time varying spec or control limits

Run my example, and then go to the red triangle and select Save Limits==>New Table.  You will then see what the table needs to look like to read in Phased limits

Jim
FN
FN
Community Trekker

Re: Time varying spec or control limits

Great, I will accept your first reply. Can you add this last answer as well?