Ilustrasi pengukuran gerak sumbu CNC untuk menghitung dan kalibrasi steps per mm

Cara Menghitung Steps/mm CNC dengan Kalkulator dan Kalibrasi

Ketika Anda meminta sumbu CNC bergerak 100 mm, controller harus mengetahui berapa pulsa motor yang dibutuhkan untuk menempuh jarak itu. Angka inilah yang disebut steps per mm. Nilai keliru membuat ukuran hasil potong meleset, walaupun desain dan G-code benar. CNC Steps/mm Calculator Urban Creator membantu menghitung nilai awal sekaligus mengoreksinya melalui pengukuran.

Data yang perlu disiapkan

Catat sudut langkah motor (umumnya 1,8° atau 0,9°), microstepping driver, dan jenis transmisi. Untuk leadscrew atau ballscrew, masukkan jarak maju per satu putaran. Untuk belt, masukkan pitch dan jumlah gigi pulley. Bila memakai rack atau rasio gear, isi parameter yang sesuai. Jangan menyamakan pitch ulir dengan lead pada screw multi-start.

Motor stepper NEMA 23 dengan 200 langkah penuh per putaran, ilustrasi komponen Urban Creator
Motor stepper
Leadscrew T8 lead 8 mm, ilustrasi komponen Urban Creator
Leadscrew T8 (lead 8 mm)
Ballscrew SFU1605 dengan lead 5 mm, ilustrasi komponen Urban Creator
Ballscrew SFU1605
Timing belt GT2 dengan pitch 2 mm, ilustrasi komponen Urban Creator
Belt GT2
Rack gear untuk rack and pinion, ilustrasi komponen Urban Creator
Rack and pinion

🧮 Rumus steps/mm untuk tiap jenis transmisi

Intinya selalu sama: steps/mm = jumlah microstep per putaran motor ÷ jarak yang ditempuh sumbu per putaran. Yang berubah hanya cara menghitung jaraknya.

⚙️ Transmisi 📐 Rumus jarak per putaran 👀 Yang perlu diperhatikan
Leadscrew / ballscrew Lead (mm per putaran) Pakai lead, bukan pitch, pada screw multi-start
Belt Pitch belt × jumlah gigi pulley GT2 berpitch 2 mm; hitung gigi pulley yang benar-benar terpasang
Rack and pinion π × modul × jumlah gigi pinion Periksa modul rack dan pinion cocok
Dengan gear reduction Jarak per putaran output ÷ rasio Rasio 3:1 berarti motor berputar 3 kali tiap satu putaran output

Contoh hitung awal untuk leadscrew

Motor 1,8° menghasilkan 200 langkah penuh per putaran. Dengan microstepping 1/16, jumlahnya 3.200 microstep per putaran. Jika screw bergerak 8 mm per putaran, steps/mm = 3.200 ÷ 8 = 400. Angka 400 adalah titik awal untuk sumbu tersebut. Kalkulator juga menampilkan jarak per putaran dan kebutuhan pulsa pada kecepatan yang dipilih, sehingga Anda bisa menilai kemampuan controller.

🎯 Contekan steps/mm untuk setup populer

Semua baris memakai motor 1,8° (200 langkah per putaran). Gunakan sebagai pembanding hitungan Anda, bukan pengganti pengukuran di mesin sendiri.

🔩 Setup ➗ Perhitungan 🔢 Steps/mm
Leadscrew lead 8 mm, 1/16 3.200 ÷ 8 400
Leadscrew lead 4 mm, 1/16 3.200 ÷ 4 800
Leadscrew lead 2 mm, 1/16 3.200 ÷ 2 1.600
Ballscrew lead 10 mm, 1/16 3.200 ÷ 10 320
Ballscrew lead 5 mm, 1/16 3.200 ÷ 5 640
Belt GT2, pulley 20 gigi, 1/16 3.200 ÷ (2 × 20) 80
Belt GT2, pulley 16 gigi, 1/16 3.200 ÷ (2 × 16) 100
Rack modul 1, pinion 20 gigi, 1/16 3.200 ÷ (π × 1 × 20) sekitar 50,93
Leadscrew lead 8 mm, 1/8 1.600 ÷ 8 200
Leadscrew lead 8 mm, 1/32 6.400 ÷ 8 800

Perhatikan dua baris terakhir: dengan screw yang sama, mengubah microstepping dari 1/8 ke 1/32 mengubah steps/mm dari 200 menjadi 800. Karena itu, nilai microstepping yang Anda isi harus sama dengan jumper atau DIP switch yang benar-benar terpasang pada driver.

