Process Window Index

Each thermal profile is ranked on how it fits in a process window (the specification or tolerance limit). Raw temperature values are normalized in terms of a percentage, relative to both the process mean and the window limits. The center of the process window is defined as zero and the extreme edges of the process window are ±99%. A PWI greater than, or equal to, 100% indicates that the profile does not process the product within specification. A PWI of 99% indicates that the profile processes the product within specification, but that it runs at the edge of the process window. For example, if the process mean is set at 200 °C, with the process window calibrated at 180 °C and 220 °C, respectively; then a measured value of 188 °C translates to a process window index of -60%.

By using PWI values, manufacturers can determine how much of the process window a particular thermal profile uses. A lower PWI value indicates a more robust profile. For maximum efficiency, separate PWI values are computed for peak, slope, reflow, and soak processes of a thermal profile.

To avoid the possibility of thermal shock affecting production, the steepest slope in the thermal profile is determined and leveled. Manufacturers use custom-built software to accurately determine and decrease the steepness of the slope. In addition, the software also automatically recalibrates the PWI values for the peak, slope, reflow, and soak processes. By setting PWI values, engineers can ensure that the reflow soldering work does not overheat or cool too quickly.

Example of a Process Window Index for peak, soak, and slope values

The Process Window Index is calculated as the worst case (i.e. highest number) in the set of thermal profile data. For example, a thermal profile with three thermocouples, with four profile statistics logged for each thermocouple, would have a set of twelve statistics for that thermal profile. In this case, the PWI would be the highest value among the twelve values, expressed as a percentage. The formula to calculate PWI is:

pwiformula

where:

i = 1 to N (number of thermocouples)

j = 1 to M (number of statistics per thermocouple)

measured value [ij] = the [ij]th statistic’s value

