Path Optimization For Computer Numerical Control-Printed Circuit Boards In Holes Drilling Process-Case Study

Electronic manufacturing sector uses Computer Numerical Control (CNC) machines for drilling holes on Printed Circuit Board (PCB). Some machines do not choose the optimal route when completing their tasks. Hence, this paper proposes an approach, which is based on my Algorithm Shortest Path Search Algorithm (SPSA), for finding the optimal route in PCB holes drilling process. In SPSA, when the robotic arm at the initial position, the algorithm calculates the nearest point to the initial position from all points that the wires starts or ends with. If the nearest point is a start-of-wire point, it will use SPS algorithm 1. If the nearest point is an end-of-wire point, it will use SPS algorithm 2. This process is repeated until drilling all the lines. Then, the robotic arm will drill all the holes according to the Simulated Annealing Algorithm (AS) which I used to determine optimal machining parameters for milling operations. Annealing is the process of slowly cooling a physical system in order to obtain states with globally minimum energy. By simulating such a process, near globally minimum cost solutions can be founded for very large optimization problems. The results of the different optimization algorithms Genetic Algorithm (GA) and AS are compared and conclusions are presented. The modeling and simulation of route optimization in holes drilling process using SPSA is explained. The frame was designed in a way that achieved the aims of this paper. The CNC machine consists of components like driver, drill, three stepper motors, cables and microcontroller PIC16f877A to control the movement of the machine. This paper also explains the detailed problem of interest and the mathematical formulation of the problem is defined. Experimental result indicates that the proposed SPSA-based approach is capable to efficiently find the optimal route for PCB holes drilling process. With this methods, electronics manufacturing sector can optimize the drilling process hence will increase the productivity of the manufacturer.

[1]  Amar Faiz Zainal Abidin,et al.  A Particle Swarm Optimization Approach to Robotic Drill Route Optimization , 2010, 2010 Fourth Asia International Conference on Mathematical/Analytical Modelling and Computer Simulation.

[2]  Godfrey C. Onwubolu,et al.  Optimal path for automated drilling operations by a new heuristic approach using particle swarm optimization , 2004 .

[3]  Ming Liang,et al.  A tabu search approach to optimization of drilling operations , 1996 .

[4]  Jaber Abu Qudeiri,et al.  Optimization of Operation Sequence in CNC Machine Tools Using Genetic Algorithm , 2007 .

[5]  Xu Wei,et al.  Design of servo system for 3-axis CNC drilling machine based on XPC target , 2009, 2009 ISECS International Colloquium on Computing, Communication, Control, and Management.

[6]  Maghsud Solimanpur,et al.  An ant algorithm for optimization of hole-making operations , 2007, Comput. Ind. Eng..

[7]  Helmut A. Mayer,et al.  Hybrid Evolutionary Approaches to CNC Drill Route Optimization , 2005, International Conference on Computational Intelligence for Modelling, Control and Automation and International Conference on Intelligent Agents, Web Technologies and Internet Commerce (CIMCA-IAWTIC'06).

[8]  Amar Faiz Zainal Abidin,et al.  A binary particle system optimization approach for routing in PCB holes drilling process , 2011 .

[9]  M. H. Misran,et al.  Firefly algorithm for path optimization in PCB holes drilling process , 2012, 2012 International Conference on Green and Ubiquitous Technology.

[10]  Ali Fuat Alkaya,et al.  Deterministic Approach to Path Optimization Problem , 2009 .

[11]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[12]  Guang-Yu Zhu Drilling Path Optimization Based on Swarm Intelligent Algorithm , 2006, 2006 IEEE International Conference on Robotics and Biomimetics.

[13]  M. S. Shunmugam,et al.  Selection of optimal conditions in multi-pass face-milling using a genetic algorithm , 2000 .

[14]  Amar Faiz Zainal Abidin,et al.  Anant colony systemfor routing in PCB holes drilling process , 2012 .

[15]  Ahmad Badrul Hisham,et al.  Route Planning Analysis In Holes Drilling Process Using Magnetic Optimization Algorithm For Electronic Manufacturing Sector , 2013 .

[16]  Hany Ferdinando,et al.  Automatic Drilling Machine for Printed Circuit Board , 2005 .

[17]  Yaghout Nourani,et al.  A comparison of simulated annealing cooling strategies , 1998 .

[18]  Motaz Daadoo,et al.  Design and Implementation of Low Cost Computer Numerical Control-Printed Circuit Boards Drilling Machine , 2016 .

[19]  Guang-Yu Zhu,et al.  Drilling path optimization by the particle swarm optimization algorithm with global convergence characteristics , 2008 .

[20]  Ming Liang,et al.  Optimization of hole-making operations: a tabu-search approach , 2000 .

[21]  Peter Rossmanith,et al.  Simulated Annealing , 2008, Taschenbuch der Algorithmen.