Printed
Implementasi Metode Reguler Expressiom Untuk Passing Data G-CODE Hasil Proses Konversi STL Menggunakan Fusion 360 Pada Mesin CNC Router Engraving 3D Berbasis Raspbery PI 3
Mesin CNC Router Engraving 3D merupakan mesin yang dapat melakukan pengukiran secara otomatis. Pergerakan yang dapat dibentuk oleh mesin ini yaitu pergerakan linier. Mesin CNC router engraving grafir 3D ini memiliki empat buah aktuator berupa motor yang terdiri dari tiga unit motor stepper dan satu unit motor DC. Ketiga motor stepper digunakan untuk menggerakan sumbu x, y, dan z. Sedangkan motor DC digunakan untuk menggerakan spindel. Pengontrol yang digunakan pada mesin ini yaitu minikomputer Arduino Nano sebagai slave dan Raspberry PI 3 sebagai master dengan dengan menggunakan antarmuka labview.
Proses konversi menggunakan Software Fusion 360 untuk mendapatkan berkas G-code yang akan digunakan untuk pergerakan motor. Terdapat beberapa parameter yang harus diatur didalam settiing property, yaitu kedalaman pemotongan, kecepatan motor, kecepatan potong, alat potong yang digunakan, dan start point. Software Fusion 360 mengubah masukan gambar dengan format STL menjadi bentuk G-code dengan format (.nc). G-code yang dihasilkan kemudian diuraikan (parsing) dengan algoritma menggunakan bahasa pemograman Pyhton di dalam raspberry. Program parsing ini menggunakan metode reguler expression. Hasil penguraian G-code tersebut menjadi bentuk barisan text yang dicari dengan nilai tertentu sesuai G-code.
Gambar dengan format .stl yang dikonversi menggunakan fusion 360 bisa menghasilkan G-code . G-code hasil konversi di uji menggunakan beberapa cara. Hasil pengujian menunjukan bahwa G-Code hanya memiliki nilai eror 0.044 dengan tingkat akurasi 99.956 %. G-Code hasil konversi diparsing dengan metode reguler expression agar bisa digunakan sebagai nilai perhitungan bresenham untuk pergerakan sumbu X, Y, Z, dan motor spindle.
Kata kunci : Mesin CNC Router Engraving 3D, konversi G-code, parsing G-code
Tidak tersedia versi lain