Abstract
Circular saw blades are fundamental cutting tools applied to cut off materials. Inspection of finished products of circular saw blades is important in order to ensure their manufacturing quality and sawing performance. Traditionally, a contact inspection method is adopted to measure the runout amounts of circular saw blades. In order to improve the quality of the runout inspection, a non-contact inspection method based on machine vision is required. In this paper, an automated optical inspection (AOI) system was developed exclusively for inspecting the runout tolerance of circular saw blades. Based on the integration of motion control and image processing techniques, calibration and automated inspection processes for the developed AOI system were then established. Experiments to inspect circular saw blade samples were also conducted in order to test the feasibility and reliability of the developed AOI system. From the experimental results, the developed AOI system, in combination with the automated inspection process, could achieve sufficient repeatability and was verified to be able to inspect the runout tolerance of certain circular saw blades.
Similar content being viewed by others
References
DeGarmo EP, Black JT, Kohser RA (2003) Materials and processes in manufacturing—9th edn (updated edition). Wiley, Hoboken, pp 645–651
ASME (2009) ASME Y14.5-2009—dimensioning and tolerancing. ASME, New York, pp. 180–184
Kurada S, Bradley C (1997) A review of machine vision sensors for tool condition monitoring. Comput Ind 34(1):55–72
Jeon JU, Kim SW (1988) Optical flank wear monitoring of cutting tools by image processing. Wear 127(2):207–217
Kurada S, Bradley C (1997) A machine vision system for tool wear assessment. Tribol Int 30(4):295–304
Jurkovic J, Korosec M, Kopac J (2005) New approach in tool wear measuring technique using CCD vision system. Int J Mach Tools Manuf 45(9):1023–1030
Shahabi HH, Ratnam MM (2009) Assessment of flank wear and nose radius wear from workpiece roughness profile in turning operation using machine vision. Int J Adv Manuf Technol 43(1–2):11–21
Pfeifer T, Wiegers L (2000) Reliable tool wear monitoring by optimized image and illumination control in machine vision. Meas 28(3):209–218
Wang W, Wong YS, Hong GS (2005) Flank wear measurement by successive image analysis. Comput Ind 56(8):816–830
Wang WH, Hong GS, Wong YS (2006) Flank wear measurement by a threshold independent method with sub-pixel accuracy. Int J Mach Tools Manuf 46(2):199–207
Bradley C, Wong YS (2001) Surface texture indicators of tool wear—a machine vision approach. Int J Adv Manuf Technol 17(6):435–443
Kim JH, Moon DK, Lee DW, Kim JS, Kang MC, Kim KH (2002) Tool wear measuring technique on the machine using CCD and exclusive jig. J Mater Process Technol 130–131:668–674
Su JC, Huang CK, Tarng YS (2006) An automated flank wear measurement of microdrills using machine vision. J Mater Process Technol 180(1–3):328–335
Duan G, Chen YW, Sukegawa T (2010) Automatic optical flank wear measurement of microdrills using level set for cutting plane segmentation. Mach Vis Appl 21(5):667–676
Fan KC, Lee MZ, Mou JI (2002) On-line non-contact system for grinding wheel wear measurement. Int J Adv Manuf Technol 19(1):14–22
Su JC, Tarng YS (2006) Measuring wear of the grinding wheel using machine vision. Int J Adv Manuf Technol 31(1–2):50–60
Ramamoorthy B, Radhakrishnan V (1992) Computer-aided inspection of cutting tool geometry. Precis Eng 14(1):28–34
Tien FC, Yeh CH, Hsieh KH (2004) Automated visual inspection for microdrills in printed circuit board production. Int J Prod Res 42(12):2477–2495
Huang CK, Liao CW, Huang AP, Tarng YS (2008) An automatic optical inspection of drill point defects for micro-drilling. Int J Adv Manuf Technol 37(11–12):1133–1145
Perng DB, Chen YC (2008) Advanced automated optical inspection system for fishtail collapse of microrouter. Nondestruct Test Eval 23(4):257–272
Chen TH, Chang WT, Shen PH, Tarng YS (2010) Examining the profile accuracy of grinding wheels used for microdrill fluting by an image-based contour matching method. Proc Inst Mech Eng Part B, J Eng Manuf 224(6):899–911
Chang WT, Chen TH, Tarng YS (2011) Measuring characteristic parameters of form grinding wheels used for microdrill fluting by computer vision. Trans Can Soc Mech Eng 35(3):383–401
Perng DB, Chen SH, Chang YS (2010) A novel internal thread defect auto-inspection system. Int J Adv Manuf Technol 47(5–8):731–743
Chuang SF, Chang WT, Lin CC, Tarng YS (2010) Misalignment inspection of multilayer PCBs with an automated X-ray machine vision system. Int J Adv Manuf Technol 51(9–12):995–1008
Lin AC, Hui-Chin C (2011) Automatic 3D measuring system for optical scanning of axial fan blades. Int J Adv Manuf Technol 57(5–8):701–717
Perng DB, Liu HW, Chang CC (2011) Automated SMD LED inspection using machine vision. Int J Adv Manuf Technol 57(9–12):1065–1077
Bamberger H, Hong E, Katz R, Agapiou JS, Smyth SM (2012) Non-contact, in-line inspection of surface finish of crankshaft journals. Int J Adv Manuf Technol 60(9–12):1039–1047
National Instrument Corp (2007) NI Vision Concepts manual. National Instrument Corp., Austin, pp. 3.1–3.18, pp. 11.1–11.22
Jain R, Kasturi R, Schunck BG (1995) Machine vision. McGraw-Hill, New York, pp 140–185, pp. 210–223, pp. 309–405
Goellner WJ (1984) Circular saw. US Patent 4463645
Goellner WJ (1986) Circular saw. Canada Patent 1203453
Advanced Machine & Engineering Corp. Speedcut saw blades. http://www.ame.com/fileadmin/user_upload/PDFs/02_MetalCutting_PDF/Speedcut_0608.pdf
Pilana Tools (Pilana Saw Bodies s.r.o.) Tooth geometry of circular saw blades for cutting ferrous materials. http://www.pilana.com/?download=_/pk_sk_i1/sk-geometry-en.pdf
Gonzalez RC, Woods RE (2002) Digital image processing—2nd edn. Prentice-Hall, Upper Saddle River, pp 568–585
Faires JD, Burden R (2003) Numerical methods—3rd edn. Thomson Learning, Pacific Grove, pp. 64–110, pp. 340–348
Yamaguchi F (1988) Curves and surfaces in computer aided geometric design. Springer, Berlin
Zeid I (1991) CAD/CAM theory and practice. McGraw-Hill, New York
Beckwith TG, Marangoni RD, Lienhard JH (2004) Mechanical measurements—5th edn. Pearson Education Taiwan Ltd., Taipei, pp 45–125
Chang WT, Su CH, Guo DX, Tang GR, Shiou FJ (2010) Automated optical inspection system for the runout tolerance of circular saw blades (in Chinese). Taiwan Patent Pending 099144624
Chang WT, Su CH, Guo DX, Tang GR, Shiou FJ (2011) Automated optical inspection system for the runout tolerance of circular saw blades. US Patent Pending 13/052579
Author information
Authors and Affiliations
Corresponding author
Appendix
Appendix
A general form of the applied edge detection method is described below. For a grayscale digital image consisting of an a×b array of pixels, its grayscale intensity function, G, can be represented by:
The gradient of the grayscale intensity function is defined by:
By using the one-dimensional grayscale profile scanning [28, 29, 34] with y = b i being assigned, an edge coordinate (x e, b i ) can be detected by finding the location where the locally extreme gradient along the x-direction exists and whose magnitude is larger than an assigned threshold value, t e, that is:
which means that the edge coordinate (x e, b i ) exists when G x (x e, b i ) is the extreme gradient in an assigned domain of a 1 ≤ x ≤ a 2 and whose magnitude is larger than t e. Likewise, when x = a i is assigned, an edge coordinate (a i , y e) can be detected by:
which means that the edge coordinate (a i , y e) exists when G y (a i , y e) is the extreme gradient in an assigned domain of b 1 ≤ y ≤ b 2 and whose magnitude is larger than t e. The detected edge coordinates (x e, b i ) and (a i , y e) can merely achieve full-pixel accuracy. For each case, a threshold grayscale value, g ex or g ey, corresponding to the detected edge can be obtained by:
or
Considering that continuous edges in any assigned domain have been detected, an averaged threshold grayscale value, g ex(avg) or g ey(avg), can be defined by:
or
The averaged threshold grayscale value, g ex(avg) or g ey(avg), can represent a balanced threshold for re-detecting edges in any assigned domain when considering the effects of noise interference and non-uniform illumination on pixel intensity variation. In addition, by using the so-called curve fitting methods [35–37], a fitted one-dimensional grayscale profile for the neighborhood of (x e, b i ), Ĝ, can be obtained by:
in which Δx is an assigned small pixel amount for controlling the range of the neighborhood. Then, a refined edge coordinate \( (x_{\text{e}}^*,{ }{b_i}) \) can be obtained by solving the following equation:
When y = b i is assigned, the obtained location of \( x_{\text{e}}^* \) can achieve sub-pixel accuracy. Similarly, a fitted one-dimensional grayscale profile for the neighborhood of (a i , y e ), Ĝ, can be obtained by:
in which Δy is an assigned small pixel amount for controlling the range of the neighborhood. Then, a refined edge coordinate \( ({a_i},y_{\text{e}}^*) \) can be obtained by solving the following equation:
When x = a i is assigned, the obtained location of \( y_{\text{e}}^* \) can also achieve sub-pixel accuracy.
Rights and permissions
About this article
Cite this article
Chang, WT., Su, CH., Guo, DX. et al. Automated optical inspection for the runout tolerance of circular saw blades. Int J Adv Manuf Technol 66, 565–582 (2013). https://doi.org/10.1007/s00170-012-4350-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-012-4350-6