Printed
Perancangan Dan Pembuatan Antarmuka Pada Mesin Grafir 2.5D Berbasis Arduino Dan Visual Studio
Mesin grafir 2.5 D merupakan mesin yang dapat melakukan proses grafir pada bidang kerja dua dimensi dengan 2,5 derajat kebebasan yang membutuhkan sistem untuk mengontrol empat buah penggerak. Penggerak yang ada pada mesin ini, yaitu dua buah penggerak motor stepper 5 fasa untuk menggerakan motor pada sumbu x dan sumbu y dan dua buah penggerak motor DC untuk menggerakan motor pada sumbu z dan motor pada spindle yang dikendalikan oleh user PC berbasis Visual Studio (VB.Net).
Antarmuka Visual Studio (VB.Net) berfungsi sebagai kendali bagi operator untuk mengoperasikan mesin grafir 2.5 D. Visual Studio (VB.Net) terintegrasi dengan sistem melalui komunikasi serial menggunakan Serial Port namespace dari .NET, yang dihubungkan dengan mikrokontroller Arduino Mega 2560. Arduino Mega 2560 berperan sebagai I/O penggerak. Antarmuka Visual Studio (VB.Net) menyediakan dua mode pengoperasian, yaitu mode otomatis dan mode manual. Dalam mode otomatis terdapat fitur berbasis G-Code/NC, yang dapat mengendalikan kerja motor stepper dan motor DC pada mesin grafir 2.5 D bergerak kearah sumbu x, y dan z secara otomatis, dengan memasukan G-Code/NC pada kolom G-Code/NC yang disediakan pada tampilan Visual Studio (VB.Net), setelah semua G-Code dimasukan, kompilasi G-Code/NC akan dilakukan oleh sistem compiler G-Code/NC dengan membangkitkan modul RegEx atau Regular Expression yang akan mengoreksi dan menerjemahkan program ke protokol yang dibutuhkan mikrokontroller. Untuk mode manual terdapat fitur Real-Time Jogging untuk mengendalikan kerja motor stepper dan motor DC pada mesin grafir 2.5 D secara manual (jog), yaitu dengan menekan tombol yang disediakan untuk menjalankan kerja mesin grafir 2.5 D. Selain itu terdapat mode kombinasi menggunakan kendali nirkabel/wireless berbasis TCP/IP yang dapat dikendalikan oleh ponsel/smartphone ataupun PC lain. Pada mode TCP/IP pengguna dapat mengendalikan mesin dengan memasukan protokol mikrokontroller, sehingga mesin dapat bekerja secara otomatis maupun manual. Dengan kemampuan beroperasi secara otomatis dan manual yang dimiliki oleh Visual Studio (VB.Net) akan memberikan keleluasaan pengguna/operator.
Hasil yang didapat dari proyek akhir ini adalah mesin grafir 2.5 D dapat dioperasikan menggunakan Visual Studio (VB.Net) sebagai antarmuka dengan mode otomatis dan manual dengan mengirim 9 byte data. Pada setiap byte-nya dapat menampung 8 bit data sehingga dalam satu kali pengiriman maksimal dapat dikirim 72 bit data tiap protokolnya. Untuk interpolasi 9 byte data tersebut berisi: protokol, mode x, kordinat x, direksi x, kecepatan x, mode y, kordinat y, direksi y, kecepatan y. Untuk sumbu z hanya sampai byte ke 4 saja : protokol, mode z, direksi z, jarak z. Untuk spindle sama : protokol, mode, direksi, kecepatan.
Kata kunci : Mesin grafir 2.5 D, Visual Studio (VB.Net), G-Code, NC, Compiler, RegEx, Serial Port, TCP/IP, wireless.
Tidak tersedia versi lain