Blog Details

Panduan Setting VFD Spindle untuk Mesin CNC: Wiring, Parameter, dan Kalibrasi

Salah satu upgrade paling signifikan yang bisa kamu lakukan pada mesin CNC router adalah beralih dari spindle DC sederhana ke spindle AC dengan VFD. Kombinasi ini tidak hanya memberi kontrol RPM yang jauh lebih presisi, tapi juga membuka kemungkinan otomasi penuh — di mana kecepatan spindle diatur otomatis oleh controller sesuai program G-code.

Tapi banyak maker yang kesulitan saat pertama kali menghubungkan VFD ke controller board. Ada banyak parameter yang harus diset, ada rangkaian konversi sinyal yang perlu dibuat, dan ada masalah interferensi yang sering bikin kepala pusing. Artikel ini membahas semuanya secara tuntas.

Apa Itu VFD dan Kenapa Penting untuk Spindle CNC?

VFD (Variable Frequency Drive) — juga dikenal sebagai inverter — adalah perangkat yang mengatur kecepatan putar motor spindle dengan mengubah frekuensi tegangan AC. Pada mesin CNC, VFD memungkinkan kamu mengontrol RPM spindle secara presisi dari software seperti Mach3 atau via firmware GrblHAL, tanpa harus mengatur potensiometer secara manual.

Spindle motor CNC yang dikendalikan VFD, ilustrasi komponen Urban Creator
Spindle CNC: kecepatan putarnya diatur lewat VFD.

Kenapa ini penting? Karena material yang berbeda membutuhkan RPM yang berbeda:

  • Kayu lunak → 18.000–24.000 RPM
  • MDF → 16.000–22.000 RPM
  • Akrilik → 12.000–18.000 RPM (terlalu cepat akan melelehkan material)
  • Aluminium → 8.000–15.000 RPM dengan cutting fluid

Dengan VFD yang terhubung ke controller, program G-code bisa otomatis mengatur RPM yang tepat untuk setiap operasi — ini namanya programmatic spindle speed control.

Cara Kerja Kontrol PWM ke VFD

GrblHAL menghasilkan sinyal PWM (Pulse Width Modulation) dari pin spindle controller. Sinyal ini beroperasi di 0–5V (atau 0–3,3V di STM32). Masalahnya, kebanyakan VFD (termasuk seri AT, Huanyang, Delta, dan Omron) membutuhkan input kontrol analog 0–10V untuk mengatur frekuensinya.

Jadi ada gap tegangan yang perlu dijembatani. Prinsip kerjanya:

  • Duty cycle PWM 0% → tegangan output 0V → spindle berhenti
  • Duty cycle PWM 100% → tegangan output 10V → spindle kecepatan maksimum
  • Nilai di antaranya proporsional sesuai setting $30 (RPM max) dan $31 (RPM min) di GrblHAL

Konversi dari PWM ke 0–10V bisa dilakukan dengan dua cara: menggunakan rangkaian op-amp LM358 yang dibuat sendiri, atau menggunakan modul konverter PWM-to-analog siap pakai yang banyak tersedia di toko elektronik.

Skema Wiring: Controller Board ke VFD

Berikut koneksi standar dari board Urban Creator ke VFD spindle. Pahami setiap titik koneksi sebelum mulai memasang kabel — kesalahan wiring bisa merusak komponen atau menyebabkan bahaya listrik.

Controller board CNC yang mengirim sinyal PWM dan relay ke VFD, ilustrasi komponen Urban Creator
Controller board: sumber sinyal PWM dan relay run/stop untuk VFD.

Koneksi Sinyal Analog (Kontrol Kecepatan)

  • PWM Out (board) → rangkaian konverter LM358 → terminal AI (Analog Input) VFD
  • GND board → ACM (Analog Common) VFD
  • Gunakan kabel shielded untuk jalur ini, shield di-ground hanya di satu sisi (sisi board)

Koneksi Run/Stop (On/Off Spindle)

  • Relay COM (board) → terminal DCM (Digital Common) VFD
  • Relay NO (board) → terminal FOR (Forward Run) VFD
  • Saat relay aktif (M3 command), spindle berputar forward. Saat relay off (M5), spindle berhenti

Grounding yang Benar

Ini sering diabaikan tapi sangat penting: pastikan GND board dan ACM VFD terhubung di satu titik common ground. Ground loop antara board dan VFD adalah penyebab utama interferensi dan false trigger pada limit switch. Jangan hubungkan ground board ke chassis VFD langsung — gunakan jalur GND signal yang terisolasi.

Rangkaian Konverter PWM ke 0–10V (LM358)

