ABSTRAK
Mesin grafir 2.5 D merupakan mesin yang memiliki kemampuan untuk melakukan proses grafir pada
permukaan benda kerja sesuai dengan keinginan pengguna dengan satu level ketinggian. Mesin ini dapat bekerja
secara otomatis maupun manual. Mesin grafir 2.5D ini memiliki tiga unit motor stepper bipolar 2 fasa untuk
menggerakan sumbu X, sumbu Y, dan sumbu 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 posisi zero mesin dan safe position untuk motor stepper.
Pengendali utama yang digunakan adalah minikomputer Raspberry PI 3, dan antarmuka pada PC dengan
program Microsoft Visual Studio. Motor stepper memiliki pengendali berupa DRV8825 untuk masing-masing dari
motor yang dikendalikan. Pergerakan yang diatur secara linear dan melingkar dengan menggunakan metode
interpolasi berupa Integrator Digital Differential Analyzer (DDA) pada sumbu X dan sumbu Y, sementara sumbu Z
bergerak secara independen.
Hasil pengujian motor stepper ini menunjukkan ketepatan dari garis yang dibentuk oleh dua motor pada
sumbu X dan sumbu Y saat berinterpolasi linear dan melingkar. Kemudian, pergerakan dari motor stabil sehingga
akan didapatkan hasil grafir dengan penyimpangan rata-rata interpolasi linear pada sumbu X maksimal 3.51% dan
sumbu Y 1.89%, sedangkan pada interpolasi melingkar rata-rata penyimpangan terbesar adalah 0.6%.
Kata Kunci: mesin grafir 2.5 D, motor stepper, Raspberry PI 3, DRV8825, interpolasi, dan Integrator Digital
Differential Analyzer.
Mulai
jumlah pulsa yang dihasilkan dan sebagai informasi b 0 dan c < 0 tidak
untuk mengetahui proses DDA telah berlangsung satu
siklus. ya b < 0 dan c 0 tidak
ya
ya
Array
Dir
Selesai
b>c tidak
ya
q =b q =c
G step = 1
px =
radius
Gambar 2.7b Diagram Alir DDA Linear
step bit
step 1 tidak
a=a+b
d=d+c
ya px = px – zy
qx = px +qx
a < bit qx = 0
d < bit
tidak H py = 0
qy = 0
ya zx = 0
zy = 0 qx bit tidak
a < bit
DeltaZx = 0
dan tidak
DeltaZy = 0
d bit
a < bit ya
dan tidak
d bit
ya zx = 1 zx = 0
ya
a = a – bit
d = d - bit a = a - bit
d = d - bit
py = zx + py
Array DeltaZx qy = py + qy
Array DeltaZy
Selesai D
Gambar 2.7c Diagram Alir DDA Linear Gambar 2.8b Diagram Alir DDA Circular
Hasil dari perhitungan integrator sumbu X dan
integrator sumbu Y akan menghasilkan pulsa overflow
( ∆z) seperti pada Gambar 2.8c . Urutan pulsa tersebut
digunakan untuk menggerakan motor stepper dengan
interpolasi melingkar.
H
qy bit tidak
ya
zy =1 zy =0
qy = qy – bit
Step = step + 1
Array DeltaZx
Array DeltaZy Gambar 2.9 Rangkaian Driver X,Y, dan Z
Selesai
2.3.4 Resolusi Gerakan Motor Stepper
Pada ball screw yang digunakan pada plant
Gambar 2.8c Diagram Alir DDA Circular memiliki pitch 4 mm dan motor stepper yang
digunakan memiliki pergerakan 200 step/putaran
2.3.3 Penggerak Motor Stepper untuk konfigurasi full step dengan perhitungan sebagai
Pada proyek akhir ini , penulis menggunakan berikut.
DRV8825 untuk menggerakan motor stepper yang
digunakan. Berikut adalah spesifikasi dari DRV8825. 1 pitch = 4mm (2-1)
1 putaran = 1 pitch = 4mm (2-2)
Tabel 2.2 Spesifikasi DRV8825 1 putaran = 3600 = 200 step (2-3)
Penggerak DRV8825
BLU = 4mm/200 step = 0.02mm (2-4)
Operating Sehingga untuk pergerakan motor stepper
3 – 5.25V
Voltage (Logic) sepanjang 1mm dibutuhkan 50 step atau resolusi BLU
gerakan motor yaitu 0.02mm.
Operating
8.2 – 45v Pada proyek akhir penulis digunakan mode step
Voltage (vmot)
1/32 microstep. Sehingga perhitungan step sebagai
Arus Maksimal 2.5 A berikut.
[1]
Arifin, S. dan Fathoni, A. (2014). Pemanfaatan pulse width modulation untuk mengontrol motor. Jurnal Ilmiah
Teknologi dan Informasi ASIA. 8(2): 69-70.
[2]
Jouaneh, M. (2013). Fundamental of mechatronics. Stamford: Cengage Learning.
[3]
Koren, Yoram. (1983). Computer control of manufacturing system. New York: McGraw Hill.
[4]
Sanderson, Peter C. (1976). Minicomputer. London: Newnes-Butterworths.
[5]
Syahrul. (t.t). Motor stepper: teknologi, metoda dan rangkaian kontrol. Majalah Ilmiah UNIKOM. 6(2): 187-202.
[6]
Meijer, Bart. (2013). Stepstick DRV8825 v1.0 datasheet. [Online]. Tersedia di: ReprapWorld.com. Diakses 2 April
2018.
[7]
Rototron. (2017). Raspberry PI stepper motor tutorial. [Online]. Tersedia di: https://www.rototron.info/Raspberry
-pi-stepper-motor-tutorial/. Diakses 21 Mei 2018.
[8]
Zona Elektro. (2014). Rangkaian driver atau control motor stepper. [Online]. Tersedia di:
http://zonaelektro.net/rangkaian-driverkontrol-motor-stepper/. Diakses 24 Juni 2018.