An Educational Scheme for a CNC Drilling Machine

Computer numerical control (CNC) involves machines controlled by electronic systems designed to accept numerical data and other instructions, usually in a coded form. CNC machines are more productive than conventional equipment and consequently produce parts at less cost and higher accuracy even when the higher investment is considered. This article proposes an educational scheme for designing a CNC machine for drilling printed circuit boards (PCB) holes with small diameters. The machine consists of three-independently move-fully controlled tables. Output pulses from the personal computer (PC) parallel port are used to control the machine after processing by an interface card. A flexible, responsive and real-time visual C # program is developed to control the motion of the stepper motors. The educational scheme proposed in this article can provide engineers and students in academic institutions with a simple foundation to efficiently build a CNC machine based on the available resources.

[1]  Xun Xu,et al.  Dealing with feature interactions for prismatic parts in STEP-NC , 2009, J. Intell. Manuf..

[2]  Saeid Motavalli,et al.  Reverse engineering of planar parts using machine vision , 1994 .

[3]  A. A. Tseng,et al.  Simulation of CNC controller features in graphics-based programming , 1989 .

[4]  A. A. Tseng,et al.  A CNC machining system for education , 1989 .

[5]  Riza Muhida,et al.  Virtual Simulation and Remote Desktop Interface for CNC Milling Operation , 2011 .

[6]  Joris S. M. Vergeest,et al.  An Implementation of Intelligent CNC Machine Tools , 2010 .

[7]  Jonathan Corney,et al.  Feature recognition for NC part programming , 1998 .

[8]  Colin Bradley,et al.  A machine vision system for tool wear assessment , 1997 .

[9]  Michel Guillot,et al.  Accuracy enhancement of multi-axis CNC machines through on-line neurocompensation , 2000, J. Intell. Manuf..

[10]  Saeed Mansour Automatic generation of part programs for milling sculptured surfaces , 2002 .

[11]  G. Reinhart,et al.  Multibody simulation of machine tools as mechatronic systems for optimization of motion dynamics in the design process , 1999, 1999 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (Cat. No.99TH8399).

[12]  Joze Balic,et al.  Intelligent Programming of CNC Turning Operations using Genetic Algorithm , 2006, J. Intell. Manuf..

[13]  Jenn Yih Chen,et al.  Parameter Optimization of a Five-Axis Tool Grinder Using Grey Relational Analysis , 2010 .

[14]  K. W. Chan,et al.  A corner-looping based tool path for pocket milling , 2003, Comput. Aided Des..

[15]  Hai Xia Bi,et al.  The Geometric Modeling of Pieces in Virtual Milling Simulation , 2011 .

[16]  Harry H. Cheng,et al.  Object-oriented cam design through the internet , 2000, J. Intell. Manuf..

[17]  Bang Fu Wang Research and Development of Embedded CNC System for Drilling Based on ARM , 2011 .

[18]  Erkan Ülker,et al.  An artificial immune system approach to CNC tool path generation , 2009, J. Intell. Manuf..

[19]  P. Asokan,et al.  Selection of optimal conditions for CNC multitool drilling system using non-traditional techniques , 2008 .

[20]  João Carlos Espíndola Ferreira,et al.  An integrated web-based CAD/CAPP/CAM system for the remote design and manufacture of feature-based cylindrical parts , 2008, J. Intell. Manuf..