Ini rangkaian yang paling umum digunakan. Komponen yang dibutuhkan:

  • Op-amp LM358 (atau LM741)
  • Resistor 10kΩ (2 buah)
  • Kapasitor 100nF (filter noise PWM)
  • Trimpot 10kΩ (untuk kalibrasi output 10V)
  • Sumber tegangan 12V atau 15V untuk supply op-amp

Cara kerja: sinyal PWM difilter menjadi tegangan DC proporsional, lalu dikuatkan oleh op-amp hingga range 0–10V. Trimpot digunakan untuk kalibrasi agar saat duty cycle 100%, output tepat 10V di terminal AI VFD.

Board Urban Creator sudah menyertakan jalur yang kompatibel dengan rangkaian ini. Untuk detail schematic, hubungi tim Urban Creator atau lihat di materi kelas online.

Parameter VFD yang Perlu Dikonfigurasi

Setiap VFD punya sistem parameter sendiri. Ini adalah parameter untuk inverter seri AT yang umum digunakan di Indonesia. Sesuaikan dengan manual VFD yang kamu gunakan:

🔧 Parameter🎯 Nilai📝 Keterangan
P011Sumber frekuensi dari terminal analog (AI), bukan panel
P031Sumber run/stop dari terminal eksternal
P06400 (Hz)Frekuensi maksimum — sesuaikan dengan RPM max spindle
P2110 (V)Tegangan referensi analog input 0–10V
P730–2 HzDead-band frekuensi minimum — mencegah spindle berputar lambat tidak terkontrol

Untuk VFD merek lain seperti Huanyang atau Delta, nama parameter berbeda tapi konsep sama: atur sumber command ke “terminal eksternal” dan sumber frekuensi ke “analog input.”

Kalibrasi GrblHAL dan Trimpot

Setelah wiring dan parameter VFD selesai, lakukan kalibrasi:

  1. Set parameter GrblHAL: $30=24000 (RPM max spindle) dan $31=0 (RPM min)
  2. Kirim perintah S24000 M3 dari sender — ini harus menghasilkan duty cycle PWM 100%
  3. Ukur tegangan di terminal AI VFD menggunakan multimeter
  4. Jika belum 10V, putar trimpot pada rangkaian LM358 secara perlahan sampai tepat 10V
  5. Verifikasi juga di titik tengah: S12000 M3 harus menghasilkan ~5V di terminal AI
  6. Cek RPM aktual spindle menggunakan tachometer jika tersedia

Uji Pertama yang Aman

Jangan langsung memotong material setelah kalibrasi selesai. Spindle AC berputar dengan energi besar, dan kesalahan kecil di wiring atau parameter bisa membuatnya berputar lebih cepat atau ke arah yang tidak kamu duga. Lakukan uji bertahap berikut, dan kalau ada bagian instalasi listrik AC yang membuatmu ragu, minta tolong teknisi atau orang yang paham kelistrikan. Selalu ikuti manual VFD dan spindle yang kamu pakai.

Tombol emergency stop jamur untuk mesin CNC, ilustrasi komponen Urban Creator
Emergency stop: wajib dites bersama M5 sebelum spindle dipakai memotong.
🪜 Tahap▶️ Yang Dilakukan✅ Hasil yang Diharapkan
1. Tanpa pahatLepas pahat dan collet bila perlu, pasang pelindung, jauhkan tangan dari area spindleTidak ada benda yang bisa terlempar saat tes
2. RPM rendahJalankan M3 dengan S rendah, perhatikan arah putaranArah putaran benar, spindle naik dan turun halus
3. Naik bertahapNaikkan S sedikit demi sedikit sambil dengar suara dan rasakan getaran di frameTidak ada getaran atau bunyi aneh
4. Tes M5 dan E-stopHentikan dengan M5, lalu tes tombol E-stopSpindle berhenti sesuai perintah setiap kali
5. Cek suhuSetelah beberapa menit berputar, cek suhu body spindle, kabel, dan VFDTidak ada bagian yang terlalu panas atau berbau

Mengatasi Masalah Interferensi VFD

Ini adalah masalah paling umum setelah VFD terpasang: limit switch false trigger, komunikasi USB putus-putus, atau controller restart sendiri. Semuanya biasanya disebabkan oleh EMI (Electromagnetic Interference) dari VFD.

Solusi bertahap:

  • Gunakan optocoupler 6N137 di jalur PWM — ini mengisolasi galvanis antara output controller dan input rangkaian LM358
  • Kabel shielded untuk semua sinyal analog dan limit switch
  • Jangan routing kabel sinyal berdekatan dengan kabel power VFD — jaga jarak minimal 10–15 cm, atau lewatkan di sisi berlawanan
  • Ferrite core di kabel motor VFD ke spindle — mengurangi EMI yang dipancarkan kabel
  • Grounding yang benar — chassis VFD, chassis mesin, dan ground board harus terhubung ke satu titik earth

