The Elsmar Cove Forum and Site Map The Elsmar Cove Wiki More Free Files The Elsmar Cove Forums Discussion Thread Index Post Attachments Listing Failure Modes Services and Solutions to Problems Elsmar cove Forums Main Page Elsmar Cove Home Page

Go Back   The Elsmar Cove Forum > Common Quality Assurance Processes and Tools > Six Sigma


The Elsmar Cove Forum SideBar!
Monitor the Forum
Monitor New Forum Posts
New Threads Feeds
RSS FeedRSS Feed
Sponsor Link










$ Contributor Forum Access
Courtesy Quick Links

Links that Elsmar Cove visitors will find useful in your quest for knowledge:


Howard's International Quality Services

Atul's Symphony Technologies

Dave Scott's Scott Quality Solutions

Praxiom Research Group


NIST's Engineering Statistics Handbook

IRCA - International Register of Certified Auditors

SAE - Society of Automotive Engineers

Quality Digest Portal

IEST - Institute of Environmental Sciences and Technology

ASQ - American Society for Quality


All the Important Standards and Related Web Sites in the World
Reply
 
Thread Tools Search this Thread Rate Thread Content Display Modes
  #1  
Old 17th November 2004, 11:11 PM
Sushil Sushil is offline
Universal

Registration Date: Aug 2004
Location: India
Age: 39
 
Posts: 12
Thanks Given to Others: 0
Thanked 0 Times in 0 Posts
Karma Power: 22
Karma: 10
Sushil has less than 100 Karma points so far.
Let Me Help You DPMO calculation for Testing stations- ideal way? High volume PCB manufacture

Electronic High volume PCB assy environmemt- I am looking for best methods to transform test data to DPMO (Defects Per Million Opportunities) values. Test stations detects board pass or fail as well as has capability to come out with symptom code for which the board failed for (50 Symptom codes-some boards more). test times vary from 1 hr to 2 hrs. Intention is to drive improvement in assy based on defects detected. There are terminologies like FPY(first pass yield) and there are cases where the board goes for re-tests number of times- provided the rework/debugging does'nt come with circuit improvement.
Reply With Quote

Sponsored Links
  #2  
Old 18th November 2004, 10:15 AM
wmarhel wmarhel is offline
Courtesy Access

Registration Date: Oct 2004
Location: DuBois, PA
Age: 39
 
Posts: 612
Thanks Given to Others: 109
Thanked 234 Times in 149 Posts
Karma Power: 94
Karma: 3086
wmarhel is appreciated, and has over 1700 Karma points.
wmarhel is appreciated, and has over 1700 Karma points.
Default

Quote:
Originally Posted by Sushil

Electronic High volume PCB assy environmemt- I am looking for best methods to transform test data to DPMO (Defects Per Million Opportunities) values. Test stations detects board pass or fail as well as has capability to come out with symptom code for which the board failed for (50 Symptom codes-some boards more). test times vary from 1 hr to 2 hrs. Intention is to drive improvement in assy based on defects detected. There are terminologies like FPY(first pass yield) and there are cases where the board goes for re-tests number of times- provided the rework/debugging does'nt come with circuit improvement.
Maybe I'm reading more into this than necessary but here goes.

I wouldn't necessarily use DPMO for this applicaton, or many applications for that manner. Irregardless of whether there is one defect on the board or three, if the board doesn't pass test it is rejected. So your "First-Pass Yield" would be based on a simple Pass/Fail criteria.

One thing to look at would be to see where you can combine the "Symptom" codes into groups. For example, a component can be shorted or it can be open, but in both circumstances it is still faulty. A solder joint can be cold, or maybe even missing, hence a group dubbed "Soldering". You might end up with groups like this:

Faulty Component - Open, Shorted, Wrong Value
Soldering - Cold, Missing, Insufficent Coverage
Board Defect - Cracked, Broken
Etc.

A problem with having 50 different categories is that results can be so spread out that "nothing" stands out. Create a Pareto Chart off of the main headings. Once things are categorized into this high level chart, create a secondary Pareto Chart for the categories with highest defect rates using the sub-categories (i.e. Open, Shorted, Wrong Value, etc).

