Choose Language Hide Translation Bar
Highlighted
FN
FN
Level V

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
Level VI

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
Level V

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
Level V

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
Highlighted
FN
FN
Level V

Re: Time varying spec or control limits

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

    There are no labels assigned to this post.