Board Urban Creator sudah dilengkapi optocoupler isolasi di semua jalur input sensitif — sehingga masalah interferensi ini sudah diminimalisir sejak level hardware. Tapi grounding yang benar tetap wajib dari sisi instalasi.

Troubleshooting Umum VFD Spindle

🚨 Masalah🔎 Kemungkinan Penyebab🛠️ Solusi
Spindle tidak berputar saat M3Relay tidak aktif / wiring FOR-DCM salahCek relay dengan multimeter, cek koneksi FOR dan DCM
RPM tidak sesuai perintahKalibrasi trimpot belum tepat / salahKalibrasi ulang, ukur tegangan AI
Spindle berputar tapi tidak bisa berhentiRelay stuck atau wiring NO/NC terbalikCek relay, pastikan NO (normally-open) yang terhubung ke FOR
Limit switch false trigger saat spindle onInterferensi EMI dari VFDGunakan kabel shielded, tambah optocoupler, cek grounding
USB controller disconnect saat spindle onNoise VFD masuk via jalur groundPisahkan ground sinyal dan ground daya, cek ferrite core

Kesimpulan

Setting VFD spindle memang membutuhkan pemahaman tentang elektronik dan konfigurasi firmware, tapi hasilnya sangat worth it — kontrol kecepatan yang presisi, otomasi penuh via G-code, dan mesin yang jauh lebih profesional.

Kunci suksesnya ada di tiga hal: wiring yang benar, kalibrasi yang teliti, dan grounding yang baik. Dengan board Urban Creator yang sudah menyertakan isolasi optocoupler bawaan, setengah masalah interferensi sudah teratasi dari sisi hardware.

Untuk memahami cara kerja controller board secara lebih mendalam, baca: Mengenal Controller Board CNC Urban Creator: STM32 GrblHAL. Dan jika kamu sedang dalam proses merakit mesin dari awal, lihat panduan lengkap di: Panduan Lengkap Merakit Mesin CNC Router Sendiri.

Ada pertanyaan spesifik soal VFD atau parameter inverter yang kamu gunakan? Tulis di komentar atau tanya langsung di komunitas Telegram Urban Creator!

Pertanyaan yang Sering Muncul

Apakah VFD merek lain bisa dipakai dengan cara yang sama?

Prinsipnya sama: sumber frekuensi diarahkan ke input analog 0–10V dan sumber run/stop ke terminal eksternal. Nomor dan nama parameternya berbeda di tiap merek, jadi rujuk manual VFD kamu, bukan tabel di atas yang hanya contoh untuk seri AT.

Kenapa tegangan di terminal AI tidak persis 10V?

Biasanya karena trimpot di rangkaian konverter belum dikalibrasi, atau nilai di GrblHAL tidak sama dengan RPM maksimum yang kamu harapkan. Ulangi langkah kalibrasi sambil mengukur dengan multimeter, lalu cek juga titik tengahnya.

Apakah modul konverter PWM ke analog siap pakai lebih baik daripada rangkaian LM358?

Keduanya bisa bekerja. Modul siap pakai lebih praktis untuk pemula karena tidak perlu merakit, sedangkan rangkaian LM358 lebih murah dan bisa kamu pahami sampai ke komponennya. Apa pun pilihannya, tetap lakukan kalibrasi tegangan sebelum menyalakan spindle.

Spindle bisa berhenti tiba-tiba saat memotong, apa yang dicek?

Mulai dari hal sederhana: kabel kontrol yang longgar, relay yang tidak stabil, atau noise yang mengganggu sinyal. Setelah itu cek apakah VFD menampilkan kode error, karena banyak VFD menyimpan penyebab berhentinya motor dan manualnya biasanya menjelaskan arti tiap kode.

Ikuti panduan secara berurutan

Artikel ini merupakan bagian dari panduan Elektronik & Controller. Kembali ke halaman induk Elektronik & Controller untuk melihat urutan topik dan memilih bacaan berikutnya.

Lihat semua panduan Urban Creator

Mengenal Controller Board CNC Urban Creator: STM32 GrblHAL untuk Maker Indonesia
Panduan lengkap setting VFD spindle untuk mesin CNC: cara kerja…
Panduan Mesin Laser CO2 untuk Pemula: Komponen, Daya, dan Tips Keamanan
Panduan lengkap setting VFD spindle untuk mesin CNC: cara kerja…

5 Comments

Leave A Comment

Cart (0 items)