Fujimi SPC System using JSL June 22, 2016 Document #: F-638, Revision 0, See FCQP-8.5.2
Overview Utilize JMP for SPC Demonstrate one-button solution for SPC reviews Show how to combine JMP capabilities into JSL script: DataBase Builder Filters Post-Query Script Sampling Sorting Merging files Row and column manipulation Control charting Creating JSL Document #: F-638, Revision 0, See FCQP-8.5.2
Presentation Overview Fujimi introduction Fujimi process flow Example output Writing the JSL script Document #: F-638, Revision 0, See FCQP-8.5.2
Fujimi Background Product Portfolio: Markets: Abrasives CMP slurries Silicon slurries Polishing compounds Markets: Semiconductors Optics Document #: F-638, Revision 0, See FCQP-8.5.2
SPC Requirements and Design
Fujimi SPC Requirements Control chart review requirements: One-button solution to display control charts Retrieve control limits from production database Retrieve data from QC database Retrieve and display comments for outliers or lots of interest Visual indicator of lot status Document #: F-638, Revision 0, See FCQP-8.5.2
Fujimi Databases and Tables (Inputs) SQL Database Tables: Control Limits QC Results Production information Lot status JMP table with QC comments Document #: F-638, Revision 0, See FCQP-8.5.2
JSL Script Design (Process) Retrieve control limits: Retrieve from DB table Apply filters Run post script Save as JMP SQL query -> Limits.jmp Retrieve QC data: Join DB tables Retrieve from DB tables Save as JMP SQL query -> Product QC.JMP Create Scripts: Open QC comment table and merge with Product QC.JMP Label rows with comments Select row color and marker by lot status Plot control charts Create JSL Script: Run the two JMP SQL queries to create JMP tables Assign control limits from Limits.jmp to Product QC.JMP
Output Final Script
1. Control Limit Query
Limits Query Layout Open JMP Query Builder Connect to Limits Database Select joining criteria Select columns Select filters Create Post-Query-Script Assign 0 to empty cells New column with UCL and LCL average Save JMP SQL Query
2. QC Data Query
Product Query Layout Open JMP Query Builder Connect to databases ProductInventory CMPQCSampleID CMPQCResults CMPQCStatusEntry MPQCStatusType Select columns Select filters Select sampling for last 100 points Select order by Create Post-Query-Script Sort table Save JMP SQL Query
3. JMP Scripts
Add Limits Step through each column of Product QC.jmp and match column name to row name of limits.jmp Assign CL limits to Product QC.jmp Assign MDL limits to Product QC.jmp
Row Status Assign color code of column of Product QC.jmp by lot status Assign color code of rows of Product QC.jmp Assign label of each row of Product QC.jmp by comments
Step through each row of Product QC Step through each row of Product QC.jmp and set row marker for comments
Control Chart Set size variables for frame and graph Create control charts
4. Create JSL Script
Run the two JMP SQL queries to create JMP tables Copy control limits script Copy QC comment table script Copy label row script Copy row color and marker script Copy control charts script
Document #: F-638, Revision 0, See FCQP-8.5.2