Driver stepper dengan pengaturan microstepping, ilustrasi komponen Urban Creator
Driver: microstepping harus sama dengan yang diisi.

Kalibrasi dengan gerak nyata

  1. Masukkan nilai awal ke parameter sumbu yang tepat. Pada GRBL, contohnya $100 untuk X, $101 untuk Y, dan $102 untuk Z. Periksa dokumentasi firmware bila memakai grblHAL, FluidNC, atau Mach3.
  2. Letakkan indikator ukur atau alat ukur yang memadai. Perintahkan gerak lurus, misalnya 100 mm, pada kecepatan aman.
  3. Catat jarak aktual. Rumus koreksi: steps/mm baru = steps/mm lama × jarak perintah ÷ jarak aktual.
  4. Contoh: nilai awal 400 dan gerak aktual 98 mm untuk perintah 100 mm. Nilai baru = 400 × 100 ÷ 98 = 408,16 steps/mm. Simpan, lalu ulangi pengujian.

Uji pada jarak yang cukup panjang agar kesalahan pembacaan kecil. Pastikan tidak ada backlash, slip belt, kehilangan langkah, atau coupler longgar. Masalah mekanik tersebut tidak dapat diselesaikan hanya dengan menaikkan steps/mm.

Flexible coupling helical yang harus terpasang kencang, ilustrasi komponen Urban Creator
Coupler: longgar tidak bisa dikoreksi lewat steps/mm.
Anti-backlash nut T8 berpegas untuk mengurangi backlash, ilustrasi komponen Urban Creator
Anti-backlash nut

🔧 Tabel koreksi kalibrasi

Dengan nilai awal 400 steps/mm dan perintah gerak 100 mm, beginilah hasil koreksi untuk beberapa jarak aktual yang mungkin Anda ukur. Rumusnya: 400 × 100 ÷ jarak aktual.

📏 Jarak aktual 🧠 Artinya ✨ Steps/mm baru
98 mm Sumbu kurang jauh 408,16
99,5 mm Sedikit kurang 402,01
100,2 mm Sedikit berlebih 399,20
101 mm Sumbu kelewat jauh 396,04

Pada GRBL, nilai ini dimasukkan ke $100 untuk X, $101 untuk Y, dan $102 untuk Z. Setelah menyimpan, ulangi pengukuran sampai selisih tidak lagi berarti bagi toleransi pekerjaan Anda.

🩺 Kalau hasilnya masih meleset

🚨 Gejala 🔍 Kemungkinan penyebab 🛠️ Tindakan
Selisih sebanding jarak (selalu kurang atau lebih sekian persen) Steps/mm atau microstepping salah Periksa rumus, jumper driver, dan lead atau pitch
Selisih muncul saat arah dibalik Backlash Ukur reversal error, lihat panduan backlash CNC
Posisi bergeser acak atau kumulatif Kehilangan langkah Turunkan akselerasi dan periksa arus driver serta hambatan mekanik
Belt terlihat benar tetapi ukuran kurang Pulley atau belt selip Kencangkan pulley dan periksa tension

Pertanyaan yang sering muncul

Apakah steps/mm sama dengan pitch?

Tidak. Steps/mm adalah jumlah pulsa untuk satu milimeter gerak. Pitch atau lead hanya salah satu data yang dipakai untuk menghitungnya.

Berapa jarak ideal untuk kalibrasi?

Gunakan jarak yang cukup panjang dalam batas aman mesin. Semakin panjang, semakin kecil pengaruh kesalahan pembacaan alat ukur.

Perlukah kalibrasi ulang setelah mengganti microstepping?

Perlu. Mengubah microstepping langsung mengubah jumlah microstep per putaran, sehingga steps/mm harus dihitung ulang.

Mulai menghitung: buka CNC Steps/mm Calculator, pilih jenis transmisi, lalu gunakan bagian kalibrasi setelah pengukuran.

Cara Flash GRBL Mythos ke STM32 Bluepill dari Browser
Panduan menghitung steps/mm CNC secara teoritis, memasukkannya ke controller, lalu…
Cara Menentukan Feed dan Speed CNC untuk Kayu, Akrilik, dan Aluminium
Panduan menghitung steps/mm CNC secara teoritis, memasukkannya ke controller, lalu…

Leave A Comment

Cart (0 items)