ABSTRAK
Printed Circuit Board atau dikenal PCB merupakan salah satu komponen penting di dalam dunia elektronika
terutama bagi mahasiswa Teknik Otomasi Manufaktur dan Mekatronika POLMAN Bandung. PCB merupakan media
untuk merangkai rangkaian elektrik yang di dalamnya tedapat berbagai macam komponen elektrik. Dalam
pembuatannya dilakukan beberapa tahapan yang memakan waktu salah satunya proses pengeboran PCB. pengeboran
PCB oleh Mahasiswa Teknik Otomasi dan Mekatronika POLMAN Bandung masih dilakukan manual sehingga
banyak menimbulkan kesalahan – kesalahan teknis seperti pengeboran yang kurang akurat, tidak presisi dan tidak
efektif waktu.
Mesin PCB drill 2.5D merupakan mesin yang dapat melakukan pengeboran pada PCB secara otomatis.
pergerakan yang dapat dilakukan oleh mesin ini adalah pergerakan linear. Mesin PCB drill 2.5D ini mempunyai empat
buah penggerak berupa motor listrik. Tipe motor yang digunakan untuk menggerakan sumbu X, sumbu Y, dan sumbu
Z adalah motor stepper 2 fasa, sedangkan tipe motor untuk menggerakan spindle adalah motor DC. Pengontrol utama
pada mesin ini yaitu single board computer Raspberry Pi dan menggunakan antar muka berbentuk PC dengan program
Visual Basic.
Pada mesin PCB Drill 2,5D menggunakan modul penggerak stepper TB6560AHQ Dengan pembuatan
algoritma interpolasi linier yang diubah kedalam bahasa python pada single board computer Raspberry Pi dan
penerapannya menyesuaikan dengan modul penggerak stepper TB6560AHQ yang digunakan. Sehingga modul
penggerak stepper TB6560 dapat mengendalikan motor stepper bergerak CW dan CCW membentuk gerakan linier
sesuai perintah yang diminta dari instruksi. kecepatan dari motor stepper ini dapat diatur dengan mengatur frekuensi
yang diberikan pada clock penggerak stepper. Modul penggerak stepper TB6560AHQ memiliki frekuensi minimum
30 Hz dan frekuensi maksimum 3571 Hz sehingga dapat melakukan percepatan dan perlambatan pada sumbu x, y,
dan z dengan akurat, presisi dan efisien.
Kata kunci : Mesin CNC PCB Drill 2,5D, algoritme interpolasi linier, modul penggerak stepper TB6560AHQ,
Raspberry Pi.
2. LANDASAN TEORI
2.1. Mesin CNC PCB Drill 2,5D
Sumber: www.electronicwings.com
Ketepatan kontrol gerak motor stepper terutama 2.2.1. Motor stepper hybrid
dipengaruhi oleh jumlah step tiap putaran; semakin
Motor stepper hybrid merupakan
banyak jumlah step, semakin tepat gerak yang
penyempurnaan motor stepper di mana motor stepper
dihasilkan. Untuk ketepatan yang lebih tinggi,
ini memiliki kecepatan 1000 step/detik namun juga
beberapa driver motor stepper membagi step normal
memiliki torsi yang cukup besar sehingga dapat
menjadi setengah step (half step) atau mikro step
dikatakan bahwa HB merupakan motor stepper
kombinasi antara PM dan VR motor stepper. Motor
stepper hybrid mengkombinasikan karakteristik
terbaik dari motor variable reluktansi dan motor
magnet permanent. Motor ini dibangun dengan kutub
stator yang banyak gigi dan rotor magnet permanent.
Motor hybrid standar mempunyai 200 gigi rotor dan Sebagai gambaran dapat dilihat konstruksi motor
berputar pada 1,8 derajat sudut step. Karena stepper bipolar pada gambar berikut:
memperlihatkan torsi tinggi dan dinamis serta berputar
dengan kecepatan yang tinggi maka motor ini
digunkan pada aplikasi yang sangat luas.
Sumber: fab.cba.mit.edu
Sumber: www.electronicwings.com
Sumber: www.electronicwings.com
Gambar 2. 9 Susunan dasar rotor dan stator
motor stepper bipolar
Sekarang, sama untuk memutar A, jika kita a. Tentukan salah satu titik sebagai titik awal
memberi energi pada lilitan A, maka kutub yang (x0,y0) dan titik akhir (x1,y1).
b. Hitung dx = x1 - x0, dan dy = y1 - y0. melakukan gerakan interpolasi linear. Berikut
spesifikasi mesin CNC PCB Drill 2.5 D.
c. Tentukan step, yaitu jarak maksimum jumlah
penambahan nilai x maupun nilai y, dengan cara:
D
t= (𝑠𝑒𝑐𝑜𝑛𝑑)
Vf
3.4.1. Rancangan pembuatan interpolasi linier 6. Bandingkan nilai Xp dan Yp. Jika Xp > Yp maka
Di dalam menghasilkan inputan dari Raspberry Pi Yp menjadi nilai r yaitu variable pembagi untuk
ke driver stepper TB6560, raspberry Pi harus menentukan jarak maksimum jumlah
diprogram sedemikian rupa berdasarkan perhitungan penambahan nilai sumbu X dan Y. Begitupun
sebaliknya, jika Yp > Xp maka Xp menjadi nilai 3.5 Rancangan Panel Kontrol
r. Kemudian tentukan jumlah penambahan nilai Panel sebagai tempat meletakan seluruh
sumbu X dan Y. komponen elektrik memiliki fungsi untuk menjaga,
merapihkan, dan menyatukan semua komponen
Xp Yp sehingga pengontrolan lebih aman dan mudah, baik
Xr = (pulsa) Yr = (pulsa)
r r dalam pengoperasian maupun perawatan mesin PCB
Drill 2,5D. perancangan panel PCB Drill 2,5D
7. Misalkan Xr = 1 dan Yr = 2 artinya setiap
ditunjukkan oleh gambar 3.5 dan 3.6.
pertambahan 1 pulsa nilai sumbu X menghasilkan
pertambahan nilai sumbu Y 2 pulsa. Apabila
perhitungan nilai Xr atau Yr mengasilkan sisa
pembagian. Maka sisa pembagian dimasukkan
kedalam nilai Xr atau Yr yang menghasilkan sisa
pembagian. Untuk lebih jelasnya dapat dilihat
pada program algoritme Raspberry Pi yang
terlampir.
t
T= (𝑠𝑒𝑐𝑜𝑛𝑑)
r + (r × jumlah penambahan nilai sumbu (Xr atau Yr)yang bukan menjadi r) + sisa
o SET
(Hz) L (%)
(ms) Pada tabel 4.2 hasil pengukuran yang
(Hz)
dilakukan, terlihat perubahan frekuensi atau periode
1 0,28 3571,42 3409 4,5 menyebabkan perubahan kecepatan putaran motor
2 0,5 2000 1923 3,8 secara berkesinambungan dalam range tertentu. Range
5 periode terendah masing – masing mode step sama
yaitu 32,7 ms, sedangkan periode tertinggi mode full
3 2,4 416,66 411,2 1,3
step, half step, 1/8 step dan 1/16 step secara berurutan
1
yaitu 6,3 ms, 2,4 ms, 0,5 ms, dan 0,28 ms. Semakin
4 6,3 158,73 157,2 0.9 kecil frekuensi maka semakin kecil pula kecepatan
6 putar motor. Sebaliknya, smakin besar frekuensi
5.1 Ketercapaian Tujuan dan Tuntutan TB6560 tidak bisa sekaligus menggunakan probe
1. Dapat membuat algoritme interpolasi linear yang oscilloscope dikedua output untuk coil atau lilitan
Kalatiku, Pieter Kalatiku, dan Yuri Yudhaswana Joefrie. 2011. Pemrograman Motor Stepper dengan Menggunakan
Bahasa Pemrograman C. Palu : Majalah Ilmiah Mektek, No. 1 Thn. 2011. ( Januari 2011)
Hakim, Malik Abdillah Ibnul. 2013. Pemanfaatan Mini Pc Raspberry Pi Sebagai Pengontrol Lampu Jarak Jauh
Berbasis Web Pada Rumah. Tugas Akhir. Tidak diterbitkan. Fakultas Teknik dan Ilmu Komputer Universitar
Komputer Indonesia : Bandung.
Tanpa nama. 2014. Microstepping, Full Step & Half Step. www.nmbtc.com/step-motors/engineering/full-half-and-
microstepping/. Diakses 27 Mei 2018.