Printed
Perancangan Dan Pembuatan Program Interpolasi Pada Mesin Grafir 2.5D Menggunakan Arduino Mega 2560
Mesin grafir 2.5D mesin pembuat grafir (goresan) otomatis yang memiliki 3 axis pada pengaplikasiannya yaitu sumbu X, sumbu Y, dan sumbu Z, serta spindle. Mesin grafir 2.5D dirancang sedemikian rupa hingga meyerupai mesin CNC sederhana. Pada bagian pengendali digunakan 2 jenis minimum sistem yaitu mikrokontroller Arduino Mega 2560 dan Arduino Nano. Sebagai antramuka digunakan piranti elektronik LCD touchscreen dan keypad sebagai proses penginputan data
Pada sistem mesin grafir 2.5D yang dirancang penulis, menggunakan konfigurasi master dan slave. Tujuannya untuk memudahkan pekerjaan mikrokontrol pada bidang pekerjaanya masing-masing. Dalam pemrograman interpolasi dibutuhkan 1 kontroler sebagai master dan 2 kontroler sebagai slave. Kontroler master tersebut adalah arduino mega 2560 dan kontroler slave tersebut adalah arduino nano. Proses komunikasi data dilakukan secara pin to pin pada setiap pengiriman pulsa ke driver motor stepper.
Interpolator linear mempunyai nilai Pk yang konstan. Panjang langkah yang diperlukan adalah sama dengan kapasitas register. Panjang langkah ini disebut dengan iterasi. Dalam menentukan panjang langkah dibutuhkan nilai koefisien pengali yang tetap. Nilai koefisien ini mencakup pulsa kalibrasi. Untuk mengetahuinya kita perlu mengetahui spesifikasi ulir transportir dan spesifikasi motor stepper yang kita gunakan.
Interpolator circular memiliki nilai Pk yang tidak konstan, dikarenakan pada proses pengolahan output terdapat umpan balik. Berbeda dengan interpolator linear yang menjadikan nilai selisih dari setpoint sebagai nilai Pk, interpolator circular merepresentasikan nilai Pk sebagai radius. Radius ditandai dengan variabel r. Nilai r tersebut mampu membentuk sebuah pergerakan interpolasi ¼ lingkaran. Pada proses pengolahannya nilai r terdapat pada salah satu variabel Pk yaitu baik pada Pkx maupun Pky. Penempatan nilai r pada variabel Pk yang terdapat pada interpolator x dan y menentukan arah interpolasi melingkar.
Hasil uji coba interpolator master dapat membuat pola garis linier maupun melingkar dengan fungsi dasar numerikal kontrol G-Code(G00, G01, G02, G03). Nilai kepresisian dan keakuratan pergerakan interpolasi mencapai 89%. Frekuensi maksimum interpolator untuk melakukan penggrafiran yaitu 3700Hz.
Kata kunci : grafir, pengendali, master, slave, interpolator, linear, circular, pin to pin.
Tidak tersedia versi lain