Real-Time Quality Control of Injection Molding



Similar documents
WORKSHOP P I M. Powder Injection Moulding

In-mold Labeling Micro Powder Injection Molding: Large Scale Production of Micro Structured Two-component Parts

As published in PIM International

Development of Metal Injection Molding Process for Aircraft Engine Part Production

CHAPTER 2 INJECTION MOULDING PROCESS

NetShape - MIM. Metal Injection Molding Design Guide. NetShape Technologies - MIM Phone: Solon Road FAX:

Verification Experiment on Cooling and Deformation Effects of Automatically Designed Cooling Channels for Block Laminated Molds

Metal Injection Molded Parts

The Fallacies of Injection Molding as compared to MicroMolding. by Scott Herbert Rapidwerks Inc.

Injection molding equipment

Powder Injection Moulding (PIM) of Dissimilar Materials and Complex Internal Features

3D Printed Injection Molding Tool ("PIMT") Guide. Objet Ltd.

Metal Injection Molding (MIM) of components made of Titanium and its alloys

Wax-based binder for low-pressure injection molding and the robust production of ceramic parts

DIESEL EFFECT PROBLEM SOLVING DURING INJECTION MOULDING

Notes on Polymer Rheology Outline

Temperature Sensors. Accessories. for Injection Molding. Types 6192B, 6193B,

Injection moulding and modelling on a micro scale

Understanding Plastics Engineering Calculations

Solid shape molding is not desired in injection molding due to following reasons.

MIT Manufacturing Processes and Systems. Homework 6 Solutions. Casting. October 15, Figure 1: Casting defects

INJECTION MOLDING COOLING TIME REDUCTION AND THERMAL STRESS ANALYSIS

GLOBAL MANUFACTURING. ARAUJO, Anna Carla AUG, 2015 Mechanical Engineering Department POLI/COPPE/UFRJ

Innovative components meeting technical challenges often require a complex design and superior material properties; high manufacturing costs often

DESIGN AND MANUFACTURING OF THE INJECTION MOLD FOR METAL-INSERTED RUBBER PARTS USING CAD/CAM/CAE TECHNOLOGIES: A CASE STUDY OF THE ENGINE MOUNTING

Plastic Injection Molding

RAPID PROTOTYPING. Learning Objectives: By the end of the lecture the student should be able to: Explain the fundamentals of Rapid Prototyping

GOM Optical Measuring Techniques. Deformation Systems and Applications

Automotive Applications of 3D Laser Scanning Introduction

ME349 Engineering Design Projects

Selective Laser Sintering of Duraform TM Polyamide with Small-Scale Features

A Systematic Approach to Diagnosing Mold Filling and Part Quality Variations

Ensuring Injection Molded Part Consistency and Conformance through In-Mold Cavity Sensor Technology

TIE-31: Mechanical and thermal properties of optical glass

Catamold Imagination is the only limit.

COMPETENCE IN ALUMINIUM AND MAGNESIUM HIGH PRESSURE DIE CASTING

International Year of Light 2015 Tech-Talks BREGENZ: Mehmet Arik Well-Being in Office Applications Light Measurement & Quality Parameters

THE ELEMENT C. Introduction graphite and carbon Lattice Classification of grain size. Properties of graphite and carbon

How to reduce the cure time without damaging the rubber compound during injection molding?

Manual Analysis Software AFD 1201

PROCESSING OF VARIOUS MATERIALS

Numerical Analysis of Independent Wire Strand Core (IWSC) Wire Rope

Table of content. L81/RITA high speed Thermo Balance. Quattro Dilatometer. L75/1250/B/S Macro Dilatometer. New air cooled furnace program

Ceramic Injection Moulding Capabilities

Part and tooling design. Eastman Tritan copolyester

Concept for an Algorithm Testing and Evaluation Program at NIST

MSci PolySci-Lab Modul P104 P & Injection molding. Injection molding machine Arburg 320 S (Neue Materialien Bayreuth GmbH)

Outline of a quality system and standard for the certification of conformity

How t o to do do E ffective Effective Color Changes Changes

Electronic Communications Committee (ECC) within the European Conference of Postal and Telecommunications Administrations (CEPT)

3. Test Methods for Evaluation of ESCR of Plastics

Application Example: Quality Control of Injection-Molded Parts

Powder Injection Moulding: processing of small parts of complex shape. Javier Hidalgo and Antonia Jiménez-Morales

Why Plastic Flows Better in Aluminum Injection Molds

