How to configure real-time SPC using job-based conditions

In this guide, you’ll get comfortable setting up new job-based SPC conditions.

Create new quality inspection groups

  1. Go to <yourCompanyServer>.shoplogix.com/qualitycontroller

For example, if your server is “saas125”, then the URL would be saas125.shoplogix.com/qualitycontroller

Next, click the top-right menu toggle to SPC Config

 

On the left-side menu, you’ll see all machines that have SPC variables configured (for learning how to configure the SPC Signal itself, please reach out to your dedicated SLX engineer)

 

2. Select the Machine that you want to configure job-based SPC conditions for to load its current settings.

If this is your first time configuring SPC job-based conditions, your screen will look relatively empty, with a few exceptions:

There will be a “DEFAULT” group available, with at least 1 SPC variable

This DEFAULT group will show all the configured SPC Signals (via SLX Config) and their default Low/High/Target values.

 

You will not be able to edit this DEFAULT group for the following reasons:
- As you begin to configure job-based conditions (e.g. “When my Job Name = “XYZ”, I want to ensure my TEMPERATURE variable stays between 10 to 40), you’ll still need some default fallback value behavior.

In other words, any time there are NO job-based conditions that = TRUE, then the values in the DEFAULT Group will become active and used to evaluate against.

 

2. Click the Add button to create a new group of job-based SPC conditions.

 

3. Create a relevant name for this group.

Remember: this is to create a group of similarly related quality inspections (for example: all quality inspections that are needed for Allen-Bradley Hardware)

 

4. Click Confirm when ready, and your screen should update to provide additional settings to configure.

 

5. Now you can configure Job-based conditions. This means that any time all of the conditions you add here are TRUE, the SPC values (which you’ll set up next) will be evaluated against new Low/High criteria.

For example, if you add a condition that says “Job Name” CONTAINS “XYZ”, then any time a Job comes in that contains “XYZ”, the new Low/High/Target values to evaluate against will be based on the SPC variables that you’re about to configure (next step).

 

6. Next up, you’ll need to actually set up your job-based SPC variables.

You’ll notice that now you’ll still have the same list of variables, except these are editable. You can change the new Low, High, and Target Values here.

Again, this means:

  • Any time your Job-based conditions are true, the Quality Controller will use these new values to evaluate against your variables.

  • For example, in the image below, you can set “New Generic Variable”s Low and High values to 5 and 9. And each time they are polled from the machine, as long as the job-based conditions are TRUE, if a value of 11 comes in, it will be considered OUT OF SPEC

  • Lastly, it is important to note again: When there are NO relevant job-based conditions, the Quality Controller will evaluate your variables against the configuration settings in the DEFAULT group.

 

7. When ready, click Save to confirm in your changes.


Congratulations!
Now any time the job-based conditions you set up for your group = TRUE, the SPC variables will be evaluated against these new low/high/target values (until another job-based condition becomes true, at which point THAT group will become the new evaluator).

 

Related articles