Title :
Design of Control unit for CNC machine tool using Arduino based embedded system
Author :
Desai, Dev P. ; Patel, D.M.
Author_Institution :
Electron. Eng. Dept., Gujarat Technol. Univ., Ahmedabad, India
Abstract :
The present work is concerned with the design and development of Control unit comprising of the Digital Differential Analyzer Interpolator as the core element in controlling the motion in X and Y direction of the Computer Numerical Control machine. The Control unit designed contributes a little but significant step towards low cost automation. Software interpolators are designed for performing machining operations on the work by performing interpolated motion of cutting tool. The prototype CNC Machine tool is procured from the manufacturer of CNC Machines for performing the work. The Atmega 2560 microcontroller used in this work is provided with Arduino development board environment for designing the control unit. Three unipolar stepper motors are used for controlling the machine axes. The X and Y axes are interpolated for two dimensional interpolation. The Z axis is used to control the depth of cut but it is not interpolated. Electronic Industries Association Standard code of part programming is used for implementing the G and M codes. The paper also discusses the development of algorithm for interpreters and interpolators as well as the real time graphical simulation and design of driver cards for unipolar stepper motors. The Control unit is tested for linear as well as circular interpolation by performing actual machining on CNC machine.
Keywords :
computerised numerical control; control system synthesis; cutting tools; electric motors; embedded systems; machine tools; microcontrollers; Arduino based embedded system; Arduino development board environment; Atmega 2560 microcontroller; CNC machine tool; Electronic Industries Association Standard code; G codes; M codes; control unit design; cutting tool; digital differential analyzer interpolator; driver card design; interpolated motion; part programming; real time graphical simulation; unipolar stepper motors; Algorithms; Computer numerical control; Interpolation; Machine tools; Machining; Programming; Registers; Computer Numerical Control; Digital Differential Analyzer; Interpolation; Interpolator; Microcontroller; Part Programming;
Conference_Titel :
Smart Technologies and Management for Computing, Communication, Controls, Energy and Materials (ICSTM), 2015 International Conference on
Conference_Location :
Chennai
Print_ISBN :
978-1-4799-9854-8
DOI :
10.1109/ICSTM.2015.7225458