3D SCANNING: A NEW APPROACH TOWARDS MODEL DEVELOPMENT IN ADVANCED MANUFACTURING SYSTEM

HOSTAFORM C 9021 POM Unfilled

INLINE INFRARED THERMOGRAPHY APPLIED FOR QUALITY GATES AND FOR MOULD TEMPERATURE CONTROL IN THE INJECTION MOULDING PROCESS.

BEST PRACTICE FOR MAXIMUM TABLET QUALITY, AVOIDING THE FDA WARNING LETTER 483.

Component Ordering in Independent Component Analysis Based on Data Power

D-M-E MoldFusion 3D Metal Printing. Mold tooling technology for complex applications conformal cooling, rapid tooling and beyond

POTENTIAL OF STATE-FEEDBACK CONTROL FOR MACHINE TOOLS DRIVES

Casting Process Simulation of Compacted Graphite Iron (03-025)

HEINRICH FRINGS INFORMATION

AUTOMATION OF ENERGY DEMAND FORECASTING. Sanzad Siddique, B.S.

ECE 533 Project Report Ashish Dhawan Aditi R. Ganesan

Streets ahead of Injection Molding

Casting. Training Objective

Analysis and Optimization of Investment Castings to Reduce Defects and Increase Yield

CALIBRATION OF A ROBUST 2 DOF PATH MONITORING TOOL FOR INDUSTRIAL ROBOTS AND MACHINE TOOLS BASED ON PARALLEL KINEMATICS

Solution for Homework #1

PIXEL-LEVEL IMAGE FUSION USING BROVEY TRANSFORME AND WAVELET TRANSFORM

Airline Fleet Maintenance: Trade-off Analysis of Alternate Aircraft Maintenance Approaches

Injection molding overview

Data Analysis on the ABI PRISM 7700 Sequence Detection System: Setting Baselines and Thresholds. Overview. Data Analysis Tutorial

HIGH PRESSURE TECHNOLOGY HYDRAULICS PNEUMATICS TESTING EQUIPMENT

L U.F.R. DES SCIENCES ET TECHNIQUES DE L UNIVERSITÉ DE FRANCHE-COMTE

Multi-component injection moulding

The Advantages of Plant-wide Historians vs. Relational Databases

Effect of Differences Core and Cavity Temperature on Injection Molded Part and Reducing the Warpage by Taguchi Method

Whitepaper: Plastic Injection Molding and the Challenge of Color Consistency. Authors: Ken Adams & Patrick Neikes

Coding and decoding with convolutional codes. The Viterbi Algor

The Advantages of Enterprise Historians vs. Relational Databases

Facts About. Industrial gases for better injection molding. This article appeared in the trade journal Kunststoffe plast europe, issue 12/2004.

FSI Machine Vision Training Programs

The creation of tooling using the selective laser sintering process. Scott Schermer S.C. Johnson

DETERMINATION OF THE HEAT STORAGE CAPACITY OF PCM AND PCM-OBJECTS AS A FUNCTION OF TEMPERATURE. E. Günther, S. Hiebler, H. Mehling

INFLUENCE OF MOLD PROPERTIES ON THE QUALITY OF MOLDED PARTS

Tool changer. Rugged and durable. For universal use. Payload up to 800 kg

6.2.8 Neural networks for data mining

Enhancing the SNR of the Fiber Optic Rotation Sensor using the LMS Algorithm

Chapter 6. The stacking ensemble approach

SOLUTIONS FOR MOLD DESIGNERS

Adhesive bonding technology. Adhesive bonding in transportation construction. Intelligent solutions for transportation construction

COMBIMASS. Technical Data COMBIMASS eco-bio +

4 Thermomechanical Analysis (TMA)

Transcription:

Real-Time Quality Control of Injection Molding Patrick Bangert algorithmica technologies GmbH; Gustav-Heinemann-Str. 101; 28215 Bremen; Germany Pablo Cajaraville Reiner Microtek; Poligono Industrial Itziar, Parcela H-3; 20820 Itziar-Deba; Spain Björn Dormann and Maik Köhler Klöckner Desma Schuhmaschinen GmbH; Desmastr. 3/5; 28832 Achim; Germany Philipp Imgrund, Janne Haack, and Jörg Volkert Fraunhofer Institute IFAM; Wiener Strasse 12; 28359 Bremen; Germany Oscar Lopez, Pedro Rodriguez, and Leo Martinez MIM TECH ALFA, S.L.; Avenida Otaola 4; 20600 Eibar; Spain Natalie Salk PolyMIM GmbH; Am Gefach; 55566 Bad Sobernheim; Germany (Dated: April 25, 2012) Injection molding produces parts whose quality must generally be determined by some separate quality control process after molding itself. In the case of metal injection molding, typically the sintering step must be performed before final quality control as well. Quality control mechanisms inside molding machines are known to be insufficient to correctly identify all scrap parts. A method is presented to analyze the production data from the molding machine and to reliably interpret the part s final quality on its basis. For this, a pilot production series must be quality controlled and presented to a machine learning algorithm so that it can learn, for this particular part and machine, what criteria make it scrap or not. We demonstrate on various machines that the recognition efficiency is high enough for significant practical use on average 0.92. This method will reduce production cost and increase the quality in the final shipment from a normal production scrap rate of about 10% down to about 0.8%. I. STATEMENT OF THE PROBLEM The injection molding technology is a widely used technology for the mass production of components with complex geometries. Almost all material classes can be processed with this technology. For polymers the pelletized material is injection molded under elevated temperatures in a mold cavity showing the negative structure of the resulting part. The part is cooled down and ejected to the finished component. In the case of metals and ceramics the so called metal injection molding (MIM) or ceramic injection molding (CIM) process is applied. Both processes fall under the umbrella term powder injection molding (PIM). In all cases, the material powder is mixed with a binder system composed of polymers and/or waxes. This so-called feedstock is injection molded and the ejected parts, called green parts, still contain the binder material that acted as a flowing agent during the injection molding process. To remove the binder, the components have to be debound in a solvent or water solution for a certain amount of time. Subsequently, a thermal debinding step is needed to decompose the residual binder acting as the backbone in what is now called the brown part. During the final sintering step, the parts are heated up to approximately 3/4 of the melting point of the integrated material powder. During the sintering process the material densifies to a full metallic or ceramic part, showing the same material properties as the respective material. Often, the damages to a part that occur during injection can only been seen on the final part. The unnecessarily performed steps of debinding and sintering have expended significant amounts of electrical energy and have also made the material useless. If we could identify a damaged part during its green stage, we could recycle the material and also save the energy for debinding and sintering. For all parts, there is an effort involved in determining whether the part is good or not. Today, this effort is usually made manually, which is expensive. If we could make the identification automatic, then we would save this effort as well. An injection molding machine is controlled by manually inputting a series of values known as set-points. These are the values for various physical quantities that we desire to have during the injection process. It is the responsibility of the machine to attempt to realize these set-points in actual operation. This attempt is generally achieved but there are deviations in the details. Indeed it turns out in our investigation that the instability of the machine to realize the set-points is the principle cause for scrap. In order to monitor what the actual value of these various measurements is, an injection machine will also

I Statement of the Problem 2 have sensors that output these measurements over time, i.e. a time-series. For each part produced, we thus have the set-points αi and also a variety of time-series βi (t) over the duration of its injection. This information is available in order to characterize a part. We will describe here a system by which such an automated diagnosis can be effected and how it was tested under real conditions. II. METHOD All partners have determined that a tensile test bar (dogbone) is an ideal test part. Using this test bar it is possible to do any time reproducible tensile and bending tests without any influence of geometric differences. FIG. 2. Arrangement of sintered samples for data acquisition; exemplary profile for determination of length a (IFAM). was specially designed for the micro metal injection molding process by using 50 wt% low density polyethylene, 49% waxes and 1% detergent. This mixture was blended in a Brabender plastograph kneader for 2h at 120 C to assure complete homogenization of the material. Following preparation, injection molding trials with this feedstock were performed on a Desma FormicaPlast injection molding machine at DesmaTec. In the second case, a commercially available stainless steel feedstock, type R Catamold 316L from BASF, was received at MIMTec Alfa to perform injection molding trials using an Arburg Allrounder 320C injection molding machine. The system was installed on both machines and, for training of the system, a set of selected process parameters was varied to specifically obtain molded parts of different quality. For each parameter set, 60 samples were produced. In total 18 different parameter sets were evaluated, thereby varying feedstock temperature, injection speed and after-pressure. Sintering of all samples was performed in one sintering run at 1200 C for two hours under hydrogen atmosphere. The part quality was determined for each specimen by optical analysis, measuring the weight and dimensions of the parts after injection molding and sintering, respectively. The dimensions that were selected for measuring and examples of sintered parts are presented in Fig. 1. Weights of green and sintered parts were measured using a micro balance. The dimensions were determined using and FRT white light profilometer equipment for semi-automatic detection and analysis of the part dimen- FIG. 1. In order, we see here: (a) The drawing of the test bar dogbone (in mm), position of the ejector (left circle) and position of the pressure / temperature sensor (right circle). (b) Dimensions to be measured on the micro tensile test specimens. (c) A selection of sintered parts. In terms of Micro MIM, two stainless steel feedstock types were processed on two different types of injection molding machines to produce the parts for evaluation of the system performance. In the first case, at IFAM a 316L stainless steel feedstock was prepared with a binder made of a mixture of paraffin waxes and polymers. Spherical stainless steel powder with a mean particle size of 5µm was received for this purpose from Sandvik Osprey Ltd., UK. The binder Real-Time Quality Control of Injection Molding 2

