Cnc Router imalatı

Mach3’te X, Y, Z ve A Ekseni Nasıl Tanımlanır?

10 dk okuma Mermak CNC Teknik İçerik
Mach3’te X, Y, Z ve A Ekseni Nasıl Tanımlanır?
İçindekiler
  1. Mach3’te X, Y, Z ve A Ekseni Nasıl Tanımlanır? Nedir?
  2. Çalışma Prensibi ve Teknik Veriler
  3. Sahada Dikkat Edilmesi Gerekenler
  4. Sık Karşılaşılan Sorunlar ve Çözümleri
  5. Uzman Tavsiyesi

Mach3‘te X, Y, Z ve A eksenlerini tanımlamak için öncelikle “Config” menüsünden “Ports and Pins” ve ardından “Motor Outputs” sekmesine gidilir. Burada her eksen için adım (Step) ve yön (Dir) pin numaraları, portları ve aktif durumları belirlenir. Daha sonra “Motor Tuning” sekmesinde her eksen için “Steps per Unit” (adım başına birim), maksimum hız (Velocity) ve ivme (Acceleration) değerleri girilerek eksen hareketleri kalibre edilir ve kaydedilir.

Mach3’te X, Y, Z ve A Ekseni Nasıl Tanımlanır? Nedir?

 

Endüstriyel otomasyon ve CNC işleme dünyasında, bir makinenin hassasiyeti ve verimliliği, kontrol yazılımının doğru yapılandırılmasına doğrudan bağlıdır. Mach3, bu alanda yaygın olarak kullanılan, popüler bir CNC kontrol yazılımıdır. Frezeleme, tornalama, plazma kesim ve diğer birçok uygulamada makinelerin hareketini yönetir. Mach3’te X, Y, Z ve A eksenlerinin doğru şekilde tanımlanması, makinenizin fiziksel hareketlerini yazılımla senkronize etmenin temel adımıdır. X, Y ve Z eksenleri genellikle kartezyen koordinat sistemini temsil eder: X ekseni yatay hareket (genellikle iş parçasının genişliği), Y ekseni derinlik hareketi (genellikle iş parçasının uzunluğu) ve Z ekseni ise dikey hareket (genellikle takımın iş parçasına girme derinliği) için kullanılır. A ekseni ise genellikle döner tabla, indeksleme başlığı veya ek bir doğrusal eksen gibi dördüncü bir ekseni ifade eder ve özellikle karmaşık 3D işlemeler veya çok yüzeyli çalışmalar için kritik öneme sahiptir.

Bu eksenlerin tanımlanması, Mach3’e her bir eksenin hangi fiziksel pinler aracılığıyla kontrol edileceğini, motorun bir birim hareket için kaç adım atması gerektiğini (kalibrasyon), ne kadar hızlı hareket edebileceğini ve bu hızı ne kadar çabuk değiştirebileceğini bildirir. Yanlış tanımlanmış bir eksen, hatalı boyutlarda parçalar üretilmesine, takım kırılmasına, makine hasarına veya en iyi ihtimalle makinenin hiç çalışmamasına neden olabilir. Bu nedenle, bu yapılandırma süreci, herhangi bir CNC makinesinin kurulumunda en kritik aşamalardan biridir ve dikkat, doğruluk ile teknik bilgi gerektirir.

Çalışma Prensibi ve Teknik Veriler

Mach3’te eksen tanımlama süreci, makinenizin kontrol kartı (paralel port, USB veya Ethernet tabanlı olabilir) ile motor sürücüleri arasındaki elektronik bağlantıyı ve bu bağlantının yazılımsal karşılığını oluşturur. Her bir eksen motorunun hareket etmesi için iki ana sinyale ihtiyaç duyulur: adım (Step) sinyali ve yön (Direction) sinyali. Adım sinyali, motorun her bir puls aldığında belirli bir miktarda dönmesini sağlar; yön sinyali ise motorun saat yönünde mi yoksa saat yönünün tersine mi döneceğini belirler. Bu sinyaller, kontrol kartınızın belirli pinlerinden çıkar ve motor sürücülerine ulaşır.

