Skip to main content
Log in

Non-contact inspection of internal threads of machined parts

  • ORIGINAL ARTICLE
  • Published:
The International Journal of Advanced Manufacturing Technology Aims and scope Submit manuscript

Abstract

During the manufacturing process of mass-produced automotive parts, millions of internal threads are produced annually by each automaker. The manufacturers invest a lot of effort and resources to improve the quality of the threads by inspecting their features, mainly by using manual contact gages. The majority of manufactured threads are used in threaded joints that assemble two mechanical parts. However, there are threads that have additional functionality, for example, an automotive spark plug. Recently, automotive designers have found that the angular direction of the spark plug inside the combustion chamber affects the efficiency of the engine. Hence, the manufacturers are interested in measuring the exact position of the thread starting point, allowing them to position the plug in the right direction during the plug assembly process. Our technique allows precise measurement of the thread starting point and meets this requirement. In order to improve the quality of internal threads, it is essential to measure the threads dimensional features. It is also important to inspect its internal surface for defects such as the existence of burrs, thread discontinuities, or internal porosity defects. The paper introduces two novel non-contact electro-optical techniques for inspecting small-size internal threads. The first one enables in-process internal thread geometrical measurements using a high-precision laser sensor which utilizes a motorized periscope. The second technique is based on image processing and uses innovative machine vision; a line-scan technique which uses a CCD camera with a “sight pipe” panoramic optical device. The two methods are complementary; together they allow the practical inspection of all needed features of the internal thread. The methods were tested successfully.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Fromentin G, Poulachon G, Moisan A, Julien B, Giessler J (2005) Precision and surface integrity of threads obtained by form tapping. CIRP Ann 54:519–522

    Article  Google Scholar 

  2. Agapiou JS (1994) Evaluation of the effect of high speed machining on tapping. J Manuf Sci Eng Technol ASME 116:457–462

    Article  Google Scholar 

  3. Gadelmawla ES (2004) A novel system for automatic measurement and inspection of parallel screw threads. Proc Inst Mech Eng Part B J Eng Manuf 218:545–556

    Article  Google Scholar 

  4. Carmignato S, De Chiffre L (2003) A new method for thread calibration on coordinate measuring machines. CIRP Ann 52:447–450

    Article  Google Scholar 

  5. Tong Q, Ding Z, Chen J, Ai L, Yuan F (2006) The research of screw thread parameter measurement based on position sensitive detector and laser. J Phys: International Symposium on Instrumentation Science and Technology 48:561–65

    Google Scholar 

  6. Ding J, Kang Y, Wu X (2006) Tubing thread inspection by magnetic flux leakage. NDT&E Int 39:53–56

    Article  Google Scholar 

  7. Pfeifer T, Konig W (1992) Fiberoptics for in-line production measurement. CIRP Ann 41:577–580

    Article  Google Scholar 

  8. Field RH (2000) Detecting threads in machined holes: a look at eddy-current and other promising new probes. Manuf Eng 124:96–101

    MathSciNet  Google Scholar 

  9. Folsom TC, Bondurant PD (1999) Non-contact internal thread inspection Proc. The 1999 SAE Aerospace Automated Fastener Conf. (Nashville) 71–6

  10. Gore M (1996) Internal thread inspection with capacitive sensors. Sensors Dec., 48–9

  11. Mezentsev OA, Devor RE, Kapoor SG (2002) Prediction of thread quality by detection and estimation of tapping faults. J Manuf Sci Eng 124:643–650

    Article  Google Scholar 

  12. Warlick Z (2007) Development of technologies required for a prototype high-accuracy, high-density, non-contact dimensional inspection system Master Thesis, University of Michigan

  13. Koren Y, Katz R (2003) Reconfigurable apparatus and method for inspection during a manufacturing process US Patent No. 6,567,162 B2

  14. Katz R (2006) Design principles of reconfigurable machines. Int J Adv Manuf Technol. On line publication: doi:10.1007/s00170-006-0615-2

  15. Steiner D, Katz R (2007) Measurements techniques of porosity flaws on machined surfaces. J Comput Inf Sci Eng 7:85–94

    Article  Google Scholar 

  16. Srivatsan V, Katz R, Dutta D, Powalka B (2008) Dynamic error characterization for non-contact dimensional inspection systems. J Manuf Sci Eng 130:051003

    Article  Google Scholar 

  17. Hon HW, Evans JPO (2002) Multiple-view line-scan imaging. IEE Proc Optoelectron 149:45–50

    Article  Google Scholar 

  18. Hong E, Katz R (2009) Optical method for inspecting surface defects inside a small bore. Meas Sci Technol 21(2010):015704

    Google Scholar 

  19. Zhang H, Katz R, Agapiou J (2009) In-process inspection of internal threads of machined automotive parts. Proc SPIE 7432:74320D

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to En Hong.

Appendices

Appendix A—self-calibration technique [19]

The precise linear motion system provides a highly repeatable axial scan, and a mechanical fixture can be used to roughly align the axis of the probe with the center axis of the threaded hole. However, it is difficult to align perfectly only using physical adjustment. A proper self-calibration method exploiting the relationship between the probe axis and the axis of threaded hole is introduced in this section to remove the effect caused by the eccentricity phenomena.

