A customizable controller for 3 axis modular CNC machine

Numerical control is a useful technology to control a machine that utilize numeric values and codes. The machine comes with various sizes and built-in with its own controller. However, most of the commercial CNCs controllers are expensive and work only on the dedicated machine. With recent advanceme...

Full description

Saved in:
Bibliographic Details
Main Authors: Jagathesvaran, Veeramony, M. Nafis, O. Z.
Format: Article
Language:English
Published: Penerbit UMP 2022
Subjects:
Online Access:http://umpir.ump.edu.my/id/eprint/35698/1/A%20Customizable%20Controller%20for%203%20Axis%20Modular%20CNC%20Machine.pdf
http://umpir.ump.edu.my/id/eprint/35698/
https://doi.org/10.15282/jmmst.v6i2.8567
https://doi.org/10.15282/jmmst.v6i2.8567
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Universiti Malaysia Pahang
Language: English
id my.ump.umpir.35698
record_format eprints
spelling my.ump.umpir.356982022-11-16T06:57:56Z http://umpir.ump.edu.my/id/eprint/35698/ A customizable controller for 3 axis modular CNC machine Jagathesvaran, Veeramony M. Nafis, O. Z. TJ Mechanical engineering and machinery TK Electrical engineering. Electronics Nuclear engineering Numerical control is a useful technology to control a machine that utilize numeric values and codes. The machine comes with various sizes and built-in with its own controller. However, most of the commercial CNCs controllers are expensive and work only on the dedicated machine. With recent advancement of automation, a custom conrtoller for CN machine operation is possibly to be build. In this project, the three axis motion is controlled by Arduino Uno board with Atmega 328p microcontroller. In this case, the Arduino serves as an open source burner that burns the microcontroller using the provided programmes. Stepper motor drivers and the CNC shield accept signals from the Arduino board and transmit power to the stepper motors. Using Inkspace software, the user must first convert any image or text file into G-code before feeding it to the machine. The G-code file is then browsed in Universal G-code Sender software connected to a GRBL shield v0.9i and Arduino board through a laptop serial interface. The Universal G-code Sender programme has a G-code visualizer feature that allows to see the manufacturing processes alongside the simulation. Penerbit UMP 2022-09 Article PeerReviewed pdf en cc_by_4 http://umpir.ump.edu.my/id/eprint/35698/1/A%20Customizable%20Controller%20for%203%20Axis%20Modular%20CNC%20Machine.pdf Jagathesvaran, Veeramony and M. Nafis, O. Z. (2022) A customizable controller for 3 axis modular CNC machine. Journal of Modern Manufacturing Systems and Technology (JMMST), 6 (2). pp. 55-62. ISSN 2636-9575 https://doi.org/10.15282/jmmst.v6i2.8567 https://doi.org/10.15282/jmmst.v6i2.8567
institution Universiti Malaysia Pahang
building UMP Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Malaysia Pahang
content_source UMP Institutional Repository
url_provider http://umpir.ump.edu.my/
language English
topic TJ Mechanical engineering and machinery
TK Electrical engineering. Electronics Nuclear engineering
spellingShingle TJ Mechanical engineering and machinery
TK Electrical engineering. Electronics Nuclear engineering
Jagathesvaran, Veeramony
M. Nafis, O. Z.
A customizable controller for 3 axis modular CNC machine
description Numerical control is a useful technology to control a machine that utilize numeric values and codes. The machine comes with various sizes and built-in with its own controller. However, most of the commercial CNCs controllers are expensive and work only on the dedicated machine. With recent advancement of automation, a custom conrtoller for CN machine operation is possibly to be build. In this project, the three axis motion is controlled by Arduino Uno board with Atmega 328p microcontroller. In this case, the Arduino serves as an open source burner that burns the microcontroller using the provided programmes. Stepper motor drivers and the CNC shield accept signals from the Arduino board and transmit power to the stepper motors. Using Inkspace software, the user must first convert any image or text file into G-code before feeding it to the machine. The G-code file is then browsed in Universal G-code Sender software connected to a GRBL shield v0.9i and Arduino board through a laptop serial interface. The Universal G-code Sender programme has a G-code visualizer feature that allows to see the manufacturing processes alongside the simulation.
format Article
author Jagathesvaran, Veeramony
M. Nafis, O. Z.
author_facet Jagathesvaran, Veeramony
M. Nafis, O. Z.
author_sort Jagathesvaran, Veeramony
title A customizable controller for 3 axis modular CNC machine
title_short A customizable controller for 3 axis modular CNC machine
title_full A customizable controller for 3 axis modular CNC machine
title_fullStr A customizable controller for 3 axis modular CNC machine
title_full_unstemmed A customizable controller for 3 axis modular CNC machine
title_sort customizable controller for 3 axis modular cnc machine
publisher Penerbit UMP
publishDate 2022
url http://umpir.ump.edu.my/id/eprint/35698/1/A%20Customizable%20Controller%20for%203%20Axis%20Modular%20CNC%20Machine.pdf
http://umpir.ump.edu.my/id/eprint/35698/
https://doi.org/10.15282/jmmst.v6i2.8567
https://doi.org/10.15282/jmmst.v6i2.8567
_version_ 1751536391599161344