Tanımlama adımları genellikle şu şekildedir:

  1. Ports and Pins Ayarları (Motor Outputs):
    • Mach3 arayüzünde “Config” menüsüne gidin ve “Ports and Pins” seçeneğini tıklayın.
    • Açılan pencerede “Motor Outputs” sekmesine geçin.
    • Her bir eksen (X, Y, Z, A) için:
      • “Enabled” kutucuğunu işaretleyerek o ekseni aktif hale getirin.
      • “Step Pin #” ve “Dir Pin #” alanlarına, kontrol kartınızın şemasına göre ilgili eksenin adım ve yön sinyallerinin bağlı olduğu pin numaralarını girin. Genellikle bu bilgiler kontrol kartınızın kullanım kılavuzunda bulunur. Örneğin, bir paralel port arayüzünde X ekseni için Step Pin 2, Dir Pin 3 gibi değerler atanabilir.
      • “Step Port #” ve “Dir Port #” alanları genellikle “1” olarak ayarlanır, özellikle tek bir paralel port kullanılıyorsa. USB veya Ethernet tabanlı kontrolörlerde bu port numaraları farklılık gösterebilir.
      • “Step Low Active” ve “Dir Low Active” kutucukları, sinyallerin polaritesini belirler. Bu ayarlar motorun doğru yönde dönmesini ve stabil çalışmasını sağlamak için önemlidir. Genellikle deneme yanılma yoluyla veya motor sürücünüzün gereksinimlerine göre ayarlanır. Motor ters yönde dönüyorsa veya titreşim yapıyorsa bu kutucukların işaretini değiştirmek gerekebilir.
  2. Motor Tuning Ayarları:
    • “Config” menüsünden “Motor Tuning” seçeneğini tıklayın.
    • Açılan pencerede sol üstteki “Axis Selection” bölümünden ayarlamak istediğiniz ekseni (X, Y, Z, A) seçin.
    • Her bir eksen için aşağıdaki parametreleri dikkatlice girin:
      • “Steps per Unit” (Adım Başına Birim): Bu değer, motorun bir birim (mm veya inç) hareket etmesi için kaç adım atması gerektiğini gösterir. Bu, eksenin hassasiyetini doğrudan etkileyen en kritik parametredir. Hesaplaması genellikle şöyledir:
        • Lineer Eksenler (X, Y, Z): (Motorun Bir Turdaki Adım Sayısı * Mikro Adımlama Oranı) / (Vidanın Hatvesi veya Kayış Tahvil Oranı). Örneğin, 200 adımlı bir motor (1.8 derece/adım), 8 mikro adımlama ve 5mm hatveli bir vidada: (200 * 8) / 5 = 320 adım/mm.
        • Döner Eksenler (A): (Motorun Bir Turdaki Adım Sayısı * Mikro Adımlama Oranı) / (Döner Eksenin Bir Turdaki Derecesi, genellikle 360). Örneğin, 200 adımlı bir motor, 16 mikro adımlama ve doğrudan bağlı bir döner tabloda: (200 * 16) / 360 = 8.8888 adım/derece.
      • “Velocity” (Maksimum Hız): Eksinin ulaşabileceği maksimum hızı birim/dakika veya birim/saniye cinsinden belirler. Bu değer, mekanik sisteminizin (motor, vida, rulmanlar) kaldırabileceği maksimum güvenli hızdan yüksek olmamalıdır.
      • “Acceleration” (İvme): Eksinin sıfırdan maksimum hıza ne kadar sürede ulaşacağını veya hızını ne kadar çabuk değiştirebileceğini belirler. Yüksek ivme hızlı hareketler sağlarken, çok yüksek ivme motorun adım kaybetmesine veya mekanik titreşimlere neden olabilir. Genellikle deneme yanılma ve makinenin stabil çalışması gözlemlenerek ayarlanır.
      • Tüm bu değerleri girdikten sonra mutlaka “Save Axis Settings” butonuna tıklayarak ayarları kaydedin. Daha sonra diğer eksenler için de aynı adımları tekrarlayın.

Bu ayarlar tamamlandıktan sonra, makinenizin her bir ekseni, yazılımın komutlarına göre doğru pinlerden sinyal alacak, doğru yönde dönecek ve belirlenen hassasiyet, hız ve ivme limitleri dahilinde hareket edecektir. Kalibrasyonun doğruluğu, nihai ürünün kalitesini doğrudan etkileyecektir.

ParametreDeğer/Açıklama
Mach3 Ana MenüConfig > Ports and Pins > Motor Outputs / Motor Tuning
Eksen Sayısı DesteğiX, Y, Z, A (4 eksen standart), C ekseni ile 6 eksene kadar desteklenebilir (ek donanım gerektirebilir).
Sinyal TipiAdım (Step) ve Yön (Direction) sinyalleri (TTL uyumlu).
“Steps per Unit” Hesaplama(Motor Adımı * Mikro Adım) / (Vidanın Hatvesi / Döner Eksen Derecesi)
Motor Hızı (Velocity) Birimimm/dakika veya inç/dakika (kullanıcı tarafından seçilebilir).
İvme (Acceleration) Birimimm/saniye² veya inç/saniye² (kullanıcı tarafından seçilebilir).
A Ekseni Kullanım AlanlarıDöner tablalar, indeksleme başlıkları, 4 eksenli frezeleme, tel erozyon vb.
Mach3’te X, Y, Z ve A Ekseni Nasıl Tanımlanır?

