Anda di halaman 1dari 12

PROPOSAL TUGAS AKHIR

RANCANG BANGUN ALAT CNC ROUTER 3 AXIS BERBASIS CNC


CONTROL BOARD MENGGUNAKAN APLIKASI GBRL

diajukan oleh :

DADANG BHUANA R HERMANA MIFTAH ALFAZA SIREGAR


NIM : 1805042010 NIM : 1805042009

PROGRAM STUDI TEKNIK ELEKTRONIKA


JURUSAN TEKNIK ELEKTRO
POLITEKNIK NEGERI MEDAN

MEDAN
2021
LEMBAR PENGESAHAN
PROPOSAL TUGAS AKHIR

RANCANG BANGUN ALAT CNC ROUTER 3 AXIS BERBASIS CNC


CONTROL BOARD MENGGUNAKAN APLIKASI GBRL

diajukan oleh :

DADANG BHUANA R HERMANA MIFTAH ALFAZA SIREGAR


NIM : 1805042010 NIM : 1805042009

Medan, 14 Maret 2021

Menyetujui :

Dosen Pembimbing,

Harris Aminuddin, S.ST., M.T.


NIP : 19661106199203 1 001

Mengetahui :

Ketua Jurusan, Ketua Program Studi,

(Nobert Sitorus, S.T., M.T.) (Meidi Wani Lestari, S.T., M.T.)


NIP. 19620825 198803 1 002 NIP. 19750523 200312 2 001
1. LATAR BELAKANG MASALAH
Saat ini komputer tidak hanya digunakan sebagai pengolah data namun juga bisa
digunakan dalam pengontrolan suatu peralatan. Setiap orang mengharapkan segala
sesuatunya berhasil dengan mudah dan efisien, serta sedikit campur tangan
manusia dalam pelaksanaan prosesnya, untuk melaksanakan kegiatan
pengontrolan peralatan yang sulit dikerjakan secara rutin setiap saat secara
manual, perlu adanya pengontrolan otomatis.

Teknik control yang digunakan pun begitu beragam, sehingga mendapatkan


tingkat kecepatan, keefisien nan, dan keakuratan yang tinggi. Untuk menemukan
hal tersebut dibutuhkan suatu penelitian dan pengembangan terhadap peralatan
yang telah ada sehingga dilakukan pengembangan terhadap kemutakhiran
peralatan tersebut.

Kemajuan teknologi dibidang industri, untuk menghasilkan dan menciptakan alat


yang lebih berdaya saing tinggi dari sebelumnya untuk memperoleh peningkatan
hasil produksi. Hal ini dibutuhkan pembelajaran dan sumber-sumber penelitian
agar suatu proses pembuatan alat yang telah ada dapat dilakukan dengan baik dan
lancar. Dengan membandingkan beberapa hal dan menganalisa bagaimana
kelebihannya dan kekurangannya dalam hal ini kita dapat memadukan segala
kelebihan yang ada pada beberapa kemungkinan yang dibuat menjadi satu.

Pada bidang industri elektronika, biasanya pembuatan sebuah rangkaian


elektronik dan pemasangan komponen dipasang pada sebuah papan PCB (Printed
Circuit Board). Cetakan PCB tersebut terdiri atas lubang tempat letak kaki
komponen elektronika dan jalur sebagai tempat aliran arus listrik. Pembuatan jalur
rangkaian pada PCB yang dilakukan secara manual dengan menggunakan skema
gambar yang dibuat pada suatu aplikasi untuk kemudian di pindahkan ke PC
dengan beberapa cara yaitu salah satunya dengan setrika atau dilekatkan
menggunakan rugos membentuk skema yang sesuai dengan gambar. Besar
diameter jalur rangkaian disesuaikan dengan jenis dan jumlah komponen yang
dipasang dalam rangkaian tersebut. Pembuatan layout pada PCB (Printed Circuit
Board) secara manual dibutuhkan ketelitian untuk menghindari kesalahan dalam
proses tersebut, sehingga kelemahan pembuatan jalur pada PCB semakin besar
skema gambar rangkaian layoutnya kemungkinan kesalahan semakin besar.

Maka dari itu untuk menghindari atau mengurangi tingkat kesalahan tersebut,
Penulis dalam Tugas Akhir ini akan merancang sebuah alat CNC (Computer
Numerical Control) Router dimana alat ini memiliki beberapa fungsi salah
satunya yaitu mengukir/mengikis secara otomatis berdasarkan media yang
digunakan seperti PCB, Akrilik, Fiber, Aluminium, Kayu, dan lain-lain dengan
ketentuan yang berlaku. Alat ini berbasis aplikasi GRBL dengan control 3 axis
untuk mengatasi segala kesulitan yang terjadi diatas. Dengan merancang
pembuatan alat ini Penulis mengharapkan dapat menghasilkan alat yang
berkompeten dan dapat berguna dalam dunia fabrikasi elektronika dan mekanik
serta industri dalam skala nasional maupun internasional.

