• DocumentCode
    1885992
  • 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
  • fYear
    2015
  • fDate
    6-8 May 2015
  • Firstpage
    443
  • Lastpage
    448
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/ICSTM.2015.7225458
  • Filename
    7225458