Sahada Dikkat Edilmesi Gerekenler

  • Kontrol Kartı Dokümantasyonunu Anlamak: Her kontrol kartının (paralel port breakout kartı, USB veya Ethernet kontrol kartı) kendi pin atama şeması vardır. Bu şemayı doğru okumak ve Step/Dir pinlerini Mach3’e doğru bir şekilde girmek, hatasız bir başlangıç için temeldir. Yanlış pin atamaları motorların çalışmamasına veya yanlış eksenlerin hareket etmesine neden olabilir.
  • Motor Yönü ve Polarite Kontrolü: “Step Low Active” ve “Dir Low Active” ayarları, motorun doğru yönde dönmesi ve sinyal polaritesinin motor sürücüsü ile uyumlu olması için kritiktir. Bir ekseni manuel olarak hareket ettirdiğinizde (örneğin X+ tuşuna bastığınızda), eksen fiziksel olarak X+ yönünde hareket etmiyorsa, “Dir Low Active” kutucuğunun işaretini değiştirmeyi deneyin. Eğer motor titreşim yapıyor veya hiç hareket etmiyorsa, “Step Low Active” ayarını kontrol edin.
  • “Steps per Unit” Kalibrasyonu ve Doğruluk: Bu değer, makinenizin hassasiyetinin anahtarıdır. Hesaplamayı yaptıktan sonra, ekseni belirli bir mesafede (örneğin 100mm) hareket ettirin ve bir kumpas veya hassas bir ölçü aleti ile ölçüm yapın. Eğer makine 100mm yerine 99.8mm veya 100.2mm hareket ediyorsa, “Steps per Unit” değerini buna göre hassas bir şekilde ayarlamanız gerekir. Bu, makinenin mekanik toleranslarını ve kayış gerilimlerini de hesaba katan bir ince ayardır.
  • Mekanik Boşluk (Backlash) Kompanzasyonu: Vidalı miller veya kayışlı sistemlerde geri dönüş hareketlerinde bir miktar boşluk (backlash) oluşabilir. Mach3, “Config” > “Backlash” menüsü altında bu boşluğu yazılımsal olarak telafi etme yeteneğine sahiptir. Doğru ölçülmüş ve girilmiş backlash değeri, özellikle yön değiştiren hareketlerde hassasiyeti artırır. Ancak, öncelik mekanik boşluğu fiziksel olarak en aza indirmektir.
  • Acil Durum Durdurma (E-Stop) ve Limit Anahtarları: Eksen tanımlaması kadar önemli olan bir diğer konu da güvenlik bileşenlerinin doğru yapılandırılmasıdır. Limit anahtarları ve E-Stop, makine ve operatör güvenliği için hayati öneme sahiptir. Bunların da “Ports and Pins” altında doğru pinlere atanması ve “Active Low/High” ayarlarının yapılması, herhangi bir hata durumunda makinenin güvenli bir şekilde durmasını sağlar.
  • Konfigürasyon Dosyalarını Yedekleme: Tüm bu ayarları yaptıktan sonra, “File” menüsünden “Save Settings As…” seçeneğini kullanarak Mach3 profilinizi (XML dosyası) yedeklemeyi asla unutmayın. Olası bir sistem çökmesi veya yanlış ayar durumunda, bu yedek dosya sayesinde hızlıca eski haline dönebilirsiniz.
Mach3’te X, Y, Z ve A Ekseni Nasıl Tanımlanır?

Sık Karşılaşılan Sorunlar ve Çözümleri

