Mach3 Steps Per Hesabı Vidalı Mil, Kremayer ve Redüktörlü Sistemlerde Nasıl Yapılır?

📑 İçindekiler (Tıkla Aç)
- Mach3 Steps Per Hesabı Vidalı Mil, Kremayer ve Redüktörlü Sistemlerde Nasıl Yapılır? Nedir?
- Çalışma Prensibi ve Teknik Veriler
- Vidalı Mil (Ball Screw) Sistemlerde Steps Per Hesabı
- Kremayer (Rack and Pinion) Sistemlerde Steps Per Hesabı
- Redüktörlü Sistemlerde Steps Per Hesabı
- Sahada Dikkat Edilmesi Gerekenler
- Sık Karşılaşılan Sorunlar ve Çözümleri
- Uzman Tavsiyesi
Mach3 Steps Per hesabı, CNC makinelerinde eksenlerin doğru hareketini sağlamak için motorun birim mesafe (örneğin 1 mm) başına atması gereken adım sayısını belirler. Bu hesaplama; kullanılan vidalı milin hatvesi, kremayerin pinyon çevresi, redüktör oranı, motorun adım açısı ve sürücünün mikro adım ayarına göre yapılır ve Mach3 yazılımına girilerek hareket hassasiyeti optimize edilir.
Mach3 Steps Per Hesabı Vidalı Mil, Kremayer ve Redüktörlü Sistemlerde Nasıl Yapılır? Nedir?
Endüstriyel otomasyon ve CNC makineleri dünyasında, eksenel hareketin hassasiyeti ve doğruluğu kritik öneme sahiptir. Mach3 Steps Per (Adım Başına Birim) ayarı, bu hassasiyeti doğrudan etkileyen temel bir parametredir. Temelde, bir eksenin 1 milimetre veya 1 inç hareket etmesi için step veya servo motorun kaç adım atması gerektiğini Mach3 kontrol yazılımına bildiren bir değerdir. Bu değerin doğru hesaplanması, makinenin boyutsal doğruluğunu, tekrarlanabilirliğini ve genel performansını doğrudan etkiler. Yanlış bir “Steps Per” değeri, iş parçalarında ölçü sapmalarına, yüzey kalitesi sorunlarına ve hatta takım kırılmalarına yol açabilir. Bu makalede, vidalı mil (ball screw), kremayer (rack and pinion) ve redüktörlü sistemlerde Mach3 Steps Per hesabının nasıl yapılacağını, temel prensipleri ve sahadaki pratik uygulamaları detaylıca ele alacağız.
Çalışma Prensibi ve Teknik Veriler
Mach3 Steps Per hesabı, sistemin mekanik ve elektriksel bileşenlerinin birbiriyle nasıl etkileşime girdiğini anlamayı gerektirir. Her bir sistem tipi (vidalı mil, kremayer, redüktörlü) için farklı hesaplama yöntemleri bulunmaktadır. Ortak payda, motorun bir tam turda attığı adım sayısı ve sürücünün mikro adım ayarıdır.

Vidalı Mil (Ball Screw) Sistemlerde Steps Per Hesabı
Vidalı mil sistemleri, yüksek hassasiyet ve rijitlik gerektiren uygulamalarda yaygın olarak kullanılır. Hesaplamanın temelini vidalı milin hatvesi oluşturur. Hatve, vidalı milin bir tam tur döndüğünde somunu (ve dolayısıyla ekseni) ne kadar hareket ettirdiğini gösteren mesafedir (genellikle mm cinsinden). Örnek hatve değerleri 5mm, 10mm, 20mm olabilir.
Formül:
Steps Per Birim = (Motorun Tam Tur Adım Sayısı * Sürücünün Mikro Adım Ayarı) / Vidalı Mil Hatvesi (mm)
- Motorun Tam Tur Adım Sayısı: Çoğu step motor için bu değer 200’dür (1.8 derece/adım). Servo motorlarda ise enkoder çözünürlüğüne bağlıdır. Örneğin, 1000 satırlık bir enkoder için motorun tam tur adım sayısı 4000 (1000 satır * 4 kenar) olabilir.
- Sürücünün Mikro Adım Ayarı: Step motor sürücüleri, motorun adımlarını daha küçük parçalara bölerek daha akıcı hareket ve daha yüksek çözünürlük sağlar. Yaygın mikro adım ayarları 1/2, 1/4, 1/8, 1/16, 1/32, 1/64, 1/128, 1/256’dır. Örneğin, 1/8 mikro adım ayarı, motorun her bir tam adımını 8 mikro adıma böler. Bu durumda, motorun bir tam turu için gereken adım sayısı (200 * 8 = 1600) olur.
- Vidalı Mil Hatvesi: Vidalı milin bir turda ilerlettiği mesafe (mm).
Örnek: 1.8° (200 adım/tur) bir step motor, 1/8 mikro adım ayarı ve 5mm hatveli bir vidalı mil için:
Steps Per mm = (200 adım/tur * 8 mikro adım/adım) / 5 mm/tur = 1600 / 5 = 320 Steps/mm

