Anda di halaman 1dari 7

JESCE, 4 (1) Agustus 2020 ISSN 2549-628X (Print) ISSN 2549-6298 (Online)

10.31289/jesce.v4i1.3974

JESCE
(Journal of Electrical and System Control Engineering)
Available online http://ojs.uma.ac.id/index.php/jesce

Rancang Bangun Mesin CNC Engraving 3 Axis Berbasis


Arduino Uno Dengan GRBL Software

Design of CNC Engraving 3 Axis Machine Based On Arduino


Uno Using GRBL Software

Andre Wanggara1), Andree2), Moris3), Patar G Simatupang4), Fadhillah Azmi5)*

1)Prodi Teknik Elektro, Fakultas Teknologi dan Ilmu Komputer, Universitas Prima Indonesia,
Indonesia
2)Prodi Teknik Elektro, Fakultas Teknologi dan Ilmu Komputer, Universitas Prima Indonesia,
Indonesia
3)Prodi Teknik Elektro, Fakultas Teknologi dan Ilmu Komputer, Universitas Prima Indonesia,
Indonesia
4)Prodi Teknik Elektro, Fakultas Teknologi dan Ilmu Komputer, Universitas Prima Indonesia,
Indonesia
5)Prodi Teknik Elektro, Fakultas Teknologi dan Ilmu Komputer, Universitas Prima Indonesia,
Indonesia

Diterima: Juni 2020; Disetujui: Agustus 2020; Dipublikasi: Agustus 2020


*Coresponding Email: azmi.fadhillah007@gmail.com
Abstrak
Di Indonesia perangkat Industri masih banyak didatangkan dari luar negeri. Hal ini tentunya membuat
Industri di Indonesia sulit berkembang karena harga dari perangkat industri yang mahal. Untuk
mengatasi hal tersebut perlu dilakukan riset mengenai perancangan perangkat Industri produksi dalam
negeri. Pada artikel ini, dirancang suatu alat CNC (Computer Numerical Control) yang dapat digunakan
engraving atau dengan istilah lain untuk menggambar suatu pola pada bidang tertentu secara otomatis.
Desain yang telah digambar melalui personal computer akan dikonversi dalam bentuk G-Code.
Selanjutnya mikrokontroler akan menerima masukan data digital dari personal computer melalui
komunikasi serial. Mikrontroler akan membaca data yang telah ditransferkan oleh personal computer,
data yang dibaca merupakan perintah untuk saklar elektronik untuk laser dan memberi logika pada
driver motor stepper. Dari data yang diterima oleh driver motor stepper, data digunakan sebagai
penggerak kedua motor stepper.
Kata Kunci: CNC, Engraving, Axis, Arduino, GRBL.

Abstract
In Indonesia there are still many industrial equipment imported from abroad. This of course makes it
difficult for industries in Indonesia to develop because of the high price of industrial equipment. To
overcome this, it is necessary to conduct research on the design of domestic production industry devices. In
this thesis, designed a CNC (Computer Numerical Control) tool that can be used engraving or in other
terms to draw a pattern in a particular area automatically. Designs that have been drawn through a
personal computer will be converted in the form of G-Code. Furthermore, the microcontroller will receive
digital data input from a personal computer via serial communication. The microcontroller will read the
Andre Wanggara, Andree, Moris, Patar G Simatupang, Fadhillah Azmi, Rancang Bangun Mesin CNC

data that has been transferred by the personal computer, the data read is an order for the electronic
switch for the laser and gives logic to the stepper motor driver. From the data received by the stepper
motor driver, the data is used as a driving force for both stepper motors.
Keywords: CNC, Engraving, Axis, Arduino, GRBL.

How to Cite: Wanggara.A, Andree, Moris, Simatupang.P.G, Azmi.F. (2020). Rancang Bangun Mesin CNC Engraving 3
Axis Berbasis Arduino Uno Dengan GRBL Software. JESCE (Journal of Electrical and System Control Engineering). 4
(1) : 11 - 17

12
JESCE (Journal of Electrical and System Control Engineering), 4 (1) Agustus 2020: 11-17

INTRODUCTION melalui komunikasi serial. Mikrontroler