Mach3’te eksen tanımlama sürecinde çeşitli sorunlarla karşılaşmak olasıdır. Bu sorunların çoğu, pin atamaları, polarite veya kalibrasyon hatalarından kaynaklanır.

  • Motor Hiç Dönmüyor veya Sadece Titriyor:
    • Çözüm: “Ports and Pins” > “Motor Outputs” sekmesinde ilgili eksenin “Enabled” kutucuğunun işaretli olduğundan emin olun. Step/Dir pin numaralarını kontrol kartı şemasıyla karşılaştırın. “Step Low Active” kutucuğunun işaretini değiştirerek motorun sinyal polaritesini deneyin. Motor sürücüsünün güç bağlantısını ve motor kablolarının doğru bağlanıp bağlanmadığını kontrol edin.
  • Motor Yanlış Yöne Dönüyor:
    • Çözüm: “Ports and Pins” > “Motor Outputs” sekmesinde ilgili eksenin “Dir Low Active” kutucuğunun işaretini değiştirin. Bu, motorun dönme yönünü tersine çevirecektir.
  • Makine Belirtilen Mesafeden Daha Az/Çok Hareket Ediyor (Hassasiyet Sorunu):
    • Çözüm: “Motor Tuning” altındaki “Steps per Unit” değerini yeniden hesaplayın ve kalibrasyon ölçümleriyle doğrulayın. Mekanik sistemde boşluk (backlash) olup olmadığını kontrol edin ve varsa Mach3’teki “Backlash” ayarlarından telafi etmeye çalışın. Vidalı miller veya kayışlarda kayma olup olmadığını gözden geçirin.
  • Eksen Hareketleri Sarsıntılı veya Gürültülü:
    • Çözüm: “Motor Tuning” altındaki “Velocity” ve “Acceleration” değerlerini düşürmeyi deneyin. Çok yüksek ivme veya hız, motorun adım kaybetmesine veya sistemin rezonansa girmesine neden olabilir. Motor sürücüsünün akım ayarlarını kontrol edin, motorunuza uygun bir akım seviyesi seçildiğinden emin olun. Mekanik bağlantılarda gevşeklik olup olmadığını kontrol edin.
  • Limit Anahtarları Çalışmıyor veya Sürekli Tetikleniyor:
    • Çözüm: “Ports and Pins” > “Input Signals” sekmesinde limit anahtarlarının doğru pinlere atanıp atanmadığını kontrol edin. “Active Low” veya “Active High” ayarlarını anahtarın tipine (Normalde Açık – NO / Normalde Kapalı – NC) göre ayarlayın. Anahtarların fiziksel bağlantılarını ve kablolarını kontrol edin.
  • A Ekseni Diğer Eksenlerle Senkronize Değil veya Hatalı Hareket Ediyor:
    • Çözüm: A ekseninin “Steps per Unit” değerini döner tabla veya indeksleme başlığının oranına göre doğru hesapladığınızdan emin olun. G-kodu içindeki A ekseni komutlarını (örneğin A90) ve Mach3’ün bu komutları nasıl yorumladığını kontrol edin. Mekanik bağlantıda (dişli, kayış) kayma veya boşluk olup olmadığını inceleyin.

Uzman Tavsiyesi

Mach3’te X, Y, Z ve A eksenlerinin doğru bir şekilde tanımlanması, bir CNC makinesinin kurulumunda ve işletilmesinde atılacak en kritik adımdır. Bu süreç, sadece pin numaralarını girmekten çok daha fazlasını ifade eder; makinenizin mekanik özelliklerini, motor sürücülerinizin elektronik gereksinimlerini ve yazılımın bu bileşenlerle nasıl etkileşim kuracağını derinlemesine anlamayı gerektirir. Hassasiyetle yapılan bir eksen tanımlaması, makinenizin potansiyelini tam olarak ortaya çıkarır, işleme kalitesini artırır ve uzun vadede maliyetli hataları ve arızaları önler.

Uzman tavsiyesi olarak, bu sürece adım adım ve sabırla yaklaşmak esastır. Her bir ekseni ayrı ayrı yapılandırın ve test edin. Özellikle “Steps per Unit” kalibrasyonunu büyük bir titizlikle yapın; bu değerdeki küçük bir hata bile, işleme sürecinde önemli boyut sapmalarına yol açabilir. “Velocity” ve “Acceleration” değerlerini başlangıçta düşük tutarak başlayın ve makinenizin stabil çalıştığından emin olduktan sonra kademeli olarak artırın. Güvenlik her zaman önceliğiniz olmalı; E-Stop ve limit anahtarlarının doğru çalıştığından emin olmadan makineyi tam kapasiteyle çalıştırmayın. Kontrol kartı ve motor sürücülerinin dokümantasyonunu her zaman elinizin altında bulundurun ve her adımdan sonra ayarlarınızı yedeklemeyi bir alışkanlık haline getirin. Unutmayın ki, doğru yapılandırılmış bir CNC sistemi, endüstriyel otomasyon süreçlerinizde verimliliği ve üretkenliği maksimize etmenizin temelini oluşturur. Bu rehberdeki adımları takip ederek ve gerektiğinde profesyonel destek almaktan çekinmeyerek, Mach3 tabanlı CNC makinenizi güvenle ve yüksek performansla çalıştırabilirsiniz.

⚙ Araçlar