A simple histogram charting the number of defects found on a board and/or the number of items replaced on a board (could show the effectiveness the technician's troubleshooting ability) would be very applicable.

Another item to look at is the accuracy of the symptom codes generated to what is actually done to the board to return it to a condition where it can be used.

It would be great to have some more information or examples to go by.

Wayne
Reply With Quote
Sponsored Links

  #3  
Old 18th November 2004, 11:36 AM
Dave Strouse's Avatar
Dave Strouse Dave Strouse is offline
Involved - Posts

Registration Date: Oct 2001
Location: Rochester,NY
Age: 59
 
Posts: 88
Thanks Given to Others: 0
Thanked 14 Times in 7 Posts
Karma Power: 46
Karma: 597
Dave Strouse is appreciated, and has over 500 Karma points.Dave Strouse is appreciated, and has over 500 Karma points.Dave Strouse is appreciated, and has over 500 Karma points.Dave Strouse is appreciated, and has over 500 Karma points.Dave Strouse is appreciated, and has over 500 Karma points.Dave Strouse is appreciated, and has over 500 Karma points.
Default Concur with wmarhel, be carefull using DPMO

A couple of past experiences.

I was mentoring a Black Belt on a project where they were improving a process called detail check. There, the CAD system produced a drawing and the "detail check" team looked for errors in the design implementation prior to passing over to manufacturing to wire up the circuitry.

Before I was involved, the improvement team decided that they would obtain a baseline DPMO. So they said each drawing had so many wires on it ( 1 opportunity to either be there or not) , each wire had a start point (opp) and a termination (opp) and a wire coding number (opp) and a color code (opp), so essentially they ended up with each wire on the drawing having 5 or 6 opps for error. OK, that meant each drawing had several hundred opps. They calculated a few hundred DPMO from their sample.

When the team took that result to manufacturing, they almost got thrown out of the building. "No WAY are you that good!” they said. The point is that you must define the opportunities in view of the customer. In this case the wiring guys did not give a tinkers dang if there were 10,000 opportunities for error that were done correctly. ONE error made the drawing not suitable for their use.

Another story on defect counts. I did a project looking at a packaging line. The inspection of the package had a quality plan with, as I remember 77 defects called out. e.g. ("PRINT MISSING CHARATERS", PRINT SMUDGED” and a bunch of others) were all separate defect categories. Please imagine an operator trying to inspect to that list and the daily arguments of the IT IS A DEFECT! , IT IS NOT! variety. All of this is NVA work.

When our team finished we had combined them into only a total of 17 categories e.g. all the Print ones were now "Print Unreadable", with some decent operational definitions around them. Still a lot, but much better.

The bottom line is, if you will not do something with the minute symptom codes, look for combining to simplify and get more resolution in your first order Paretto. If you are using the lower level data to drive improvements, then I applaud you, but in such cases it has been my experience that it is just recorded and no body ever looks at it again because individually they are not seen to be a problem worthy of effort.

My advice is stick with PASS/FAIL, as previous poster also indicated, to drive your initial improvement efforts.

A legitimate use of DPMO can be seen to compare two products of dissimilar complexity, like a circuit board with 100 components versus one with a 1000. This can be the first cut to say what to work on as a priority.

But to improve this type of process, I'd be very carefull of DPMO where the "O" was anything except "1", that "1" being what the customer wants. Else, you may delude yourself that you are doing better than you actually are.
Reply With Quote
  #4  
Old 20th November 2004, 01:32 PM
Sushil Sushil is offline
Universal

Registration Date: Aug 2004
Location: India
Age: 39
 
Posts: 12
Thanks Given to Others: 0
Thanked 0 Times in 0 Posts
Karma Power: 22
Karma: 10
Sushil has less than 100 Karma points so far.
Default

Quote:
Originally Posted by wmarhel

Maybe I'm reading more into this than necessary but here goes.

I wouldn't necessarily use DPMO for this applicaton, or many applications for that manner. Irregardless of whether there is one defect on the board or three, if the board doesn't pass test it is rejected. So your "First-Pass Yield" would be based on a simple Pass/Fail criteria.

One thing to look at would be to see where you can combine the "Symptom" codes into groups. For example, a component can be shorted or it can be open, but in both circumstances it is still faulty. A solder joint can be cold, or maybe even missing, hence a group dubbed "Soldering". You might end up with groups like this:

Faulty Component - Open, Shorted, Wrong Value
Soldering - Cold, Missing, Insufficent Coverage
Board Defect - Cracked, Broken
Etc.

A problem with having 50 different categories is that results can be so spread out that "nothing" stands out. Create a Pareto Chart off of the main headings. Once things are categorized into this high level chart, create a secondary Pareto Chart for the categories with highest defect rates using the sub-categories (i.e. Open, Shorted, Wrong Value, etc).

A simple histogram charting the number of defects found on a board and/or the number of items replaced on a board (could show the effectiveness the technician's troubleshooting ability) would be very applicable.

Another item to look at is the accuracy of the symptom codes generated to what is actually done to the board to return it to a condition where it can be used.

It would be great to have some more information or examples to go by.

Wayne
Wayne thanks, as I understand from you the DPMO tracking is not advisable at testing stations. I was recently refering to two IPC standards released ie 7912A and 9216A which has both references to the DPMO calculations in PCB assy environment, here they are categorising defect Opp as termination, component, Assy, Placement,Overall Index opportunities- do you advise tracking at this level for which IPC is also strongly recommending. But for layman terms and in the shop floor, this would'nt be a good indicator for driving improvements especially from test stations. Further this would require Debug data also to be fed in to have a real time DPMO displayed, is this method adoptable in Assy environments ?

As an example , I have a tests named "POST test" which has several defect codes under it POST_110, POST_90, POST_105 test which has it's own reasons to fail within the Circuit. Even though the Diagnostic test routine calls for POST test, the test script writes next level defect code in the log.
ie board Sl# 999 fails for POST_110, board Sl# 1000 could fail for POST_105. The defect pareto charts/Test Engineers in the line also uses the POST_XXX defect codes to get the hitter and identify the process/component related issues. But the issue being you have too many defect codes to be tracked eventhough we restrict them to top 10 from the pareto.

Going by PASS/FAIL category could be too high level. We are in a fix now on which method to adopt and whether the method adopted could find it's suitability in the test environment for the TE's to drive the improvements.
Reply With Quote
  #5  
Old 22nd November 2004, 11:58 AM
wmarhel wmarhel is offline
Courtesy Access

Registration Date: Oct 2004
Location: DuBois, PA
Age: 39
 
Posts: 612
Thanks Given to Others: 109
Thanked 234 Times in 149 Posts
Karma Power: 94
Karma: 3086
wmarhel is appreciated, and has over 1700 Karma points.
wmarhel is appreciated, and has over 1700 Karma points.
Default

Quote:
Originally Posted by Sushil

Wayne thanks, as I understand from you the DPMO tracking is not advisable at testing stations. I was recently refering to two IPC standards released ie 7912A and 9216A which has both references to the DPMO calculations in PCB assy environment, here they are categorising defect Opp as termination, component, Assy, Placement,Overall Index opportunities- do you advise tracking at this level for which IPC is also strongly recommending. But for layman terms and in the shop floor, this would'nt be a good indicator for driving improvements especially from test stations. Further this would require Debug data also to be fed in to have a real time DPMO displayed, is this method adoptable in Assy environments ?

As an example , I have a tests named "POST test" which has several defect codes under it POST_110, POST_90, POST_105 test which has it's own reasons to fail within the Circuit. Even though the Diagnostic test routine calls for POST test, the test script writes next level defect code in the log.
ie board Sl# 999 fails for POST_110, board Sl# 1000 could fail for POST_105. The defect pareto charts/Test Engineers in the line also uses the POST_XXX defect codes to get the hitter and identify the process/component related issues. But the issue being you have too many defect codes to be tracked eventhough we restrict them to top 10 from the pareto.

Going by PASS/FAIL category could be too high level. We are in a fix now on which method to adopt and whether the method adopted could find it's suitability in the test environment for the TE's to drive the improvements.

Hi,

I can't speak to the IPC standards as I'm not familiar with them. You are correct though, I would not use DPMO at the testing station, a simple Pass/Fail criteria would suffice here.

I have used real time data reporting on a manufacturing floor for electromechanical components. I had it tied into my production monitors so I knew how many pieces were produced (to takt time) and how many defective units had failed first pass. If the defects reached a certain point, we would print out the detailed defect data and respond accordingly.

If you have a line of code in your test software that writes the specific defect found, would it be possible to insert a few lines to write a "group defect" into the report? Again, the trick is to try and identy the biggest area of opportunity, and not to try to solve all the problems at once which won't get you very far in the long run. Here's a simple way to look at:

At the end of the day you ran 1000 parts, of which 100 failed for various defects. The defect breakdown is as follows: 20 - missing solder joint, 15 - cold solder joint, 10 - excessive solder, 20 - defective component, 20 - damaged board, 10 - missing component, 5 - bad trace

From here we can see that the biggest area of opportunity is with soldering related defects which is responsible for 45% of the defects. If we were to take each of these defect codes individually, the breakdown of the top five would like like this:

Missing Solder Joint - 20%
Defective Component - 20%
Damaged Board - 20%
Cold Solder Joint - 15%
Excessive Solder - 10%
Missing Component - 10%

The PASS/FAIL criteria is there to help you identify whether or not the process yield is acceptable. If not, then you begin the drill down process. Essentially it is asking yourself "Why?" five times but with the use of data. In the above example you'd have three areas tied for the top spot. Which one do you attack? By grouping defects which have some sort of common thread, you may find that the solution for "Cold Solder Joints" also helps to addrerss "Missing Solder Joints" as well.

Long term, DPMO may be appropriate when designing new processes but I don't feel it will help identify and fix problems in the production area as they occur.

I'm sure there will be others out there who have a different take, and that's fine too. At the end of the day we all need to find out what works best for us and the customer. One my biggest peeves is that often there is a tendency to jump into some of the higher level tools because they appear "sexier" than sticking to the basics. But again, use what works and what will give you the best results.

Regards,

Wayne
Reply With Quote
  #6  
Old 30th November 2004, 02:56 PM
Bill Pflanz's Avatar
Bill Pflanz Bill Pflanz is offline
Quality Champion

Registration Date: Mar 2004
Location: Westerville Ohio
 
Posts: 580
Thanks Given to Others: 7
Thanked 65 Times in 45 Posts
Karma Power: 93
Karma: 2943
Bill Pflanz is appreciated, and has over 1700 Karma points.Bill Pflanz is appreciated, and has over 1700 Karma points.Bill Pflanz is appreciated, and has over 1700 Karma points.Bill Pflanz is appreciated, and has over 1700 Karma points.Bill Pflanz is appreciated, and has over 1700 Karma points.Bill Pflanz is appreciated, and has over 1700 Karma points.Bill Pflanz is appreciated, and has over 1700 Karma points.Bill Pflanz is appreciated, and has over 1700 Karma points.Bill Pflanz is appreciated, and has over 1700 Karma points.Bill Pflanz is appreciated, and has over 1700 Karma points.Bill Pflanz is appreciated, and has over 1700 Karma points.Bill Pflanz is appreciated, and has over 1700 Karma points.Bill Pflanz is appreciated, and has over 1700 Karma points.Bill Pflanz is appreciated, and has over 1700 Karma points.Bill Pflanz is appreciated, and has over 1700 Karma points.
Default

Quote:
Originally Posted by Dave Strouse

A couple of past experiences.

When the team took that result to manufacturing, they almost got thrown out of the building. "No WAY are you that good!” they said. The point is that you must define the opportunities in view of the customer. In this case the wiring guys did not give a tinkers dang if there were 10,000 opportunities for error that were done correctly. ONE error made the drawing not suitable for their use.

... But to improve this type of process, I'd be very carefull of DPMO where the "O" was anything except "1", that "1" being what the customer wants. Else, you may delude yourself that you are doing better than you actually are.
My files include some definitions of "opportunities" for DPMO calculations. The article was titled Some Guidelines for Counting Opportunities for Defects. I cannot find the original source but it may be from ASQ's Six Sigma Forum. Here are the definitions and a few other comments from the article.

"According to the ASQ Six Sigma Forum’s own glossary:

Opportunity: Any area of a product, process, or service that must be right to achieve customer satisfaction. Only operations that add value and have a direct connection to customer CTQs contain opportunities.

Opportunity for error or defect: An observable, measurable opening for a defect to occur, either in a final outcome or within processes leading toward the final outcome. Anything undesirable from a customer point-of-view."

The focus on counting the opportunity is whether it is critical to quality (CTQ) for the customer. Overstating the opportunities actually increases the possibility of wasting resources to fix problems that are not important.

The author gave some examples such as counting a supplied part as one opportunity (correct or incorrect), one opportunity for each entry on a form, a single tool making five cuts counts as five.

It sounds like Dave's descriptions were consistent with these definitions.

Bill Pflanz
Reply With Quote
  #7  
Old 6th July 2005, 11:39 PM
Arvind Arvind is offline
E-Mails Invalid or Rejected

Registration Date: Oct 2004
Location: Canada
 
Posts: 58
Thanks Given to Others: 0
Thanked 3 Times in 3 Posts
Karma Power: 0
Karma: 24
Arvind has less than 100 Karma points so far.
Default Go for variable data to maximize information instead of DPMO

DPMO is said to be a beginner's choice in six sigma. DPMO calculated from attribute data can vary a lot from day to day and often makes you wonder what is happening.

To understand what is really happening, select a variable metric, confirm satifactory measurement system and focus on control charts to give you more insight of process.
Reply With Quote
  #8  
Old 7th July 2005, 12:37 PM
Sushil Sushil is offline
Universal

Registration Date: Aug 2004
Location: India
Age: 39
 
Posts: 12
Thanks Given to Others: 0
Thanked 0 Times in 0 Posts
Karma Power: 22
Karma: 10
Sushil has less than 100 Karma points so far.
Default Pls clarify

Arvind,
Thanks.

can you pls elaborate on this. E.g in PCBA environment, Solder quality is either good or bad, Component is missing or Damaged etc are some of the defect codes at the process level. So this is attribute type of data. How can I convert this to Variable data type and which alternative do you suggest for instead of DPMO ?.

Sushil
Reply With Quote
Reply

Lower Navigation Bar
Go Back   The Elsmar Cove Forum > Common Quality Assurance Processes and Tools > Six Sigma

Bookmarks


Visitors Currently Viewing this Thread: 1 (0 Registered Visitors and 1 Unregistered Guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Forum Search
Display Modes Rate Thread Content
Rate Thread Content:

Posting Settings
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Discussion Threads
Discussion Thread Title Thread Starter Forum Replies Last Post or Poll Vote
Sampling plan for Inspection by Variables (high volume production) sindal Inspection and Test, Sampling and Related Topics 1 19th June 2008 12:38 PM
Supplier Rating System - Weighting low volume suppliers vs. high volume suppliers fcardillo Supplier Quality Assurance and other Supplier Issues 2 2nd May 2008 08:05 AM
Customer Satisfaction in High Volume Manufacturing Neale T Preventive Action and Continuous Improvement 4 20th November 2002 09:58 AM
Short Run - Low Volume Cpk Calculation tohbin Capability, Accuracy and Stability - Process, Machine, etc. 10 20th February 2002 05:28 PM
DPMO (Defects Per Million Opportunities) Calculation faujix SPC Monitoring and Statistical Analysis Techniques 5 6th December 2001 02:56 AM



The time now is 12:12 AM. All times are GMT -4.
The time zone can be changed in your UserCP --> Options.



   

All Y'All Come Back Now, Y' Hear?

Made With A Mac! FreeBSD OS Powered by Apache!
Using php4 Forums provided and maintained by Marc Smith Database by MySQL

FAIR USE and CORRECTNESS NOTICE: This site contains copyrighted material the use of which has not always been specifically authorized by the copyright owner. We are making such material available in our efforts to advance understanding of environmental, political, human rights, economic, democracy, scientific, and social justice issues, etc. We believe herein constitutes a 'fair use' of any such copyrighted material as provided for in section 107 of the US Copyright Law. In accordance with Title 17 U.S.C. Section 107, the material on this site is distributed without profit to those who have expressed a prior interest in receiving the included information for research and educational purposes. For more information go to: http://www.law.cornell.edu/uscode/17/ If you wish to use copyrighted material from this site for purposes of your own that go beyond 'fair use', you must obtain permission from the copyright owner. In addition, I do not guarantee the correctness of the content. The risk of using content from the Elsmar Cove web site and forums remains with the user/visitor.

Responsibility Statement: Each person is responsible for anything they post in the Elsmar Cove forum. Neither I, Marc Timothy Smith, nor any of the forum Moderators, are responsible for the content of posts people make. Liability for post content resides with the poster as does interpretation and/or acceptance and/or use of advice by the reader.

Complaints: If you have a complaint with a post in a forum discussion thread, including Content in general, fighting, flaming, copyright infringement, defamation and/or 'slander', please use the 'Report This Post Report This Post Button button which appears at the top of every post in every thread.

Site courtesy of:
Marc Timothy Smith - Cayman Business Systems, 8466 Lesourdsville-West Chester Road, West Chester, Ohio 45069-1929 - USA
(513) 341-6272

To contact me, click the Google Voice link below, enter Your Name and Your Phone Number and Google will ring your phone and connect you for free!

The Elsmar Cove Web Site is *CopyFree*
no new posts