Self-calibration is done by utilizing two important thread parameters: the pitch and the phase. Theoretically, for every two longitudinal scans acquired 90° apart along the circumference of the threaded hole, the relative distance between corresponding peaks or valleys on the scans should be 1/4 of the pitch of the thread. This is called the phase factor. If we set the first scan at 0° on the radial cross-section as a reference, we can correct the value of PS by subtracting the estimated distance deviation ∆ j . This value can be calculated using the following equations.

$$ {\text{Peak}}\_{\Delta_{{ji}}} = {\text{Pos}}\_{\text{Peak}}(j)(i) - \left( {{\text{Pos}}\_{\text{Peak}}(1)(i) - \frac{{\left( {j - 1} \right)}}{4}P} \right) $$
(1)
$$ {\text{Valley}}\_{\Delta_{{ji}}} = {\text{Pos}}\_{\text{Valley}}(j)(i) - \left( {{\text{Pos}}\_{\text{Valley}}(1)(i) - \frac{{\left( {j - 1} \right)}}{4}P} \right) $$
(2)
$$ {\Delta_j} = \frac{{\sum\limits_{{i = 1}}^{{p(j)}} {{\text{Peak}}\_{\Delta_{{ji}}}} + \sum\limits_{{i = 1}}^{{q(j)}} {{\text{Valley}}\_{\Delta_{{ji}}}} }}{{p(j) + q(j)}} $$
(3)

Where i is the sequence number of peaks or valleys, j = 1 ∼ 4 represents four scans at 0°, 90°,180°, and 270°; p(j) is the total number of selected peaks; and q(j) is that of selected valleys on the jth scan. Pos_Peak(j)(i) is the axial position of ith peak on the jth scan, and Pos_Valley(j)(i) is the axial position of ith valley on the jth scan; Peak_∆ ji refers to the distance deviation between the ith peak on jth scan and the corresponding peak on the first scan at 0°, while Valley_∆ ji is the same deviation, but with respect to valley comparison.

The resulting distance deviation ∆ j plays an important role in finding the accurate locations of corresponding points on different profile scans.

Appendix B—dimensional measurement calculations

2.1 B1—pitch calculation

Having measured two or more thread profile scans (e.g., four scans at 0°, 90°, 180°, and 270°), the average pitch can be obtained by computing the distance between the adjacent peaks or valleys on each scan.

$$ P(j) = \frac{{\sum\limits_{{i = 1}}^{{n(j)}} {{\text{Dis\_Peak}}(j)(i)} + \sum\limits_{{i = 1}}^{{m(j)}} {{\text{Dis\_Valley}}(j)(i)} }}{{n(j) + m(j)}} $$
(4)
$$ P = \frac{{\sum\limits_{{j = 1}}^4 {P(j)} }}{4} $$
(5)

Where P is the final average pitch of the whole measured thread while P(j) is the average pitch on each scan, Dis_Peak(j)(i) is the distance between the adjacent peaks on the jth scan while Dis_V alley(j)(i) is the distance between the adjacent valleys on the same scan. Also, n(j) and m(j) represent how many pairs of adjacent peaks or valleys have been selected for analysis respectively on the jth profile axial scan.

2.2 B2—minor and major diameters calculation

The least-squares polynomial for selected consecutive peak points or valley points was determined, as shown in Fig. 10. In this case, a first degree equation was adopted to fit the data with a straight line. Therefore, any combination of two corresponding points on the fitted lines for scans at 0° and 180° as well as 90° and 270° can be used to compute major and minor diameters. Also, the offset distance, L0, should be subtracted from the sensor output data to get those diameters, which represent the distance from the sensor lens to the center of the 45° mirror attached to the periscope tube. L0 is a constant value during the entire scanning process and is a known parameter after probe assembly. The minor and major diameters are determined using the following equations:

$$ {\text{Dia\_Minor}}(i) = \left( {{L_i}\_{\text{Valley}} - {L_0}} \right) + \left( {{L_{{i + 2}}}\_{\text{Valley}} - {L_0}} \right) $$
(6)
$$ {\text{Dia\_Major}}(i) = \left( {{L_i}\_{\text{Peak}} - {L_0}} \right) + \left( {{L_{{i + 2}}}\_{\text{Peak}} - {L_0}} \right) $$
(7)

Where i = 1, 2, Li_Valley represents the distance from the sensor to the designated valley point on the ith longitudinal scan cross-section with a sequence of 0°, 90°, and Li+2_Valley means the same thing with a sequence of 180° and 270°; Li_Peak and Li+2_Peak have the same meaning in reference to the peak point. Dia_Minor is the minor diameter and Dia_Major is the major diameter.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Hong, E., Zhang, H., Katz, R. et al. Non-contact inspection of internal threads of machined parts. Int J Adv Manuf Technol 62, 221–229 (2012). https://doi.org/10.1007/s00170-011-3793-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-011-3793-5

Keywords

Navigation