II Method 3 sions. Fig. 2 shows the setup of the equipment and exemplary sample profile. According to the data obtained, the parts were classified in good and bad parts in terms of optical quality, weight and dimensional tolerance. This data was used to train the system s recognition capability. In order to test it under real production conditions, the parameter set offering the highest quality of results in the sintered parts was then selected. The optimum parameter set in this study was found to be a feedstock temperature of 120 C, injection speed of 240 mm/s and active after-pressure. Using these parameters, a series of 1080 parts was molded, sintered and inspected with the same methodology as described for the training run. The results of the visual, weight and dimensional inspection were again evaluated to classify the parts in the good and bad categories. In principle the same methodology was applied at MIM Tech Alfa for evaluation of the parts processed using the R Catamold material, whereas here the dimensional inspection was performed manually. The same procedure was used at Reiner Microtek using a Battenfeld Microsystem 50 machine and the polymer POM Hostaform C9021 by Ticona. As polymer materials do not require debinding and sintering, the injected part is the final part. Otherwise the production sequence and mathematical treatment was the same. III. FIG. 4. Graph of a typical MIM injection process. values it was possible to compare the process parameters for each injection. Based on the injection curves, the moment of material arrival into the cavity (mold temperature increase) and the moment of complete filling (maximum cavity pressure) can be computed. The fluctuation of injection pressure during the injection process is based on the fact that the injection piston is moving with constant speed and moves the material through different geometries starting at the nozzle, passing the runner until reaching the mold cavity and filling it completely. The holding pressure avoids not completely solidified material flowing back through the runner. The machine exerts a predefined pressure onto the injection piston for a set time in order to hold the injected material inside the cavity for it to solidify. With assistance of simulation software, the mold filling process can be simulated, see fig. 5, in advance of the injections. Comparing the simulation with the real article shows that there is a marked difference but this difference is acceptable. PRODUCTION In order to measure the mold temperature and pressure, it was necessary to integrate a relevant sensor into the mold. The Kistler 6198A was chosen, which yields a signal that was amplified by the Kistler 5155 multi channel amplifier. The integration of the sensor required the machine s programming to be altered. All measurement quantities and set-points were saved to one XML file per produced part. FIG. 5. Mold filling process (simulation). IV. The set-points α and the measured time-series β(t) in totality somehow correlate with the binary result of scrap (value zero) versus good (value unity), γ, by means of some decision function, FIG. 3. Presentation of the injection area of Desma s FormicaPlast. Fig. 4 shows the interaction of recorded dynamic parameters consisting of injection pressure, internal temperature, internal mold pressure, piston position and piston / injection velocity. With the help of the recorded Real-Time Quality Control of Injection Molding THEORY γ = bf (α1, α2,, αn, β1 (t), β2 (t),, βm (t)) + c where we have inserted two assumptions. 3

