CNC sistemlerinde iki step motorun tek bir eksen üzerinde eş zamanlı hareket etmesini sağlayan yazılımsal bir çözümdür. Özellikle gantry tipi makinelerde köprünün stabil ve paralel ilerlemesini garanti eder.
Step motor ile slave eksen yapmak, bilgisayarlı sayısal kontrol (CNC) makinelerinde, özellikle köprü tipi (gantry) CNC router ve plazma kesim makinelerinde, iki ayrı step motorun tek bir eksen üzerinde mükemmel bir senkronizasyonla çalışmasını sağlayan kritik bir yazılımsal yapılandırma yöntemidir. Bu sistemde, genellikle uzun bir X veya Y ekseni boyunca hareket eden köprünün iki ucuna yerleştirilen motorlardan biri master (ana eksen) olarak belirlenir. Diğer motor ise, master eksenin tüm hareket komutlarını birebir takip eden slave (takipçi eksen) rolünü üstlenir. Amaç, köprü yapısının hareket esnasında herhangi bir sapma, yamulma veya sıkışma yaşamadan, işleme hassasiyetini en üst düzeyde tutarak düzgün bir şekilde ilerlemesini sağlamaktır.
Bu yapılandırma, CNC kontrol yazılımı (örneğin Mach3, Mach4, UCCNC, NcStudio gibi popüler platformlar) üzerinden gerçekleştirilir. Kontrol kartı, master eksene yönelik adım (STEP) ve yön (DIR) sinyallerini üretirken, slave eksen de bu sinyalleri yazılımsal olarak kopyalayarak kendi sürücüsüne iletir. Böylece her iki step motor, aynı hızda ve aynı adım sayısıyla, birbirine tam paralel bir şekilde hareket eder. Her bir step motor kendi sürücüsüne (örneğin MERMAK CNC step motor sürücüleri) bağlıdır ve bu sürücüler ayrı ayrı güçlendirilir. Mekanik ayarların, özellikle motor akımı, mikrostep çözünürlüğü ve hızlanma/yavaşlama parametrelerinin her iki eksen için de aynı olması, senkronizasyonun sürekliliği ve adım kaçırma riskinin minimize edilmesi açısından hayati öneme sahiptir.
Gantry tipi CNC makineler, geniş çalışma alanları sunan ve özellikle büyük levhaların işlenmesinde tercih edilen sistemlerdir. Bu makinelerde, kesici takımın veya işleme kafasının bulunduğu köprü, genellikle iki ayrı ray üzerinde hareket eder. Eğer köprünün sağ ve sol tarafındaki motorlar senkronize bir şekilde çalışmazsa, köprü zamanla yamulabilir, raylarda sıkışmalar meydana gelebilir ve bu durum işleme kalitesini ciddi şekilde düşürür. Slave eksen uygulaması, bu yamulmayı önleyerek köprünün her zaman iş tablasına dik ve paralel kalmasını sağlar. Bu sayede, kesimlerde veya işlemelerde meydana gelebilecek açısal hataların önüne geçilir, makinenin mekanik ömrü uzar ve en önemlisi, yüksek hassasiyetli işleme performansı korunur. Özellikle uzun mesafeli hareketlerde ve ağır köprü yapılarında, iki motorun gücünü birleştirerek daha kararlı ve güçlü bir hareket kabiliyeti sunar.
Step motor ile slave eksen kurulumu, hem donanımsal bağlantıları hem de CNC kontrol yazılımı üzerinden yapılan ayarları kapsar. Donanım tarafında, her bir step motorun kendi bağımsız step motor sürücüsüne (örneğin MERMAK CNC'nin yüksek performanslı sürücüleri) doğru bir şekilde bağlanması gerekir. Bu sürücüler, genellikle STEP, DIR ve ENABLE sinyallerini CNC kontrol kartından alır. Slave eksen için kullanılan motor ve sürücü de aynı şekilde kontrol kartının farklı bir eksen çıkışına bağlanır. Örneğin, X ekseni master ise, Y ekseni veya A ekseni slave olarak atanabilir.
Yazılımsal kurulum ise kontrol yazılımının (Mach3, Mach4, UCCNC vb.) "Port ve Pinler" veya "Motor Ayarları" bölümünden yapılır. Burada, master eksen olarak belirlenen eksen seçilir ve ardından slave olarak atanacak eksen, master eksene bağlanır. Bu işlemle birlikte, slave eksen, master eksenin tüm hareket komutlarını yazılımsal olarak takip etmeye başlar. Ayrıca, her iki motorun adım/mm değerleri, hızlanma/yavaşlama rampaları, maksimum hız ve mikrostep ayarları kesinlikle aynı olmalıdır. Bu ayarların tutarsızlığı, senkronizasyon hatalarına ve dolayısıyla köprüde yamulmaya yol açabilir. MERMAK CNC teknik destek ekibi, bu kurulum adımlarında detaylı rehberlik sağlayabilir.
Step motor ile slave eksen uygulamasının birçok avantajı bulunmaktadır. En başta, maliyet etkin bir çözüm olmasıdır. Servo motor sistemlerine kıyasla çok daha ekonomik bir şekilde çift motorlu bir eksen yapısı oluşturulabilir. Kurulumu nispeten basittir ve birçok hobi veya yarı endüstriyel CNC kullanıcısı tarafından kolayca uygulanabilir. Ayrıca, makineye eklenen bu ikinci motor, taşıma kapasitesini artırır ve daha ağır köprülerin veya işleme kafalarının daha kararlı bir şekilde hareket etmesini sağlar.
Ancak, bu sistemin bazı potansiyel zorlukları ve sınırları da vardır. Step motorlar, doğası gereği açık çevrim (open-loop) sistemlerdir; yani konum geri bildirimi (encoder) sağlamazlar. Bu durum, eğer motorlardan biri aşırı yüklenme, yanlış sürücü ayarı veya mekanik bir sıkışma nedeniyle adım kaçırırsa, sistemin bunu algılayamamasına neden olur. Zamanla, master ve slave eksen arasındaki senkronizasyon bozulabilir ve köprüde kalıcı bir yamulma meydana gelebilir. Bu durum, özellikle yüksek hızlı veya uzun süreli işlemlerle karşılaşan endüstriyel CNC makineleri için önemli bir dezavantaj olabilir. Bu nedenle, kritik uygulamalarda bu riskleri minimize etmek için ek önlemler alınması gerekebilir.

Step motorlu slave eksen sistemlerinde adım kaybı ve senkronizasyon sorunlarını minimize etmek için çeşitli yöntemler mevcuttur. İlk olarak, motor ve sürücü seçiminde makinenin mekanik yapısına ve taşıma kapasitesine uygun, yeterli torka sahip ürünler tercih edilmelidir. MERMAK CNC'nin geniş ürün yelpazesi, farklı güç ve performans ihtiyaçlarına cevap veren step motor ve sürücü kombinasyonları sunar. İkinci olarak, sürücü ayarları (akım, mikrostep) ve kontrol yazılımındaki hızlanma/yavaşlama rampaları dikkatlice optimize edilmelidir. Aşırı hızlı ivmelenme veya yüksek hızlar, adım kaçırma riskini artırabilir.
Bir diğer etkili yöntem, çift homing anahtarları (dual homing switches) kullanmaktır. Bu sistemde, köprünün her iki ucuna ayrı homing anahtarları takılır ve makine her başlangıçta veya bir referans noktasına dönüşte bu anahtarları kullanarak köprünün tam olarak kare olmasını (squaring) sağlar. Böylece olası senkronizasyon kayıpları her homing işleminde düzeltilir. Bazı gelişmiş kontrol kartları ve yazılımlar, paralel pulse çıkışı özelliğini destekler; bu sayede master eksenin STEP/DIR sinyalleri donanımsal olarak her iki sürücüye aynı anda gönderilir, bu da yazılımsal gecikmeleri minimize eder. Daha yüksek güvenilirlik arayan uygulamalar için ise kapalı çevrim (closed-loop) step motorlar veya hibrit servo sistemler, encoder geri bildirimi sayesinde adım kaybını anında algılayıp düzelterek daha üst düzey bir senkronizasyon ve hassasiyet sunar.
MERMAK CNC olarak, step motor ile slave eksen uygulamalarında en yüksek performansı ve güvenilirliği sağlamak için sektördeki en kaliteli ve yenilikçi ürünleri sunuyoruz. Geniş ürün yelpazemiz, farklı boyut ve güçteki step motorlar, yüksek hassasiyetli ve akım kontrollü step motor sürücüleri, gelişmiş CNC kontrol kartları ve gerekli tüm mekanik ve elektronik bileşenleri içermektedir. Ürünlerimiz, uzun ömürlü ve kararlı çalışma prensibiyle tasarlanmıştır, bu da gantry tipi makinelerinizde adım kaybı riskini en aza indirir ve sürekli yüksek hassasiyetli işleme kabiliyeti sunar.
MERMAK CNC mühendisleri, slave eksen kurulumu ve optimizasyonu konusunda derin teknik bilgiye sahiptir. Müşterilerimize, doğru motor ve sürücü seçiminden, kontrol yazılımı ayarlarının yapılmasına ve adım kaybını önleyici stratejilerin uygulanmasına kadar her aşamada kapsamlı teknik destek ve danışmanlık hizmetleri sunmaktayız. İster yeni bir makine inşa ediyor olun ister mevcut sisteminizi optimize etmek isteyin, MERMAK CNC çözümleri ile makinelerinizin performansını ve verimliliğini maksimum seviyeye çıkarabilirsiniz. Güvenilir, dayanıklı ve yüksek performanslı slave eksen uygulamaları için MERMAK CNC her zaman yanınızdadır.

Slave eksen, bir "ana" (master) eksenin hareketlerini birebir veya belirli bir oranla takip eden ikincil bir hareket eksenidir. Step motor ile slave eksen yapmak ise, bu takip görevini hassas konumlandırma yeteneği olan step motorlar kullanarak gerçekleştirmek anlamına gelir. Genellikle CNC makineleri, 3D yazıcılar, otomasyon sistemleri ve robotik uygulamalarda, iki veya daha fazla eksenin senkronize hareket etmesi gereken durumlarda kullanılır. Bu sayede sistemde paralellik, eş zamanlı hareket veya belirli bir oranda takip gibi kompleks hareketler basitçe kontrol edilebilir.
Step motorlar, açık çevrim (open-loop) kontrol ile yüksek hassasiyetli konumlandırma sağlayabilmeleri, maliyet etkin olmaları ve kolay kontrol edilebilmeleri nedeniyle slave eksenlerde sıkça tercih edilir. Özellikle tork ihtiyaçlarının belirli sınırlar içinde olduğu ve hızın çok yüksek olmadığı uygulamalarda, master ekseni hassas bir şekilde takip etme yetenekleri büyük avantaj sağlar. Ayrıca, kapalı çevrim (closed-loop) sistemlere kıyasla daha basit kurulum ve daha az karmaşık kontrol algoritmaları gerektirmeleri, bütçe dostu projeler için idealdir.
Temel bir step motor slave eksen sistemi kurmak için şu bileşenlere ihtiyaç duyulur:
Step motorlu slave eksen, master eksenin hareket sinyallerini (genellikle pals ve yön sinyalleri) alır ve bu sinyallere göre kendi hareketini gerçekleştirir. Kontrolör, master eksenin her bir adımını veya belirli bir adım grubunu slave eksene iletir. Slave eksen sürücüsü bu palsleri alarak step motoru hareket ettirir. Senkronizasyon, kontrolörün her iki eksene de aynı anda veya belirli bir oranda pals göndermesiyle sağlanır. Bu sayede iki eksen birbirini takip eder ve koordineli hareket ederek istenen paralel veya orantılı hareketi gerçekleştirir.
Slave eksen uygulamalarında genellikle iki ana kontrol yöntemi kullanılır:
Master eksen, sistemin ana hareketini belirleyen ve diğer eksenlerin hareketlerini yönlendiren birincil eksendir. Genellikle bir konum sensörü (encoder) ile gerçek zamanlı konumu izlenir veya bir komut kaynağından (G-kodu, PLC programı) aldığı talimatlarla bağımsız olarak hareket eder. Slave eksen ise, master eksenin hareketini takip eden, kendi başına bağımsız bir hareket kararı vermeyen ikincil eksendir. Slave eksenin amacı, master eksenle uyumlu bir şekilde çalışarak sistemin genel hareket hedefine ulaşmasına yardımcı olmak ve genellikle master eksen tarafından belirlenen yolu izlemektir.
Step motorlu slave eksenler geniş bir uygulama yelpazesine sahiptir:
Kurulum sırasında karşılaşılabilecek bazı yaygın zorluklar şunlardır:
Servo motorlar, kapalı çevrim (closed-loop) çalıştıkları için daha yüksek hız, tork ve hassasiyet sunar. Step motorların aksine adım kaçırma riskleri yoktur çünkü bir encoder aracılığıyla konumlarını sürekli kontrol ederler. Ancak:
Özetle, step motorlar daha basit, maliyet etkin ve orta hız/tork gerektiren uygulamalar için idealdir; servo motorlar ise yüksek performans, dinamizm ve mutlak hassasiyet gerektiren uygulamalar için tercih edilir.
Adım/birimi değeri, motorun bir birim (mm, inç, derece) hareket etmesi için kaç adım atması gerektiğini belirler ve kontrol yazılımında doğru hareketin sağlanması için kritik öneme sahiptir.
Temel Formül:
Adım/Birimi = (Motorun Tam Adım Sayısı * Mikro Adım Ayarı) / (Mekanik Çevrim Oranı * Bir Turdaki İlerleme)
Örnek (Vidalı Mil Sistemi İçin):
Adım/Birimi = (200 * 16) / (1 * 5) = 3200 / 5 = 640 adım/mm
Bu değer, kontrol yazılımına girilerek eksenin doğru hareket etmesi sağlanır. Slave eksenlerde, master eksenin adım/birimi değeriyle oranlanarak senkronizasyon sağlanır.
Geleneksel olarak, step motorlar açık çevrim (open-loop) çalışır ve geri besleme (encoder) gerektirmezler. Kontrolör, motora belirli sayıda pals gönderdiğinde motorun o kadar adım atacağını varsayar. Ancak, kritik uygulamalarda veya adım kaçırma riskinin yüksek olduğu durumlarda geri besleme kullanılabilir:
Evet, modern hareket kontrolörleri ve PLC'ler, genellikle birden fazla ekseni (hem master hem de slave) aynı anda yönetme kapasitesine sahiptir. Bu kontrolörler, çoklu eksen senkronizasyonu için özel donanım ve yazılım özelliklerine sahiptir.