Kremayer (Rack and Pinion) Sistemlerde Steps Per Hesabı
Kremayer ve pinyon sistemleri, uzun mesafeli ve yüksek hızlı hareketlerde tercih edilir. Bu sistemlerde hesaplama, pinyon dişlisinin çevresi üzerinden yapılır.
Formül:
Steps Per Birim = (Motorun Tam Tur Adım Sayısı * Sürücünün Mikro Adım Ayarı) / Pinyon Çevresi (mm)
- Pinyon Çevresi: Pinyon dişlisinin bir tam tur döndüğünde kremayer üzerinde ilerlettiği mesafe. Bu, pinyonun modülüne (M) ve diş sayısına (Z) bağlıdır.
- Pinyon Çapı (D): Pinyonun dış çapı değil, “referans çapı” veya “adım çapı” kullanılır. D = M * Z
- Pinyon Çevresi: Çevre = D * π = M * Z * π
Örnek: 1.8° (200 adım/tur) bir step motor, 1/16 mikro adım ayarı, modül 1.5 ve 20 dişli bir pinyon için:
Pinyon Çapı (D) = 1.5 * 20 = 30 mm
Pinyon Çevresi = 30 mm * π ≈ 94.247 mm
Steps Per mm = (200 adım/tur * 16 mikro adım/adım) / 94.247 mm/tur = 3200 / 94.247 ≈ 33.952 Steps/mm

Redüktörlü Sistemlerde Steps Per Hesabı
Hem vidalı mil hem de kremayer sistemlerinde, motor ile hareket mekanizması arasına bir redüktör (dişli kutusu) eklenebilir. Redüktörler, motorun torkunu artırırken hızını düşürür ve hassasiyeti artırabilir. Redüktörün oranı (örneğin 1:5, 1:10) hesaplamaya dahil edilmelidir.
Genel Formül (Redüktörlü Sistemler İçin):
Steps Per Birim = (Motorun Tam Tur Adım Sayısı * Sürücünün Mikro Adım Ayarı * Redüktör Oranı) / (Mekanik Hareket Birimi Başına Mesafe)
- Redüktör Oranı: Redüktörün giriş milinin bir turu için çıkış milinin kaç tur attığını gösteren orandır. Örneğin, 1:10 oranı, motorun 10 tur dönmesiyle çıkış milinin 1 tur döneceği anlamına gelir. Bu oran, formülde çarpan olarak kullanılır.
- Mekanik Hareket Birimi Başına Mesafe: Vidalı mil için “Hatve”, Kremayer için “Pinyon Çevresi”dir.
Örnek (Vidalı Mil + Redüktör): Yukarıdaki vidalı mil örneği (200 adım/tur motor, 1/8 mikro adım, 5mm hatve) ve ek olarak 1:5 oranında bir redüktör kullanıldığında:
Steps Per mm = (200 adım/tur * 8 mikro adım/adım * 5) / 5 mm/tur = 8000 / 5 = 1600 Steps/mm
Görüldüğü gibi, redüktör kullanımı Steps Per değerini artırarak daha yüksek hassasiyet sağlar (aynı motor adımı için daha küçük hareket).
| Parametre | Değer/Açıklama |
|---|---|
| Motor Adım Sayısı | Genellikle 200 (1.8° step motor için) veya servo enkoder çözünürlüğüne bağlıdır. |
| Sürücü Mikro Adım Ayarı | 1/2, 1/4, 1/8, 1/16 gibi değerler. Çözünürlüğü artırır. |
| Vidalı Mil Hatvesi | Vidalı milin 1 turda ilerlettiği mesafe (mm). Örn: 5mm, 10mm. |
| Pinyon Modülü (M) | Kremayer ve pinyon sistemlerinde diş boyutunu belirler. |
| Pinyon Diş Sayısı (Z) | Pinyon dişlisinin toplam diş sayısı. |
| Redüktör Oranı | Motor ile mekanik sistem arasındaki dişli oranı (örn: 1:5, 1:10). |
| Hassasiyet Birimi | Genellikle milimetre (mm) veya inç (inch). |

