Printed
Rancang Bangun Pengontrolan Pergerakan Sumbu XYZ Pada Mesin CNC Engraving 3D Dengan Microcontroller Arduino Mega Dan Driver TB6560
Mesin CNC Engraving 3D merupakan mesin yang memiliki kemampuan untuk melakukan proses grafir pada benda kerja sesuai dengan keinginan pengguna. Mesin ini dapat bekerja secara otomatis maupun manual. Mesin CNC Engraving 3D ini memiliki tiga unit motor stepper bipolar 2 fasa untuk menggerakan sumbu X, Y dan Z, serta satu unit motor DC untuk menggerakan spindle. Mesin ini bekerja secara closed loop system pada motor DC dan encoder sebagai umpan baliknya. Terdapat pula limit switch sebagai umpan balik pada home position untuk motor stepper.
Permasalahan yang terjadi adalah pada mesin CNC Engraving 3D belum memiliki pengendali untuk pergerakan pada motor stepper, sehingga penulis membuat sistem pengendali untuk mengendalikan setiap motor stepper. Penulis menggunakan Arduino Mega dan Driver TB6560 sebagai pengendali motor stepper serta limit switch sebagai umpan balik posisi dari motor stepper. Pergerakan yang diatur secara linear dengan menggunakan metode interpolasi linear berupa bresenham pada sumbu X, Y dan Z secara bersamaan.
Hasil pengujian motor stepper ini menunjukkan ketepatan dan kepresisian dari garis yang dibentuk oleh tiga motor pada sumbu X, Y dan Z saat berinterpolasi linear. Dari percobaan yang dilakukan, nilai error ketepatan dan kepresisian jarak tidak melebihi 5% dan pergerakan dari motor stabil sehingga hasil grafir pada sumbu X menunjukan nilai rata-rata error sebesar 0.14%, sumbu Y sebesar 0.11%, sumbu Z sebesar 2.68% dan interpolasi linear 3D sebesar 4.27%.
Kata Kunci: mesin CNC Engraving 3D, motor stepper, Arduino Mega, Driver TB6560, interpolasi dan bresenham.
Tidak tersedia versi lain