average limits [ij] = the average of the [ij']th high and low limits of the statistic

range [ij] = the [ij]th high limit minus the low limit of the statistic

Thus, the PWI is the worst case profile statistic that is the maximum, or highest percentage of the process window used.

Source:   Wikipedia:  http://en.wikipedia.org/wiki/Process_Window_Index

Share

Is Go-No-Go profiling good enough?

What is go-no-go profiling? Well basically you get a pass/fail, green light/red light indication at the end of your profileGo no Go letting you know whether you are in spec or not.

How often are most of us, when we get the “go” or green light at the end of the profile indicating that we finally got the profile in spec, ready to button it up and turn the thermal process over to production?

If I have and in-spec profile does this mean I’m ready for production?

Well, if you think about it, if you are just relying on a go-no-go indication for your profile results you are never sure if your process is at the very limits or somewhere deep within spec.   In the case of the former,  depending on the demands of your production on your thermal process you could be operating at an out of spec condition during production, even though your profile gave you a green light!

If you are like most production facilities being in spec during production not only matters but having an indication of how far within spec is your process is just as important since depth of being in spec is the only way to ensure continuous quality production.  A common tool used for not only determining whether you are in or out of spec as well as how far in or how far out (depth) is using PWI (process window index).

See the blog entry PWI.

http://profilingguru.com/process-window-index-pwi/

Share

Oven vs. Process Monitoring, what’s the Difference?

Thermal monitoring systems can often help you troubleshoot your oven by getting to the root causes of many process-related problems. Information on oven and process changes can be investigated. There is a very important distinction to be made between oven monitoring and process monitoring.  Changes or no noticeable changes to your “oven” may or may not impact your process.  At best, you can only infer if changes to the “oven” are impacting your process.  Changes that occur to your “process” can be tied directly to the inputs that are causing the change.

troubleshooting

We see changes to the oven, which is only half of  the picture. A sudden spike in oven temperatures strongly suggests problems, but what happens if it is only momentary? Can you say then that your product is out of spec?  If so, for how long, how many PCBs do you need to chase down the line for rework?

This is where Process Monitoring comes into play. If I look at each and every PCB profile, then I know whether or not a given product is within spec.  Typically, engineers will run their process from SPC Charts tied to Cpk.  Only when the system alarms on Cpk or there is an out-of-spec profile will they look at the data presented above to try to troubleshoot the root cause of the problem.

cpk

Share

Minimize Energy Consumption through profiling software

The days of cheap energy are gone and in this economic environment, we are all looking to consume less and cut costs!   You can start looking for energy savings in your solder paste specification and the component layout of your PCBs.  Using simpler designed products with fewer components is an excellent way to begin. This, of course, is not always an option, especially for contract manufacturers.

What if your profiling software can reduce your oven’s energy consumption, while maintaining a process that’s in spec? I can do this by defining the minimum allowable conveyor speed for the reflow oven.  Many engineers will set the conveyor to be a little faster than the bottleneck on their SMT line. Also, the engineer will define how much of their process window can be used or how close to the limits of their specification are they willing to run their process.

optimizeenergy

In a few seconds, your profiling software searches billions of combinations.  It will settle on a profile that uses the lowest oven set points.

Share

Minimize Product Changeover through Profiling Software

Since it is not always possible to run all products under a single profile, most factories require product change over time in order to reset the oven to a new set of temperatures, per product class or board. Depending on the variations of PCBs, changeover time can add up to hours, days or weeks of lost production time.

So, what can you do to minimize this dead period? Determine, in advance, the best grouping of products that have shared profiles and then schedule product runs over available equipment that minimizes changeover. It is worth every minute of company effort and time to review daily production in order to run products that require small set point changes.

It is entirely possible, in an organized methodical way to consolidate groups of PCBs under the umbrella of one or more Thermal profile, I like to think of putting them into small, medium and large buckets.  Testing can be done to prove to yourself and/or your customers that the profile is both producing a product within specification and, quantifiably, how deep within spec.  Yes, it is possible to have your cake and eat it too!

buckets

Profiling software can do some of the heavy lifting for you.  You can reload past profiles to see whether or not they can be produced at given oven set points.  Every time you ask the profiling software to run a prediction analysis, it searches billions of possible combinations.  If you want the deepest in spec process, it will pick the one closest to the center of all variable specs.  If you want to maximize conveyor speed, it will search for that one profile that gives you the highest throughput without violating any of your parameters.  As it is crunching through these possible combinations, there are millions of other profiles in spec that you don’t see because they are not the optimal profile for a given request. This is not to say that they are any worse.  When you reload a recorded profile to determined fixed oven set points, there may very well be profiles that are still deep within spec that can be run under your new Reflow oven configuration. Perhaps, instead of changing your oven over 4-5 times a day, it now only needs to be changed 1-2 times.

Share

Maximize Throughput | Profiling Software

Many of you will have an issue with “bottlenecks” in your process. This can happen at any point in the SMT Reflow process. Depending on the product that you are manufacturing, it is also likely that the “bottleneck” will jump from equipment set to equipment set.  For our purposes, let’s look at the reflow process when it is identified as your bottleneck.

I have seen several methods that address a reflow bottleneck. The obvious solution is to increase the conveyor speed of the reflow oven. This is a task that requires a bit of skill.  Your profiler becomes the single most effective tool to improve the Throughput Time (TPT) of the reflow process.

Let’s look at the fundamental changes of your profile with an increase in conveyor speed.  First, the PCB will spend less time in each zone. Also, your process will move toward the shorter end of your spec as defined in seconds.  For example, if soak time is defined as 30 to 90 seconds,  your actual process will be perhaps in the 30-50 second range as opposed to a comfortable 50-70 second range that was established at slower conveyor speeds.

The longer the oven, the more wiggle room you have for increasing conveyor speed without having to make significant changes to your profile.  Having a longer oven suggests that the PCB stays in the reflow process for a longer period of time, but keep in mind that it really comes down to how many products per minute exit the oven. Whether the oven is 10 feet or 30 feet in length, a higher conveyor speed will increase the number of products that exit the oven per minute.

Work In Process (WIP) is determined from the time the lot enters the SMT process to the time it is ready for shipment as a finished product. This duration is stated normally in hours and can add up to a few days to weeks, depending on the product. Having a longer oven does not mean increased TPT nor does it violate your WIP objectives.

It is tricky working with shorter ovens with fewer zones since they do require higher temperatures per zone to reach the desired specifications, as compared to longer ovens. I have found that using solder paste that uses a Ramp to Spike (RTS) profile works better in ovens with fewer zones. The RTS pays less attention to the soak and more to the overall length of the profile (the soak, of course, is often not listed in the solder spec for an RTS profile). Also, shorter ovens impact the slope in the RTS profile. For example, if you have a 5 zone oven, the first zones will need to be set at a fairly high set point in order to process the rest of the profile. At this point, the slope becomes very steep as the PCB moves from ambient to 160°C.  160°C could be the set point of the first zone! Also, in a distance of just a few feet, the product will need to rise in temperature to greater than 217°C in PB Free and above 183°C in eutectic solder. Many specifications will call for a peak of 200 to 240°C, which puts further demands on your shorter oven. In this instance, it is desirable to calculate the slope over the entire profile, setting it from 130°C to 180°C over a shorter period of time. Again, you need to look at how long (in seconds) the PCB stays in each area of the profile when designing your spec.

Now that we have looked at oven length when considering an increased throughput, how do we develop a profile that will remain within specification at higher conveyor speeds?  Some profiling software will allow you to make a desired change to conveyor speed and then return a predicted profile. This typically can be completed in seconds, before even running your first profile.

A clever feature of some profiling software is that you can set a range of allowable conveyor speeds while maintaining acceptable limits to your process window.  For example, when factoring the variability (drift) in your oven, you can comfortably run your process using only up to 70% of your available process window. In practice, anything over 70% is risky due to drift that can push your process out of spec. To eliminate this concern, run a “what if” scenario, where you define your minimum and maximum range for conveyor speed and maximum allowable PWI (in this case, set to 70%).

optimizeconveyor

The profiling software will literally search billions of possible combinations, giving you the maximum possible conveyor speed without violating your 70% PWI threshold.  Of course, you may find the conveyor speed to be too slow still.  What can you do? Bump up your allowable process window or buy a new oven. In either case, you are in control of your predictive modeling (this sure beats hundreds of hours of trial and error and possible board destruction). This process is similar to the prior section on Getting your Product Deeper in Spec and it will take as long as it takes to heat up or cool down your oven and re-profile if verification of your new predicted profile is required.  In practice, I find that it takes less than one hour.

Share

Getting your Product Deeper in Spec | Profiling Software

Q: What happens when defects occur when the thermal load on the oven increases?  Do you slow down production?  Do you change the oven set points by cranking up the heat to compensate for the increased load?

A: The answer is to establish a NEW profile that is deeper in spec., a profile that is able to better stand up to the daily variations of a reflow process.

Today, profiling software allows you to establish these new deep-in-spec profiles with relative ease.  You can precisely define your specifications and run various predictive scenarios.  For example, you know that you can’t slow down your conveyor speed, but you can change your oven set points.  The profiling software can give you a predictive result that puts you as deep in spec as possible before ever having to run a profile.

optimizepwi

In practice, how much work needs to be done to take this out-of-spec process and bring it within spec depends on a lot of factors. How far out of spec are you to start with? What inputs can be changed? How tight are your specs?

If your process is already taking up most of your process window or not far out of spec, then only minor changes will most likely be needed to bring your profile much deeper into spec.  In this case, only one additional profile is likely required to bring your profile very deep within spec.  In my experience, this profiling process takes about 30 minutes, most of which is waiting for the oven to cool. If your profile is far out-of-spec., you may need up to an hour to bring it within spec.

Each time you re-profile, it is an opportunity to further improve your profile, bringing it further into spec with each effort.   Profiling software will tell you a possible scenario for improvement each time, which takes your excellent deep-in-spec profile still deeper within spec.  Each one of these changes, on average, takes about 30 minutes.

A word of caution: having a profile in the center of the spec or at 0% PWI, is not always the optimal improvement. While “0%” PWI is statistically desirable, there are other factors to consider. For example, though 30% PWI indicates that you are only utilizing 30% of the allowable process window of your solder paste, in practice, when you find that a PWI of 65% produces a physically better connection, which is better?  Specs are just that: specs. They have a range for a reason. In this case, at the upper end of the spec (opposed to the center of the range), a joint may solder better. Advantageous about most profiling software is that you can go back and re-define your specs to see what your new profile will look like without having to rerun the profile. The allowed range can be further narrowed to a particular spec, which results in a better joint.  In essence, you are now re-defining your spec, and all future profiles will only consider this new range.

Share

Process Window Index – by Vitor Barros

The term process window is used to define your reflow spec in relation to your process.  Vitor Barros of KIC Europe has used the following analogy to describe this relationship.

The following example describes when you have a reflow process that does not fit your product’s specification.  You cannot change your process but you change change your spec (get a bigger picture frame).

pwi1The other extreme is where your spec is fixed and you need to modify your process (the picture canvass).

pwi2

When both fit, you have what would be expected, a picture that fits perfectly to its frame.

pwi

I discuss with Vitor Barros of KIC Europe the Process Window.  vitorsim

Share

Reducing Reflow Oven Power Consumption – RIT Study

In a study lead by Prof. S. Manian Ramkumar of Rochester Institute of Technology, a new minimize energy consumption featured available with KIC Navigator was studied to see if when producing new profiles for existing processes can yield energy savings while maintaining an in spec process.

(for the full study, download to pdf here).

Three different companies were selected for this project.

  • Company A:  Surmotech CMS is a full-service contract manufacturer specializing in high-reliability medical, industrial and military applications.  Located in Victor, NY, Surmotech is an ISO 9001:2000 registered company that focuses on providing complete turnkey solutions that include design, prototyping, engineering, materials management, testing and field service.
  • Company B: Marquardt is a global manufacturer of electromechanical and electronic components, supplying the hand tool and automotive industries.
  • Company C: SenDEC is organized into two main business units: the Contract Electronics Manufacturing (CEM) Group and the Products Group.  SenDEC’s CEM Group provides electronics manufacturing services (EMS) including design, prototype, PCB assembly, electromechanical assembly, test engineering, rework, material management and turnkey box build services.  The SenDEC Products Group manufactures its own family of digital monitoring, display and control devices for numerous markets across the globe.

Conclusions of the Study:

  • The recipes recommended by the new KIC Navigator feature have been observed to have either reduced the power consumption when compared existing recipe or maintained it the same.

powerconsumption1

  • Furthermore, it is also observed that in most cases, the percentage reduction in power consumption is 2% or higher, as shown in the figure below.

powerconsumption2

  • The new Navigator Power option has the capability to generate a reduced power consumption recipe without compromising the productivity and the quality of the output.
  • The software provides the flexibility to incorporate the restrictions offered by the reflow oven.
  • The updated Profiling software version has a large solder paste menu (both Sn-Pb and Pb-Free) to select from.  This feature automatically feeds the solder paste specifications.
Share

Starting your Data Run

Profiling is no different than running an experiment, which relies on your ability to create reproducible profiles with your inputs, with each data sampling remaining constant.  If you start your data run on the bench and manually load the profile into the Reflow oven, it is unlikely that you will get the exact start and stop point for each run. Take care to start and stop in the same physical location each time.

profilerTo ensure repeatability, profiling software should, at a minimum, include both automatic distance measurements and temperature triggers, rather than manual start and stop points. The air thermocouple feature of the KIC system does away with the need to manually trigger (on/off) of the profile run, eliminating a step that can potentially invalidate your profile run.

Share