Berdasarkan latar belakang maka Penulis merancang Laporan Akhir ini dengan
judul “RANCANG BANGUN ALAT CNC ROUTER 3 AXIS BERBASIS
CNC CONTROL BOARD MENGGUNAKAN APLIKASI GBRL”.

2. RUMUSAN MASALAH

Berdasarkan latar belakang masalah yang ada, maka dapat ditentukan rumusan
masalah sebagai berikut:

1. Bagaimana merancang kerangka badan CNC Router dengan keseimbangan


yang baik.

2. Bagaimana mengendalikan gerak motor stepper X, Y, dan Z pada mesin CNC


Router untuk dapat bergerak secara bertahap sampai kondisi yang akurat pada
frame.

3. Bagaimana cara kerja motor stepper sebagai control posisi mesin CNC Router.

4. Memodifikasi perangkat keras atau hardware motor stepper dan driver


sehingga dapat dihubungkan dengan control board GRBL.
3. Batasan masalah

Mengingat Agar permasalahan tidak terlalu meluas, Penulis menitik beratkan


masalah konfigurasi mesin CNC Router pada hardware agar dapat melakukan
proses cutting, engraving, dan marking dengan keseimbangan yang baik.

4. TUJUAN TUGAS AKHIR

Tujuan dari pembuatan Laporan Akhir ini yang berjudul “RANCANG BANGUN
ALAT CNC ROUTER 3 AXIS BERBASIS CNC CONTROL BOARD
MENGGUNAKAN APLIKASI GBRL” adalah sebagai berikut :

1) Mengoperasikan Mesin CNC Router sebagai alat pengikis suatu media seperti
kayu, aluminium, triplek, PCB (Printed Circuit Board), dan lain - lain kecuali
baja.

2) Merancang kerangka CNC sebagai mesin CNC Router.

3) Mengatasi masalah yang sudah dijelaskan pada latar belakang sebelumnya.

4) Mengkonfigurasi mesin CNC Router pada hardware agar dapat melakukan


proses cutting, engraving, dan marking dengan keseimbangan yang baik.

5) Memperoleh hasil akhir yang cepat, efektif, dan efisien pada mesin CNC
Router dari proses cutting, engraving, dan marking.

5. MANFAAT TUGAS AKHIR

Adapun manfaat yang dapat diambil dari Tugas Akhir ini adalah :

1. Manfaat bagi penulis yaitu mengetahui sistem kerja pada hardware Motor
stepper, spindle, dan driver pada Mesin CNC Router dengan Control 3 Axis
Sistem X, Y dan Z

2. Manfaat bagi pembaca yaitu mengetahui lebih banyak mengenai Motor


stepper dan prinsip kerja Driver Motor A4988 sebagai pengendali gerak motor
stepper.
3. Memahami prinsip kerja CNC Router sebagai alat cutting, engraving, dan
marking sekaligus memanfaatkan sebagai salah satu alat penunjang dalam
mata kuliah elektronika di Politeknik Negeri Medan dalam perakitan
komponen elektronika yaitu kemudahan dalam pembuatan layout dan lubang
pada papan PCB (Printed Circuit Board)

6. KAJIAN PUSTAKA

Berikut ini beberapa penelitian yang relevan, yang bisa dijadikan acuan untuk
karya proyek akhir ini diantaranya sebagai berikut :

Perancangan makanika alat CNC Router berbasis arduino uno (Aditya


Mahardika, Efri Suhartono, Junarto Halomoan, Universitas Telkom, 2014). Pada
Karya ini alat cnc hanya digunakan untuk engraving (mengukir), alat CNC
menggunakan laser sehingga belum memungkinkan untuk melayout papan PCB
dan memotong akrilik yang tipis.

PERANCANGAN PLOTTER 2-DIMENSI MENGGUNAKAN CNC


(COMPUTER NUMERICAL CONTROLLED) SHIELD BERBASIS ARDUINO
UNO (Bambang Tri Setioko, 2018). Pada karya ini Alat CNC di gunakan sebagai
Plotter dan hanya berfungsi untuk menggambar grafik dan bentuk dengan
menggunkan tinta dan pena.

7. Landasan Teori

7.1 CNC

Computer Numerical Control, disingkat CNC merupakan sistem otomasi mesin