Perkembangan teknologi yang akan membaca data yang telah
berkembang pesat saat ini telah memberi ditransferkan oleh personal computer,
dampak di berbagai bidang. Di dalam data yang dibaca merupakan perintah
dunia industri, perkembangan teknologi untuk saklar elektronik untuk laser dan
yang berkembang secara pesat memberi logika pada driver motor
berpengaruh terhadap hasil produksi. stepper. Dari data yang diterima oleh
Penggunaan teknologi komputer ke dalam driver motor stepper, data digunakan
dunia industri berdampak pada sebagai penggerak kedua motor stepper.
penggunaan sistem otomasi. Penerapan Berdasarkan latar belakang tersebut,
dari sistem ini memberikan hasil produksi maka pada artikel kali ini dirancang
yang meningkat karena semua sistem sebuah alat CNC Engraving berbasis
dilakukan oleh perangkat yang telah mikrokontroler untuk menggambar suatu
diprogram. Di Indonesia perangkat pola pada bidang tertentu secara otomatis.
Industri masih banyak didatangkan dari
luar negeri. Hal ini tentunya membuat METHODE
Industri di Indonesia sulit berkembang Computer Numerical Control (CNC)
karena harga dari perangkat industri yang Mesin CNC (Computer Numerical
mahal. Untuk mengatasi hal tersebut perlu Control) merupakan hasil perkembangan
dilakukan riset mengenai perancangan dari mesin bubut manual konvensional
perangkat Industri produksi dalam negeri. yang diciptakan untuk mengerjakan bahan
Pada artikel ini, dirancang suatu alat CNC logam. Mesin bubut logam manual
(Computer Numerical Control) yang dapat pertama diciptakan oleh seorang penemu
digunakan engraving atau dengan istilah peralatan mesin Henry Maudslay dari
lain untuk menggambar suatu pola pada Inggris pada tahun 1784. Mesin ini masih
bidang tertentu secara otomatis. (Harrizal, memerlukan seorang pengguna untuk
2017). mengerjakan objek kerja secara manual.
Desain yang telah digambar melalui (Roswaldi, 2019).
personal computer akan dikonversi dalam Walaupun pada awal penemuan
bentuk G-Code. Selanjutnya mesin tersebut merupakan mesin yang
mikrokontroler akan menerima masukan dianggap canggih, mesin tersebut tidak
data digital dari personal computer dapat menghasilkan bentuk yang rumit

13
Andre Wanggara, Andree, Moris, Patar G Simatupang, Fadhillah Azmi, Rancang Bangun Mesin CNC

dan bentuk bubutan tidak konsisten. Adapun kelebihan dari mesin CNC
Karena keterbatasan tersebut, pada tahun adalah sebagai berikut: (Hasibuan, 2019).
1952 Institut Teknologi Massachusetts a. Sistem pengoperasian yang fleksibel
(MIT) dengan bantuan John T. Parson dan dengan hasil yang maksimal.
IBM menciptakan mesin NC (Numerical b. Hasil dari produksi lebih sempurna
Control) yang ditujukan untuk karna ada motor penggerak (X, Y, Z).
menghasilkan benda- benda khusus yang c. Ongkos memahat dapat ditekan
rumit untuk Angkatan Udara Amerika (karena menggunakan mesin untuk
Serikat. Kemudian sekitar tahun 1970an memproses ukir).
dengan bantuan IBM, John T. Parson dan d. Lebih mudah dalam melakukan
MIT menciptakan mesin CNC pertama perubahan pada program untuk
yang sepenuhnya otomatis dan memiliki modifikasi benda kerja.
sistem komputasi. Mesin ini memerlukan e. Program dapat dipersiapkan lebih
biaya yang besar untuk dioperasikan. cepat dan bisa dipakai kapan saja.
Mulai tahun 1975, perkembangan f. Lebih cepat dalam pembuatan
mesin CNC berkembang pesat karena prototype.
perkembangan dari mikroprosesor. g. Tidak memerlukan banyak orang
Perkembangan ini membuat perubahan untuk melakukan produksi
yang besar dalam pengerjaan logam dan Selain kelebihan dari mesin CNC,
industri pesawat terbang. Perkembangan mesin CNC juga memiliki kekurangan
terus terjadi hingga sekarang sehingga adalah sebagai berikut:
mesin CNC tidak hanya dapat dimiliki oleh a. Peralatan yang dipakai lebih mahal.
industri besar. Penemuan komputer b. Butuh waktu untuk membuat program.
memungkinkan pengguna untuk c. Perawatan dilakukan secara khusus
melakukan desain melalui komputer karena perlu orang yang terlatih untuk
(CAD) dan manufaktur dengan komputer merawatnya.
(CAM). Bahasa pemrograman yang d. Bila terjadi kerusakan biaya perbaikan
berkaitan langsung dengan perangkat sangat mahal dan perbaikan dilakukan
keras digantikan dengan GUI (Graphical oleh teknisi khusus.
User Interface) untuk memudahkan
pengguna untuk mengoperasikan mesin CNC Shield V3
CNC. CNC Shield V3 dirancang untuk
melindungi Arduino dari panas berlebih

