Printed
Implementasi Dda Interpolator Untuk Pergerakan Motor Step Dua Sumbu Pada Mesin Grafir 2,5D Berbasis Arduino
Mesin grafir 2,5D merupakan mesin yang digunakan untuk penggoresan, mesin ini memiliki tiga sumbu yaitu X, Y dan Z, dimana dua sumbu (X dan Y) bergerak secara bersamaan dan sumbu lainnya (sumbu Z) tidak bersamaan. Permasalahan yang muncul adalah bagaimana mengimplementasikan sebuah mekanisme pemrograman yang paling efektif untuk melakukan proses interpolasi sumbu X dan sumbu Y yang digerakkan oleh penggerak motor stepper 5 fasa.
Pengontrol yang digunakan adalah mikrokontroler Arduino sebagai pengendali utama dan software Python TkInter sebagai antarmuka. Perangkat kerasnya menggunakan motor stepper yang dikendalikan oleh MOSFET IRF540 dan IRF9540 serta komponen pendukung lainnnya. Pada pengontrol ini menerapkan konsep interpolasi secara linear dan circular untuk proses pengontrolan pergerakan kedua buah motor stepper dua sumbu (X dan Y). Metode interpolasi linear memanfaaatkan selisih antara koordinat X dan Y tujuan dengan koordinat X dan Y sebelumnya, sedangkan metode interpolasi circular memanfaatkan perubahan frekuensi dari pulsa yang menyerupai fungsi sinus dan cosinus.
Dari hasil pengujian yang telah dilakukan, mesin grafir 2,5D sudah bisa melakukan interpolasi linear dan circular pada empat kuadran. Pada pengujian kecepatan putar motor stepper apabila frekuensi masukan bernilai 3000 Hz maka kecepatan putaran motor yang dihasilkan adalah 176 rpm, berbeda dengan hasil perhitungan yang seharusnya bernilai 180 rpm. Nilai keakuratan pada interpolasi linear memiliki rata-rata selisih 0,43 mm, sedangkan pada interpolasi sirkular memiliki rata-rata selisih 2,7 mm dibandingkan dengan perkiraan perhitungan. Rata-rata waktu tempuh secara aktual lebih lama 4,44 detik untuk interpolasi linear, sedangkan pada interpolasi sirkular memiliki rata-rata selisih waktu tempuh 3,27 detik dibandingkan dengan hasil perhitungan.
Kata kunci : mesin grafir 2.5D, motor stepper 5 fasa, interpolasi, DDA
Tidak tersedia versi lain