perkakas yang dioperasikan oleh perintah yang diprogram secara abstrak dan
disimpan di media penyimpanan. Kata NC sendiri adalah singkatan dalam bahasa
inggris dari kata Numerical Control yang artinya “kontrol numerik”. Mesin NC
pertama diciptakan pertama kali pada tahun 1940-1950, dengan memodifikasi
mesin perkakas biasa. Dalam hal ini mesin perkakas biasa ditambahkan dengan
motor yang akan menggerakan pengontrol mengikuti titik-titik yang dimasukan
kedalam sistem oleh perekam kertas. Mesin perpaduan antara servo motor dan
mekanis ini segera digantikan dengan sistem analog dan kemudian komputer
digital, menciptakan Mesin perkakas modern yang disebut Mesin CNC (Computer
Numerical Control) yang dikemudian hari telah merevolusi proses desain. Saat ini
mesin CNC mempunyai hubungan yang sangat erat dengan program CAD. Mesin-
mesin CNC dibangun untuk menjawab tantangan di dunia manufaktur modern.
Dengan mesin CNC, ketelitian suatu produk dapat dijamin hingga 1/100 mm
lebih, pengerjaan produk massal dengan hasil yang sama persis dan waktu
permesinan yang cepat.

7.2 Arduino Uno

Arduino merupakan sebuah platform komputasi fisik yang bersifat open source
dimana Arduino memiliki input/output (I/O) yang sederhana yang dapat dikontrol
menggunakan bahasa pemrograman. Arduino dapat dihubungkan keperangkat
seperti komputer. Bahasa pemrogaman yang di gunakan pada Arduino adalah
bahasa C yang telah disederhanakan dengan fitur – dalam library sehingga cukup
membantu dalam pembuatan program. Arduino terdiri dari 2 bagian utama yaitu
hadware Arduino yang merupakan perangkat keras yang kita gunakan saat bekerja
dan sofware Arduino. Arduino Uno adalah board yang menggunakan
mikrokontroller Atmega328. Arduino Uno memiliki 14 pindigital (6 pin dapat
digunakan sebagai output PWM), 6 input analog, sebuah 16 MHz osilator kristal,
sebuah koneksi USB, sebuah konektor sumber tegangan, sebuah headher ICSP,
dan sebuah tombol reset. Arduino Uno membuat segala hal yang di butuhkan
untuk mendukung sebuah mikrokontroller. Hanya dengan menghubungkannya ke
sebuah komputer melalui USB atau memberikan tegangan DC dari batre atau
adaptor AC ke DC sudah dapat membuanya bekerja, Arduino Uno menggunakan
Atmega 16U2 yang diprogram sebagai USB to serial ke komputer melalui port
USB.

7.3 Cnc Shield

CNC shield merupakan board tambahan yang digunakan untuk membuat mesin
CNC. Pada CNC shield ini mempunyai empat slot untuk driver motor A4988 yang
artinya dapat mengontrol empat buah motor stepper, tetapi pada alat yang akan
dibuat hanya ada tiga slot saja untuk menggerakkan motor stepper sumbu X, Y,
dan Z.

7.4 A4988 Stepper Motor Driver

A4988 adalah driver microstepping motor yang lengkap IC dengan built-in


penerjemah mengemudi setiap motor langkah yang sangat mudah . driver motor
stepper A4988 dikembangkan oleh Allegro Microsystems untuk membantu setiap
orang yang ingin mendorong berbagai motor stepper dalam proyek mereka.

Stepper motor banyak digunakan untuk CNC dan proyek mesin otomatis lainnya.
Dengan bantuan A4988 stepper modul driver motor ini, Anda dapat mengarahkan
setiap stepper motor dengan hanya bantuan dua pin dari mikrokontroler setiap.

7.5 Motor Stepper

Motor stepper merupakan perangkat elektromekanis yang bekerja dengan


mengubah pulsa elektronis menjadi gerakan mekanis. Motor stepper bergerak
berdasarkan urutan yang diberikan kepada motor. Motor stepper bekerja
berdasarkan pulsa-pulsa yang diberikan pada lilitan fasenya dalam urut-urutan
yang tepat. Selain itu, pulsa-pulsa itu harus juga menyediakan arus yang cukup
besar pada lilitan fase tersebut. Karena itu untuk pengoperasian motor stepper
pertama-tama harus mendesain suatu sequencer logic untuk menentukan urutan
pencatuan lilitan fase motor dan kemudian menggunkan suatu penggerak (driver)
untuk menyediakan arus yang dibutuhkan oleh lilitan fase.

7.6 Software GRBL

Grbl adalah sebuah Sofware untuk mengontrol gerakan CNC yang dapat di
unggah ke library Arduino. Pada dasarnya Grbl adalah sebuah hex file yang dapat
di unggah ke Arduino agar Arduino dapat membaca perintah dalam G-code/ Nc.
Code. Untuk mengirimkan Nc.Code ke Arduino digunakan Grbl controller adalah
sebuah software yang digunakan untuk mengirimkan Nc.Code ke sebuah mesin
CNC, seperti 3D printer. Software ini memudahkan pengguna dalam proses
pemrograman sebuah mesin CNC. Pengguna bisa memberikan perintah secara
langsung atau pengguna juga bisa menggunggah satu file dalam bentuk notepad
yang berisi kode – kode Nc.Code
7.7 G-Code / Nc-Code CNC