14
JESCE (Journal of Electrical and System Control Engineering), 4 (1) Agustus 2020: 11-17

dari driver motor dan menambah waktu input, dan output sebuah rangkaian
operasi plotter selama berjam-jam tanpa elektronik. (Rezeki, 2019).
masalah. program pada Arduino
digunakan untuk mengontrol setiap motor
stepper dengan menggunakan modul
driver A4988. Tujuan dari Shield ini untuk
mengontrol ketiga sumbu (sumbu X, Y dan
Z) dari mesin plotter, artinya kontrol pada Gambar 2. Arduino Uno

motor stepper. (Sutisna, 2018).


RESULT AND DISCUSSION
Perancangan
Adapun diagram blok perancagan
yang dilakukan dalanm penelitian ini adalh
sebagai berikut:
Gambar 1. CNC Shield V3

Arduino
Arduino adalah papan rangkaian
elektronik open source yang di dalamnya
terdapat komponen utama yaitu sebuah
chip mikrokontroler dengan jenis AVR dari
perusahaan Atmel. Mikrokontroler itu Gambar 3. Diagram Blok Perancangan Sistem CNC
Engraving
sendiri adalah chip atau IC (Integrated
Circuit) yang bisa diprogram
menggunakan komputer. (Nugroho, 2020).
Tujuan menanamkan program pada
mikrokontroler adalah agar rangkaian
elektronik dapat membaca input,
memproses input tersebut dan kemudian
menghasilkan output sesuai yang Gambar 4. Skema Rangkaian CNC Engraving

diinginkan. Jadi mikrokontroler bertugas


Adapun flow chart rangkaian dari
sebagai otak yang mengendalikan proses
CNC engraving adalah sebagai berikut:

15
Andre Wanggara, Andree, Moris, Patar G Simatupang, Fadhillah Azmi, Rancang Bangun Mesin CNC

Tabel 3. Pengujian Sumbu Z


Hasil
Nilai Input Speed
Pengukuran
Pergerakkan Motor
No Pergerakkan
(mm) Stepper
(mm)
1 10 mm 150 10,1 mm
2 15 mm 150 15,1 mm
3 20 mm 150 20,1 mm
4 25 mm 150 25,1 mm
5 30 mm 150 30 mm
6 35 mm 150 35,1 mm
7 40 mm 150 40 mm
9 45 mm 150 45,1 mm
10 50 mm 150 50,1 mm

Tabel 4. Hasil Bentuk Kotak, Segitiga, dan Persegi


Gambar 5. Flow Chart Rangkaian
No Ukuran Waktu Panjang Kedal Hasil
(mm) Cetak X/Y aman Cetak
Hasil (mm) (mm)
1 30 x 30 00:03:08 25,85/ 2,75
Pengujian dilakukan terhadap tiga 26,2

axis adalah sebagai berikut:


2 25 x 25 00:05:07 20,1/ 8,5
Tabel 1. Pengujian Sumbu X 20,1
Hasil
Nilai Input Speed
Pengukuran 3 30 x 30 00:02:40 2,5/ 3,8
Pergerakkan Motor
No Pergerakkan 26,5
(mm) Stepper
(mm) /26
1 10 mm 150 10,1 mm
2 15 mm 150 15,2 mm 4 30 x 30 00:02:40 2,5/ 3,8
3 20 mm 150 20,1 mm 26,5 /26
4 25 mm 150 25,3 mm
5 30 mm 150 30 mm
5 30 x 30 00:02:45 25,4 x 3,2
6 35 mm 150 35,2 mm 25,4
7 40 mm 150 40 mm
8 45 mm 150 45,1 mm
9 50 mm 150 50,2 mm 6 25 x 25 00:02:30 19,9 x 1,9
19,9

