A Machine Vision System for Tool Positioning and Its Verification

This paper presents a machine vision–based precise tool positioning and verification system that may be used with milling and lathe machines, and so on. For many industrial applications, the accuracy required in machining operations is of the order of microns. The developed machine vision–based tool position verification process involves pixel calibration to compute and measure real-world minute dimensions. These measurements are based on two-dimensional spatial correlation of sequential images captured from the movement of the tool with a resolution of 250 µm. The captured sequential images are thresholded using a new bio-inspired technique named Negative Selection Algorithm, a model of Artificial Immune System. The developed system extracts the difference between the actual and target positions of the tool from the captured images through image processing and calculates the error. To compensate for the positional error, alignment commands are fed to the two-axis high precision motor. The maximum error observed was ±206 µm for 14.99999 mm movement.

[1]  W. J. Pastorius Machine vision for industrial inspection metrology and guidance , 1988, Fourth Annual Canadian Conference Proceedings., Programmable Control and Automation Technology Conference and Exhibition.

[2]  Kuang-Chao Fan,et al.  Development of a low-cost micro-CMM for 3D micro/nano measurements , 2006 .

[3]  Hans Walcher,et al.  Position Sensing: Angle and Distance Measurement for Engineers , 1994 .

[4]  Joan Aranda,et al.  Automatic positioning of surgical instruments in minimally invasive robotic surgery through vision-based motion analysis , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[5]  A. Asadpour,et al.  Design and application of industrial machine vision systems , 2007 .

[6]  Pramod Rastogi,et al.  Recent developments in interferometry for microsystems metrology , 2009 .

[7]  V. Damian,et al.  NANOMETROLOGY OF MICROSYSTEMS: INTERFEROMETRY , 2008 .

[8]  Hans Kurt Tönshoff,et al.  Sensors in manufacturing , 2002 .

[9]  David S. Nyce Linear position sensors , 2003 .

[10]  P. Thamilarasi,et al.  Study on the effect of machine vision in real time application — Robot welding , 2010, 2010 IEEE International Conference on Computational Intelligence and Computing Research.

[11]  S. Büttgenbach,et al.  Recent developments in dimensional metrology for microsystem components , 2002 .

[12]  Rong-Fong Fung,et al.  Precision position control using combined piezo-VCM actuators , 2005 .

[13]  Nizar Zarka,et al.  Embedded system for real-time human motion detection , 2010, 2010 2nd International Conference on Image Processing Theory, Tools and Applications.

[14]  Fabio Caparrelli,et al.  Computer vision methods for optical microscopes , 2007, Image Vis. Comput..

[15]  Hyong Tae Kim,et al.  2-Step algorithm for automatic alignment in wafer dicing process , 2004, Microelectron. Reliab..

[16]  Aini Hussain,et al.  Motion detection using Horn Schunck algorithm and implementation , 2009, 2009 International Conference on Electrical Engineering and Informatics.

[17]  Y. S. Tarng,et al.  An auto-alignment vision system with three-axis motion control mechanism , 2005 .

[18]  Euripides G. M. Petrakis,et al.  A survey on industrial vision systems, applications, tools , 2003, Image Vis. Comput..

[19]  Amod Kumar,et al.  A hybrid particle swarm optimization and artificial immune system algorithm for image enhancement , 2014, Soft Computing.

[20]  Shang-Hong Lai,et al.  A Hybrid Image Alignment System for Fast and Precise Pattern Localization , 2002, Real Time Imaging.

[21]  Frank Y. Shih,et al.  Fast Euclidean distance transformation in two scans using a 3 × 3 neighborhood , 2004, Comput. Vis. Image Underst..

[22]  Peter K. Allen,et al.  Visual control of grasping and manipulation tasks , 1994, Proceedings of 1994 IEEE International Conference on MFI '94. Multisensor Fusion and Integration for Intelligent Systems.

[23]  Amod Kumar,et al.  Improved thresholding based on negative selection algorithm (NSA) , 2014, Evol. Intell..

[24]  R. W. Baines,et al.  A coordinate measuring machine vision system , 1999 .

[25]  Amod Kumar,et al.  Error optimization using Bat and PSO algorithms for machine vision system based tool movement , 2014, 2014 International Conference on Advances in Computing, Communications and Informatics (ICACCI).

[26]  Gordon McComb The laser cookbook : 88 practical projects , 1988 .

[27]  Laine Mears,et al.  Vision-based tracking of a dynamic target with application to multi-axis position control , 2012, Journal of Real-Time Image Processing.

[28]  Mubarak Shah,et al.  Computer Vision for Nanoscale Imaging , 2006, Machine Vision and Applications.

[29]  Andrew K. C. Wong,et al.  A new method for gray-level picture thresholding using the entropy of the histogram , 1985, Comput. Vis. Graph. Image Process..

[30]  Rafael C. González,et al.  Digital image processing using MATLAB , 2006 .