G-Code / Nc-Code adalah bahasa yang digunakan untuk mengontrol sebuah mesin
CNC. G-Code / Nc-Code adalah salah satu jenis pemrograman CNC yang
digunakan oleh para programmer CNC, jenis lainnya adalah program COM. G-
code biasanya disebut cycle codes karena fungsinya yang mengacu pada
pergerakan sumbu X,Y dan Z dari mesin CNC G-Code / Nc-Code dikelompokkan
kedalam beberapa kelompok seperti kelompok 01 yang mencakup kode
G00,G01,G02,G03 yang mempengaruhi pergerakan dari bidang cetak dan nozzle.
Kelompok 03 yang mencakup absolute programming atau incremental
programming. Kode G00 memposisikan nozzle di atas bidang cetak dari satu titik
ke titik yang lain dengan cepat. Selama proses pergerakan cepat, baik sumbu X
atau Y bisa digerakkan secara terpisah atau bersamaan.

8. Metode pembuatan tugas akhir

1) Pengumpulan data dengan cara melakukan studi kepustakaan dengan jalan


mencari buku-buku atau informasi yang berhubungan dengan alat ini.

2) Mengadakan konsultasi dan arahan/bimbingan dari dosen pembimbing serta


sumber-sumber lain yang dapat dijadikan sebagai acuan dan perbandingan
dalam merancang alat ini.

3) Mencari data-data yang diperlukan dalam pembuatan proyek ini dengan


menggunakan fasilitas internet dan sebagainya.

Dalam rancangan alat ini akan menjelaskan alur perancangan alat sesuai dengan
yang diinginkan. Berikut flowchart perancangan alat :
start

 Inisialisasi motor
stepper
 Serial port terbuka

Menunggu instruksi

Menerima
tidak

ya

Mengerjakan instruksi

Kontrol sumbu X Kontrol sumbu Y Kontrol sumbu Z

Mesin bekerja

End
9. JADWAL PEMBUATAN TUGAS AKHIR

No. Kegiatan Bulan 4 Bulan 5 Bulan 6 Bulan 7

1 Studi Pustaka

2 Perancangan Desain

3 Pemodelan Desain

4 Pengetesan

5 Implementasi

6 Penyusunan Laporan

10. Anggaran Dana

No. Anggaran Dana Jumlah @ (Rp.) Total (Rp)


1 Arduino Uno R3 1 Unit 75.000 75.000
2 CNC Shield 1 Unit 25.000 25.000
3 Motor Stepper 3 Unit 130.000 390.000
4 Stepper Motor Driver A4988 3 Unit 17.000 51.000
5 V Slot Allumunium 2 Meter 1 Unit 200.000 200.000
6 Linear Rail 2 Meter 1 Unit 200.000 200.000
7 Linear Rail Bracket 5 Unit 22.000 110.000
8 Spindle 1 Unit 350.000 350.000
9 Bracket Spindle 1 Unit 125.000 125.000
10 Akrilik Ukuran A3 2 Unit 35.000 70.000
11 Mata Bor Micro 1 Set 1 Unit 53.000 53.000

Jumlah Rp. 1.649.000

Biaya Lain – Lain Rp. 500.000+

Total Rp. 2.149.000


11. DAFTAR PUSTAKA

Arduino. (2015). Arduino Software (IDE). Diakses pada tanggal 19 April 2021
dari https://www.arduino.cc/en/Guide/Environment.

Alfin Rindi Widiyanto. (2018). PROTOTYPE PEMBUATAN CNC DENGAN


PEMANFAATAN MOTOR STEPPER BERBASIS ARDUINO UNO. Diakses
pada 19 April 2021 dari http://eprints.umk.ac.id/5698/3.

Aditya Mahardika , Efri Suhartono , Junartho Halomoan (2014).


PERANCANGAN MEKANIKA ALAT CNC ROUTER BERBASIS ARDUINO
UNO. Diakses pada tanggal 19 April 2021 dari
https://openlibrary.telkomuniversity.ac.id/pustaka/files/97316/resume/perancanga
n-mekanika-alat-cnc-router-berbasis-arduino-uno.

Jane. (2009). CNC (Computer Numericcaly Controlled).


http://jane.blog.uns.ac.id/2009/08/21/cn c-computer-numerically-controlled.

GitHub. (2013). Grbl. Diakses pada 19 April 2021 dari


https://github.com/grbl/grbl/wiki.

Anda mungkin juga menyukai