IV Theory 4 First, we have added a term that is meant to encapsulate noise to the function f( ). This noise arises from the fact that our measured variables are only a partial observation of the events inside the machine and thus it may happen that an identical observation will lead to diverse results. In the absence of further information, we may assume white Gaussian noise but this is most likely false in favor of some form of structured noise. Second, we have assigned the binary result γ to the floor of the function plus the noise. This reflects our desire that, in the case of doubt, we would like to default the answer to scrap. If we identify a good part as scrap, this is a mistake, but it is a cheap one. If we identify a scrap part as good, then this is an expensive mistake as we must follow through with debinding and sintering. Additionally, the six-sigma quality requirement for many molding processes does not like to see a scrap part get through quality control. At this point, we do not know what the functional form of f( ) could be. Thus we make two significant simplifications. First, we shall not be using the full time-series of the β(t) s but rather extract from them some features in the form of scalar quantities, ζ i, to be discussed below. Thus the decision function will look like, γ = f(α 1, α 2,, α N, ζ 1, ζ 2,, ζ M, ) +. Second, we will assume that the decision function takes the form of a multi-layer perceptron. For this, we define a vector x = (α 1, α 2,, α N, ζ 1, ζ 2,, ζ M, ) that is used inside a three-layer perceptron f(x) = W 3 tanh(w 2 tanh(w 1 x + b 1 ) + b 2 ) + b 3 where the bias vectors b i and the weight matrices W i must be determined by some training algorithm. It is beyond the scope of this paper to discuss the training methodologies used to obtain the bias vectors and weight matrices, please see the machine learning literature for this [1]. In order to make an input vector x, and thus partly determine the size of the perceptron, we must extract salient features from the time-series in the form of scalar quantities that allow the characterization of scrap vs. good parts as we cannot input the whole time-series into the neural network. If we did input the entire time-series, we would force the weight matrices to become extremely large which would necessitate many parameters to be found by training. This would require many more parts to be produced and is thus unrealistic. We must live with a few hundred training parts and so we must keep the input vector as small as possible. In order to use the training method, it must be provided with some pairs (x, γ) of input vectors and the quality output. To determine these pairs, we must manually assess a number of injected parts and characterize them as scrap or good. Having obtained such training data, the training algorithm produces the decision function. In practise this means that the machine user must inject several parts, record the data x, manually determine whether the final parts are scrap or not, γ, and provide this information to the learning method. We have determined that a good number of observations is 500 or more. Furthermore, it is good to use several settings of the set-points within these 500 parts. When a new part is now injected, its data x is provided to the decision function and it computes whether this part is good or bad γ and outputs this value. As a result a robot can be triggered to remove the scrap parts from further production. We may define four different recognition rates: 1. good rate, ρ g The number of correctly identified good parts 2. scrap rate, ρ s The number of correctly identified scrap parts 3. false-negative rate, ρ n The number of good parts identified as scrap 4. false-positive rate, ρ p The number of scrap parts identified as good where each count is divided by the total number of produced parts in order to make each item into a genuine rate. Please note that these rates are thus normalized by definition, i.e. ρ g + ρ s + ρ n + ρ p = 1. It is generally not possible to design a system that will have perfect recognition efficiency (ρ n = ρ p = 0). We would rather throw away a good part than let a scrap part through. Thus, the overall objective is to minimize the false-positive rate ρ p by designing a decision function that is as accurate as possible. This enumeration is, of course, theoretical as it would require the user to know which parts are actually good or bad. This identification would require the manual characterization that we want to avoid using the present methods (except for the training data set for which it is necessary). Thus, we will never actually know what these rates are except in two cases: the pilot series where the data is used for training the function and, possibly, in any quality control spot checks that are usually too infrequent to really allow the computation of a rate. Thus, these rates must be interpreted as a useful guideline for thinking but not practical numerical quantities except at training time when we actually know the quality state of all parts. V. METRIC Obtaining the scalar quantities ζ i from the time-series β i (t) is done via a metric procedure. The following are the time-series, typically measured using BNC analog output cables from the machine and recorded once every few milliseconds: Real-Time Quality Control of Injection Molding 4