Sahada Dikkat Edilmesi Gerekenler
- Doğrulama ve Kalibrasyon: Hesaplanan Steps Per değeri, Mach3’e girildikten sonra mutlaka fiziksel bir ölçümle doğrulanmalıdır. Eksenin belirli bir mesafe (örneğin 100mm veya 300mm) hareket ettirilmesi istenmeli ve bu hareketin gerçekte ne kadar olduğu bir kumpas veya mikrometre ile ölçülmelidir. Eğer sapma varsa, Steps Per değeri hassas bir şekilde ayarlanmalıdır. Mach3’ün “Motor Tuning” bölümündeki “Set Steps Per Unit” özelliği bu kalibrasyon için kullanılabilir.
- Mekanik Boşluk (Backlash) ve Rijitlik: Vidalı mil veya kremayer sistemlerdeki mekanik boşluklar (backlash), özellikle yön değiştirirken konumlandırma hatalarına neden olabilir. Mach3, yazılımsal backlash telafisi sunsa da, en iyi çözüm mekanik boşlukları minimuma indirmektir (örneğin, ön yüklü somunlu vidalı miller, boşluksuz redüktörler). Sistem rijitliği de yüksek hızlarda veya ağır yüklerde sapmaları önlemek için önemlidir.
- Motor ve Sürücü Eşleşmesi: Motorun torku, sürücünün akım kapasitesi ve mikro adım ayarları, sistemin dinamik performansını doğrudan etkiler. Yüksek mikro adım ayarları daha akıcı hareket sağlarken, motorun torkunu düşürebilir ve maksimum hızını sınırlayabilir. Uygulamanın gereksinimlerine göre en uygun denge bulunmalıdır. Aşırı yüksek mikro adım ayarları, motorun adım kaybetmesine neden olabilir.
- Kablo Yönetimi ve Elektriksel Gürültü: Step/servo motor kablolarının, güç kablolarından ve diğer sinyal hatlarından izole edilmesi, elektriksel gürültünün (EMI/RFI) kontrol sinyallerini etkilemesini önler. Yanlış kablolama, motorun düzensiz çalışmasına, adım kaybetmesine veya beklenmedik hareketlere yol açabilir. Ekranlı kablolar ve ferrit bobinler kullanılabilir.
- Sıcaklık ve Çevresel Koşullar: Endüstriyel ortamlar genellikle tozlu, nemli veya sıcak olabilir. Motorların, sürücülerin ve mekanik bileşenlerin bu koşullara uygun seçilmesi ve düzenli bakımlarının yapılması, uzun ömürlü ve kararlı bir çalışma için elzemdir. Aşırı ısınma, motor veya sürücü arızalarına neden olabilir.