Tabel 2. Pengujian Sumbu Y


7 30 x 50 00:03:41 25,2 x 2,75
Hasil 44,9
Nilai Input Speed
Pengukuran
Pergerakkan Motor
No Pergerakkan
(mm) Stepper
(mm) 8 25 x 45 00:03:26 20,3 x 2,7
1 10 mm 150 10 mm 40,25
2 15 mm 150 15,1 mm
3 20 mm 150 20,2 mm
4 25 mm 150 25,2 mm
5 30 mm 150 30,3 mm
6 35 mm 150 35,1 mm Pembahasan
7 40 mm 150 40,2 mm Dari penelitian yang telah dilakukan
8 45 mm 150 45,4 mm
9 50 mm 150 50,3 mm maka dapat disimpulkan pembahasan dari
pengujian adalah sebagai berikut :

16
JESCE (Journal of Electrical and System Control Engineering), 4 (1) Agustus 2020: 11-17

1. Merancang mesin CNC (Computer Bangun Mesin CNC Router Berbasis Arduino.
POLITEKNOSAINS. Vol XV(2).
Numerical Control) Router untuk Hasibuan, M. R. A., Muhaimin, & Suprihardi, S.
(2019). Rancang Bangun Mesin CNC Milling
mendapatkan keseimbangan yang baik 3 Axis Untuk Anggrave PCB Berbasis
Arduino Uno. Jurnal TEKTRO. Vol 3(1).
dalam proses grafir dibutuhkan ke Nugroho, A. A., & Pratomo, L. H. (2020). Mesin
akuratan dan ketelitian dalam Gambar Berbasis Arduino Uno R3
PadaDesain Grafis. Prosiding Seminar
merancang mekaniknya. Nasional Teknik Elektro. Vol 5.
Rezeki, M. B. (2019). Rancang Bangun CNC Laser
2. Pada alat yang dibuat digunakan Mini Menggunakan Bipolar Stepper Motor
Berbasis Mikrokontroler Arduino Untuk
arduino uno sebagai pusat kendali Pemotongan Stryofoam Pembuatan
Komponen Drone. Universitas Syiah Kuala.
mesin, driver motor IC A4988 dan Roswaldi, Julsam, Kartika, Fendri,A., & Mulyadi.
motor stepper sebagai penggerak (2019). Implementasi Mini CNC Router 3
Axis Pembuatan Huruf dan Gambar Berbasis
sumbu X,Y,dan Z. GRBL 3. Proceeding Seminar Nasional
Politeknik Negeri Lhokseumawe. Vol 3(1).
3. Menggerakan motor stepper sumbu X, Sutisna, A. N., & Fauzi, H. (2018). Rancang Bangun
Prototipe Mesin Gravir Laser Berbasis
Y, dan Z secara bertahap dikendalikan Mikrokontroler Arduino. Journal of
Industrial Engineering, Scientific Journal on
melalui salah satu aplikasi yaitu GRBL. Research and Application of Industrial
4. Pada pengujian mesin berhasil dalam System. Vol 3(2).

membuat bentuk kotak, segitiga, bulat,


dan persegi panjang, akan tetapi dalam
grafir, mesin tidak dapat bekerja secara
maksimal dalam melakukan
pencetakan.

KESIMPULAN
Berdasarkan hasil percobaan dan
pengujian mesin berhasil dalam membuat
bentuk kotak, segitiga, bulat, dan persegi
panjang, akan tetapi dalam grafir, mesin
tidak dapat bekerja secara maksimal
dalam melakukan pencetakan.

DAFTAR PUSTAKA
Harrizal, H. I., Syafri., & Prayitno, A. (2017).
Rancang Bangun Sistem Kontrol Mesin CNC
Milling 2 Axis Menggunakan Close Loop
System. JOM FTEKNIK. Vol 4(2).Sudarno,
Martono, & Mauladin, S. (2016). Rancang

17

Anda mungkin juga menyukai