V Metric 5 1. Mold temperature 2. Cavity pressure 3. Cavity temperature 4. Injection pressure 5. Injection speed 6. Feedstock temperature 7. After pressure We have had success with three metrics. First, a general metric based on turning points (see figure 6 for an example): 1. Take all observations of good parts over the pilot series. For each time series, create an averaged time series over all these good parts. 2. Disregarding local noise in the time-series, compute the turning points of this time series. 3. For every part encountered, perform the same turning point analysis. 4. For every part, we now compute the difference between the turning points in the present part relative to the turning points of the averaged series. If we find differences, then these will be taken as salient features. 5. These differences form the salient features and these will constitute the vector x. For practicality, we limit ourselves to a specific maximum number of turning points allowed. time-series as possible depending on what time-series are available. 1. Maximum injection pressure 2. Injection work 3. Injection volume 4. Injection volume during afterpressure 5. Injection duration 6. After pressure duration 7. Compression duration 8. Screw position at end of afterpressure 9. Cushion 10. Tool temperature maximum 11. Tool temperature at end of afterpressure 12. Tool temperature maximal change during cycle 13. Tool pressure maximum 14. Tool pressure slope from start to maximum 15. Tool pressure integral over injection 16. Plastification volume 17. Plastification duration 18. Dosification volume Third, the most general metric is the corridor metric. For each time-series and each value of time from the start of injection, compute the maximum and minimum value of that time-series over all good parts. This obtains a corridor over time. For every part encountered, determine how many instantaneous measurements lie outside of this corridor. If this is above a certain cut-off number, then the part is interpreted to be scrap. VI. RESULTS FIG. 6. The bottom curve is the average pressure observed at the nozzle averaged over all parts known to be good. The top curve is a single observation of a part known to be bad. The black arrows pointing up indicate the position of the turning points of the bottom curve and the black arrows pointing down indicate the position of the turning points of the top curve. We observe that the top curve has two extra turning points. We also observe that the vertical position of several turning points is higher than that of the average good curve. Second, a metric based on physical measurements. Compute as many of the following quantities from the Experiments were made using three different production facilities involving different machines from different manufacturers. All experiments manufactured the same part, simple small dumbbell in metal. Each producer made and manually characterized over 1000 parts for training the model. Then each producer made a similar number of parts for testing. A manual characterization of this test batch was also carried out but only after the computational identification was done. A comparison between the manual and computational identification of these parts is the final test to see if this methodology works. See table I for the results. We find during training that we identify, on average, 0.89 of all parts produced correctly and produce only 0.02 false positives. During the testing run, these rates even improved to an accuracy rate of 0.92 and a false positive rate of 0.009. Out of any 1000 parts made, we find that on average 16% are scrap. We identify 92% of both good and scrap Real-Time Quality Control of Injection Molding 5

VII Conclusion 6 Desma Reiner Alfa Training Correct Goods 665 1182 1247 Incorrect Goods 75 110 187 Correct Bads 270 201 161 Incorrect Bads 42 18 27 Total Parts Made 1052 1511 1622 Recognition Rate 0.89 0.92 0.87 False-Positive Rate 0.04 0.01 0.02 Test Correct Goods 910 1287 279 Incorrect Goods 45 54 6 Correct Bads 15 167 251 Incorrect Bads 7 4 18 Total Parts Made 977 1512 554 Recognition Rate 0.95 0.96 0.96 False-Positive Rate 0.007 0.002 0.03 TABLE I. Results in training and testing for all three producers. parts correctly and 0.9% false positives. Thus we deliver 786 to the client, of which 773 are good and 13 are bad. We throw away the other 214 parts, of which 147 are scrap and 67 are good. The production scrap rate of 16% is thus lowered to a delivery scrap rate of 1.7% without any other quality control steps. Recall that the objective of training the network was to minimize the false positive rate. It is clear that this cannot be reliably zero and so getting a rate lowered by a factor of 10 can be interpreted as a success. The system is certainly more reliable than manual quality control, which is common in the industry. VII. CONCLUSION We have verified that it is possible to reliably identify scrap from good parts based only on process data. This has two major ramifications for quality improvement. First, the quality of the delivered product. If 1000 parts are produced, so are 160 scrap parts. Using this method, we are able to lower the relative number of bad parts delivered after quality control from 16% to 1.7%, i.e. by a factor of 10. We note in passing that a production scrap rate of 16% is quite high and unrealistically so in a real production. For the purposes of testing a quality control device, it was considered good to intentionally produce more scrap than normal. Second, we also save the energy costs that would have flown into the steps of debinding and sintering of parts that later are recognized as scrap. It is hard to quantify this in any general manner but we assume that this lowers the total production cost per delivered part by another 4%. We finally conclude by observing that the method is practically capable of automatically separating good from bad parts with an accuracy of over 90%, which makes the method relevant for industrial practice in order to lower production cost and increase the quality of part shipments. VIII. ACKNOWLEDGMENTS We gratefully acknowledge the partial funding of the German partners in this research and development project QuaMiNet were funded by the German Federal Ministry of Education and Research (BMBF) within the Framework Concept Research for Tomorrow s Production and managed by the Project Management Agency Karlsruhe (PTKA). We gratefully acknowledge the partial funding of the Spanish partners by the Industry, Innovation, Trade and Tourism department of the Basque Government (GAITEK Program). The authors are responsible for the contents of this publication. [1] Demuth H.B. Beale M. Hagan, M.T. Neural Network Design. PWS Pub. Co., 1996. Real-Time Quality Control of Injection Molding 6