Sık Karşılaşılan Sorunlar ve Çözümleri
Mach3 tabanlı CNC sistemlerinde Steps Per hesabı ve ayarlarıyla ilgili çeşitli sorunlar yaşanabilir. İşte bazı yaygın sorunlar ve çözüm önerileri:
- Sorun: Eksenler istenen mesafeden az veya fazla hareket ediyor.
- Çözüm: Bu, en yaygın sorundur ve genellikle yanlış Steps Per hesaplamasından kaynaklanır. Hesaplamayı dikkatlice kontrol edin. Özellikle vidalı milin hatvesini, pinyonun modülünü/diş sayısını ve redüktör oranını doğru girdiğinizden emin olun. Mach3’ün “Settings -> Set Steps Per Unit” aracıyla kalibrasyon yaparak doğru değeri bulabilirsiniz. Örneğin, 100mm hareket etmesi gereken eksen 98mm hareket ediyorsa, mevcut Steps Per değerini 100/98 ile çarpmanız gerekir.
- Sorun: Motor titriyor, gürültülü çalışıyor veya adım kaybediyor.
- Çözüm: Motorun torku yetersiz olabilir veya sürücünün akım ayarı düşük olabilir. Ayrıca, yüksek hızlarda veya ivmelenmelerde motorun adım kaybetmesi yaygındır. Mach3’teki “Motor Tuning” bölümündeki hız (Velocity) ve ivme (Acceleration) ayarlarını düşürmeyi deneyin. Mikro adım ayarının çok yüksek olması da tork kaybına neden olabilir; daha düşük bir mikro adım ayarı deneyin. Mekanik sürtünmeyi kontrol edin.
- Sorun: Eksen hareket ederken takılıyor veya düzgün ilerlemiyor.
- Çözüm: Mekanik sıkışmalar, kirli veya hasarlı vidalı mil/kremayer yüzeyleri bu soruna yol açabilir. Mekanik sistemin yağlandığından ve serbestçe hareket ettiğinden emin olun. Sürücünün mikro adım ayarı çok düşükse (örneğin tam adım), hareket daha az akıcı olabilir. Daha yüksek bir mikro adım ayarı deneyin. Ayrıca, Mach3’ün Pulse Width ayarlarını kontrol etmek de faydalı olabilir.
- Sorun: Yön değiştirirken konumlandırma hatası (backlash).
- Çözüm: Mekanik boşluk (backlash) sorunudur. En iyi çözüm, boşluksuz somunlu vidalı miller veya boşluksuz redüktörler kullanmaktır. Geçici bir çözüm olarak, Mach3’ün “Motor Tuning” bölümündeki “Backlash” telafisi ayarını kullanabilirsiniz. Ancak bu yazılımsal telafi, dinamik yük altında her zaman mükemmel sonuç vermeyebilir ve özellikle dairesel interpolasyonlarda sorunlara yol açabilir. Mekanik iyileştirme her zaman önceliklidir.
- Sorun: Mach3 ile motor arasında iletişim sorunları, motor hiç hareket etmiyor.
- Çözüm: Kablolama bağlantılarını kontrol edin (güç, sinyal, enable). Sürücünün enerji aldığından ve enable sinyalinin doğru olduğundan emin olun. Mach3’teki “Port and Pins -> Motor Outputs” bölümünde ilgili eksenin enable ve step/dir pinlerinin doğru ayarlandığını ve aktif (yeşil) olduğunu doğrulayın. Acil durdurma (E-stop) veya limit switchlerin aktif olup olmadığını kontrol edin.
Uzman Tavsiyesi
Mach3 Steps Per hesabı, CNC makinelerinizin hassasiyeti ve performansı için temel bir adımdır. Bu hesaplamanın doğru yapılması, sadece iş parçalarının boyutsal doğruluğunu sağlamakla kalmaz, aynı zamanda makinenin ömrünü uzatır ve işletme maliyetlerini düşürür. Endüstriyel otomasyon sektöründe çalışan bir uzman olarak, bu konuya yaklaşırken her zaman detaycı ve titiz olmanızı tavsiye ederim. Başlangıçta yapılan küçük bir hata, zamanla büyük üretim kayıplarına ve maliyetli arızalara yol açabilir. Sisteminizi tasarlarken veya mevcut bir makinede ayar yaparken, her bir bileşenin (motor, sürücü, vidalı mil, kremayer, redüktör) teknik özelliklerini eksiksiz bir şekilde anladığınızdan emin olun. Üretici verilerini dikkatle inceleyin ve teorik hesaplamalarınızı her zaman pratik kalibrasyonlarla destekleyin. Unutmayın ki, mühendislik sadece formülleri uygulamak değil, aynı zamanda sistemin dinamiklerini anlamak ve olası sorunları önceden tahmin edebilmektir. Periyodik bakım ve kalibrasyon rutinlerini aksatmamak, makinenizin her zaman en yüksek performansta çalışmasını sağlayacaktır. Özellikle karmaşık redüktörlü sistemlerde, redüktörün gerçek oranını ve boşluk değerlerini katalogdan teyit etmek, hassas uygulamalar için hayati öneme sahiptir. Bu rehberdeki bilgileri uygulayarak, Mach3 tabanlı CNC sistemlerinizden en iyi verimi alabilir ve üretim süreçlerinizde güvenilirliği artırabilirsiniz.





















































































































































































