Cnc Router imalatı

Mach4’te Axis Mapping Nasıl Yapılır ve Motor ile Eksen Farkı Nedir?

11 dk okuma Mermak CNC Teknik İçerik
Mach4’te Axis Mapping Nasıl Yapılır ve Motor ile Eksen Farkı Nedir?
İçindekiler
  1. Mach4’te Axis Mapping Nasıl Yapılır ve Motor ile Eksen Farkı Nedir? 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

Mach4’te Axis Mapping, kontrol yazılımındaki mantıksal eksenleri (X, Y, Z, A, B, C) fiziksel motor çıkışlarına atama işlemidir. Motor, hareket üreten fiziksel cihazken, eksen, kontrol sisteminin hareket ettirmek istediği soyut boyuttur. Bu ayrım, karmaşık makine konfigürasyonlarında esneklik ve kontrol sağlar, doğru kinematik hareket için hayati öneme sahiptir.

Mach4’te Axis Mapping Nasıl Yapılır ve Motor ile Eksen Farkı Nedir? Nedir?

 

Endüstriyel otomasyon ve CNC makineleri dünyasında, bir makinenin hassas ve doğru bir şekilde hareket etmesini sağlamak için birçok temel kavramın anlaşılması gerekmektedir. Bu kavramlardan ikisi, sıkça karıştırılan ancak kritik farklılıklar taşıyan “motor” ve “eksen” terimleridir. Bu iki kavramın Mach4 gibi gelişmiş bir CNC kontrol yazılımında nasıl bir araya geldiğini anlamak, Axis Mapping süreciyle mümkün olur. Mach4, bilgisayar tabanlı bir CNC kontrol yazılımı olup, G-kodlarını işleyerek makine hareketlerini yönlendirir. Bu hareketlerin doğru motorlara, doğru yönde ve doğru miktarda iletilmesi için Axis Mapping kaçınılmaz bir adımdır.

Öncelikle, motor ve eksen arasındaki temel farkı açıklayalım:

  • Motor (Fiziksel Bileşen): Bir motor, elektrik enerjisini mekanik harekete dönüştüren fiziksel bir cihazdır. CNC makinelerinde genellikle step motorlar (adım motorları) veya servo motorlar kullanılır. Bu motorlar, kontrol sinyallerini alarak döner hareket üretirler. Her motorun kendine özgü tork, hız, hassasiyet ve adım açısı gibi fiziksel özellikleri vardır. Bir motor, tek başına bir yönde hareket üretir ve bir makineye birden fazla motor bağlanabilir. Örneğin, bir gantry tipi CNC router‘da, Y ekseni hareketi için iki ayrı motor kullanılabilir.
  • Eksen (Mantıksal Boyut): Bir eksen ise, kontrol yazılımı (bu durumda Mach4) tarafından tanımlanan soyut bir hareket boyutudur. Genellikle kartezyen koordinat sistemine (X, Y, Z) karşılık gelirler. X ekseni genellikle sağa-sola hareketi, Y ekseni ileri-geri hareketi ve Z ekseni yukarı-aşağı hareketi temsil eder. Daha karmaşık makinelerde A, B, C gibi döner eksenler de bulunabilir. Eksen, makinenin belirli bir doğrultuda veya etrafında dönme hareketini gerçekleştirmek istediği “amaç”tır. Kontrol yazılımı G-kodlarındaki “G01 X100” gibi komutları okuduğunda, bu komut aslında X ekseninin 100 birim hareket etmesini ister. Hangi motorun bu X ekseni hareketini sağlayacağı, işte Axis Mapping ile belirlenir.

Axis Mapping, Mach4 yazılımında, bu mantıksal eksenleri (X, Y, Z, A, B, C) fiziksel motor çıkışlarına (Motor0, Motor1, Motor2 vb.) atama işlemidir. Bu atama, makinenin fiziksel yapısına ve hareket gereksinimlerine göre yapılır. Örneğin, Mach4’teki “X Axis” olarak tanımlanan mantıksal eksenin, kontrol kartınızın “Motor 0” çıkışına bağlı olan fiziksel motora karşılık gelmesini sağlayabilirsiniz. Bu esneklik, farklı makine konfigürasyonlarının aynı kontrol yazılımı ile yönetilebilmesine olanak tanır. Doğru Axis Mapping yapılmadığında, makine komutlara yanlış tepki verebilir, istenmeyen yönlerde hareket edebilir veya hiç hareket etmeyebilir.

Çalışma Prensibi ve Teknik Veriler

Mach4’te Axis Mapping süreci, makinenizin mekanik konfigürasyonunu yazılıma tanıtmanın temel adımlarından biridir. Bu süreç, Mach4’ün ana menüsünden “Configure” (Yapılandır) -> “Mach” -> “Ports & Pins” (Portlar ve Pinler) yolunu izleyerek erişilen “Motor Outputs” (Motor Çıkışları) ve “Axis Mapping” (Eksen Eşlemesi) sekmeleri altında gerçekleştirilir. Bu arayüzde, her bir mantıksal ekseni (X, Y, Z, A, B, C) hangi fiziksel motor çıkışına atayacağınızı seçersiniz. Örneğin, X ekseni için “Motor 0″ı, Y ekseni için “Motor 1″i seçebilirsiniz. Eğer bir eksen birden fazla motor tarafından tahrik ediliyorsa (örneğin, bir gantry sistemde Y ekseni için iki motor), Mach4 birden fazla motoru tek bir eksene atama veya bu motorları “slave” (köle) olarak yapılandırma yeteneği sunar. Bu, senkronize hareket için kritik öneme sahiptir.

Axis Mapping’den sonraki adım, her bir motorun fiziksel özelliklerinin ve hareket hassasiyetinin tanımlanmasıdır. Bu, genellikle “Motor Tuning” (Motor Ayarları) sekmesinde yapılır. Burada, her motor için aşağıdaki parametreler ayarlanır:

  • Steps per Unit (Birim Başına Adım Sayısı): Bu, motorun bir birim (milimetre veya inç) hareket etmesi için kaç adım atması gerektiğini belirler. Step motorlar için motorun adım açısı, sürücünün mikro adım ayarı ve mekanik sistemin (vida adımı, kayış kasnak oranı) hassasiyeti bu değeri etkiler. Servo motorlar için ise enkoder çözünürlüğü ve mekanik oranlar önemlidir. Yanlış Steps per Unit ayarı, makinenin ölçüsel hatalar yapmasına neden olur.
  • Velocity (Hız): Motorun maksimum ulaşabileceği hızdır. Makinenin mekanik limitleri ve motorun tork eğrisi göz önünde bulundurularak ayarlanmalıdır.
  • Acceleration (İvme): Motorun belirli bir hıza ulaşması veya o hızdan durması için ne kadar çabuk ivmelenebileceğini belirler. Yüksek ivme, hızlı hareketler sağlarken, çok yüksek ivme motorun adım kaybetmesine veya mekanik strese neden olabilir.
  • Step Pulse/Dir Pulse (Adım/Yön Darbe Genişliği): Kontrol kartının motor sürücüsüne gönderdiği adım ve yön sinyallerinin darbe genişliklerini (mikrosaniye cinsinden) ayarlar. Bu değerler, kullanılan motor sürücüsünün gereksinimlerine göre ayarlanmalıdır.

Bu ayarların doğru yapılması, makinenin hem hassasiyetini hem de performansını doğrudan etkiler. Özellikle Steps per Unit kalibrasyonu, bir kalibrasyon bloğu veya referans ölçüm cihazları kullanılarak dikkatlice yapılmalıdır. Mach4, bu kalibrasyonu kolaylaştırmak için yerleşik araçlar sunar. Örneğin, belirli bir mesafeyi hareket ettirip, gerçekte ne kadar hareket ettiğini ölçerek bu değeri otomatik olarak ayarlayabilirsiniz.

Motor Sürücüleri ve Kontrol Kartları: Mach4 tek başına bir yazılımdır ve motorları doğrudan kontrol edemez. Bir hareket kontrol kartı (örneğin, Ethernet tabanlı SmoothStepper veya diğer FPGA/DSP tabanlı kartlar) Mach4 ile bilgisayar arasında köprü görevi görür. Bu kartlar, Mach4’ten gelen dijital sinyalleri (adım ve yön darbe dizileri) alarak, motor sürücülerine iletir. Motor sürücüleri ise bu sinyalleri motorun sargılarına uygun akım ve gerilime dönüştürerek motorun fiziksel hareketini sağlar. Bu donanım katmanının doğru yapılandırılması ve Mach4 ile uyumlu çalışması, başarılı bir Axis Mapping ve motor kontrolü için elzemdir.

ParametreDeğer/Açıklama
Axis Mapping RolüMantıksal eksenleri (X,Y,Z) fiziksel motor çıkışlarına (Motor0, Motor1) atama.
Motor Nedir?Elektrik enerjisini mekanik harekete çeviren fiziksel cihaz (Step, Servo).
Eksen Nedir?Kontrol yazılımının (Mach4) tanımladığı soyut hareket boyutu (X, Y, Z, A, B, C).
Steps per Unit1 birim hareket için gereken adım sayısı. Mekanik çözünürlük ve sürücü mikro adımı ile belirlenir.
Max Velocity (Hız)Motorun ulaşabileceği maksimum doğrusal/açısal hız. Mekanik ve motor torkuyla sınırlı.
Acceleration (İvme)Motorun hıza ulaşma veya durma hızı. Titreşim ve adım kaybetme riskini etkiler.
Darbe GenişliğiStep/Dir sinyallerinin darbe süresi (μs). Motor sürücüsü gereksinimlerine göre ayarlanır.
Hareket Kontrol KartıMach4 ile motor sürücüleri arasında arayüz sağlayan donanım (örn. SmoothStepper).
Mach4’te Axis Mapping Nasıl Yapılır ve Motor ile Eksen Farkı Nedir?

Sahada Dikkat Edilmesi Gerekenler

  • Doğru Elektriksel Bağlantılar ve Kablolama: Motorlar, sürücüler ve kontrol kartı arasındaki tüm kablolamanın doğru yapıldığından emin olun. Faz bağlantılarının, sinyal ve güç kablolarının polaritelerinin şemaya uygun olması kritik öneme sahiptir. Özellikle step motorlarda faz bağlantılarının yanlış yapılması, motorun titremesine veya ters dönmesine neden olabilir. Ek olarak, sinyal kablolarının ekranlı olması ve güç kablolarından ayrı geçirilmesi, elektriksel gürültüyü (EMI/RFI) azaltarak kararlı bir çalışma sağlar. Topraklama şemasına titizlikle uyulmalıdır.
  • Motor Sürücü Ayarları ve Mikro Adımlama: Her motor sürücüsünün kendi üzerinde DIP anahtarları veya yazılım arayüzü ile ayarlanabilen mikro adımlama, akım limiti ve rölanti akımı gibi parametreleri bulunur. Mikro adımlama, motorun daha pürüzsüz ve hassas hareket etmesini sağlar ancak aynı zamanda daha fazla adım sinyali gerektirir. Makinenin hassasiyet ve hız gereksinimlerine göre optimum mikro adımlama ayarı seçilmelidir. Akım limitinin doğru ayarlanması, motorun aşırı ısınmasını önlerken yeterli torku sağlamalıdır.
  • Mekanik Montaj ve Hizalama: Motorların ve mekanik aktarım elemanlarının (vidalar, kayışlar, kaplinler) doğru ve sağlam bir şekilde monte edildiğinden emin olun. Gevşek bağlantılar, boşluklar (backlash) veya eksenel kaçıklıklar, hareket hassasiyetini düşürür ve titreşimlere neden olabilir. Kaplinlerin motor şaftı ile vida mili arasında gerilimsiz bir bağlantı sağlaması, mekanik stresi azaltır ve motor ömrünü uzatır. Limit switch’lerin doğru konumlara monte edilmesi ve işlevselliğinin test edilmesi, makine güvenliği için zorunludur.
  • Giriş/Çıkış (I/O) Konfigürasyonu: Mach4’te sadece motor çıkışları değil, limit anahtarları, acil durdurma (E-stop) düğmesi, takım sensörü gibi tüm giriş ve çıkış sinyallerinin doğru pinlere atanması ve polaritelerinin (aktif yüksek/düşük) ayarlanması gerekir. Özellikle E-stop devresinin her zaman güvenli bir şekilde çalışır durumda olduğundan emin olunmalıdır. Opto-izolatörlü girişler kullanmak, elektriksel gürültüden kaynaklanan yanlış tetiklemeleri önleyebilir.
  • Yazılım Profili ve Yedekleme: Makine ayarlarınızı içeren Mach4 profilini düzenli olarak yedekleyin. Bir sorun durumunda veya yeni bir kurulumda, bu profil sayesinde tüm ayarlarınızı hızlıca geri yükleyebilirsiniz. Farklı makine konfigürasyonları için ayrı profiller oluşturmak, yönetim kolaylığı sağlar. Yazılım güncellemelerini takip etmek ve uyumluluk kontrollerini yapmak da önemlidir.
  • Kalibrasyon ve Test Süreçleri: Axis Mapping ve motor ayarları yapıldıktan sonra, her eksenin gerçek hareket mesafesini ve doğruluğunu test edin. Bir kumpas, mikrometre veya kadranlı komparatör kullanarak belirli bir mesafeyi hareket ettirip gerçek değeri ölçün ve “Steps per Unit” değerini buna göre kalibre edin. Eksenlerin birbirine dikliğini (karelik) kontrol etmek için de testler yapılmalıdır. Tekrarlanabilirlik testleri, makinenin uzun süreli kararlılığı hakkında bilgi verir.
Mach4’te Axis Mapping Nasıl Yapılır ve Motor ile Eksen Farkı Nedir?

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

Mach4 ile bir CNC makinesi kurarken veya mevcut bir sistemi optimize ederken karşılaşılan bazı yaygın sorunlar ve bunların çözüm yolları aşağıdaki gibidir:

  • Eksen Yanlış Yöne Hareket Ediyor: Bu, en sık karşılaşılan sorunlardan biridir. Çözüm genellikle basittir. Mach4’teki “Motor Outputs” sekmesinde ilgili motorun “Dir Low Active” (Yön Düşük Aktif) kutucuğunun işaretini değiştirmek (işaretliyse kaldır, işaretli değilse işaretle) yeterlidir. Step motorlarda ise bazen motorun iki faz sargısından birinin bağlantılarını ters çevirmek (örneğin A+ ile A- yer değiştirmek) de bu sorunu çözebilir, ancak yazılım üzerinden ayarlama yapmak genellikle daha pratik ve güvenlidir.
  • Eksen İstenilen Mesafeden Az veya Çok Hareket Ediyor: Bu durum genellikle “Steps per Unit” ayarının yanlış olmasından kaynaklanır. “Motor Tuning” sekmesinde ilgili eksenin “Steps per Unit” değerini doğru bir şekilde kalibre etmek gerekir. Bunu yapmak için, makineyi belirli bir mesafeye (örn. 100mm) hareket ettirin, gerçekte ne kadar hareket ettiğini ölçün. Yeni “Steps per Unit” = (Mevcut “Steps per Unit” * İstenilen Mesafe) / Gerçekleşen Mesafe formülünü kullanarak güncelleyebilirsiniz. Mach4’ün kalibrasyon sihirbazını kullanmak da işi kolaylaştırır.
  • Motor Titriyor, Gürültü Yapıyor veya Adım Kaybediyor: Bu, birçok farklı sebepten kaynaklanabilir.

    • Yetersiz Akım: Motor sürücüsünün akım ayarı motorun gereksinimlerinden düşük olabilir. Sürücü üzerindeki DIP anahtarlarını veya yazılımı kontrol edin.
    • Aşırı Hız/İvme: “Motor Tuning”deki hız (Velocity) veya ivme (Acceleration) değerleri motorun veya mekanik sistemin kaldırabileceğinden yüksek olabilir. Bu değerleri kademeli olarak düşürerek optimum noktayı bulun.
    • Yetersiz Güç Kaynağı: Motor sürücülerine yeterli akımı sağlayamayan bir güç kaynağı, motorların zayıf çalışmasına neden olabilir. Güç kaynağının voltaj ve amper değerlerini kontrol edin.
    • Yanlış Mikro Adımlama: Çok yüksek mikro adımlama, adım darbelerinin çok hızlı gelmesine ve kontrol kartının veya sürücünün yetişememesine neden olabilir. Daha düşük mikro adımlama deneyin.
    • Mekanik Sürtünme/Sıkışma: Eksenin hareketinde aşırı sürtünme veya bir yere takılma motorun zorlanmasına ve adım kaybetmesine yol açar. Mekanik sistemi kontrol edin, yağlayın veya sıkışan yerleri giderin.
    • Gürültü/EMI: Sinyal kablolarındaki elektriksel parazitler (gürültü) yanlış adım sinyallerine neden olabilir. Ekranlı kablolar kullanın, güç ve sinyal kablolarını ayırın ve topraklamayı kontrol edin.
  • Limit Anahtarları veya E-Stop Çalışmıyor / Yanlış Tetikleniyor:

    • Bağlantı Hatası: “Ports & Pins” -> “Input Signals” sekmesinde limit anahtarlarının ve E-stop’un doğru pinlere atanıp atanmadığını kontrol edin.
    • Polarite Hatası: “Active Low” veya “Active High” ayarının doğru olduğundan emin olun. Anahtarın normalde açık (NO) veya normalde kapalı (NC) olmasına göre bu ayar değişir. NC anahtarlar genellikle daha güvenlidir.
    • Gürültü: Sinyal kablolarındaki parazitler, anahtarların kendiliğinden tetiklenmesine neden olabilir. Gürültüyü azaltmak için önlemler alın (ekranlama, kondansatör vb.).
    • Fiziksel Hasar: Anahtarın kendisinin arızalı olup olmadığını kontrol edin.
  • Senkronize Hareket Etmeyen Gantry Eksenleri (Slave Axis Sorunu): Eğer iki motor aynı ekseni (örn. Y ekseni) sürüyor ve senkronize çalışmıyorsa, Mach4’te “Slave Axis” ayarlarını kontrol edin. İlgili eksenin (örn. Y) bir motorunu ana (master) olarak atayın ve diğerini “slave” olarak bu eksene bağlayın. Her iki motorun “Steps per Unit”, “Velocity” ve “Acceleration” ayarlarının aynı olduğundan emin olun. Ayrıca, her iki motorun mekanik yükünün ve sürtünmesinin mümkün olduğunca benzer olması gerekir.

Uzman Tavsiyesi

Mach4’te Axis Mapping ve motor ile eksen farkı kavramlarını anlamak, endüstriyel otomasyon ve CNC makinelerinin başarılı bir şekilde kurulması, yapılandırılması ve sorun giderilmesi için temel bir adımdır. Bu süreç, sadece teknik bir ayar olmanın ötesinde, makinenin hassasiyeti, performansı ve operatör güvenliği üzerinde doğrudan bir etkiye sahiptir. Motor, fiziksel hareketi üreten donanımsal bir bileşenken, eksen, kontrol yazılımının bu hareketi mantıksal olarak tanımlama şeklidir. Bu ayrımı kavramak, özellikle birden fazla motorun tek bir ekseni sürdüğü gantry sistemler veya karmaşık kinematik yapılar gibi durumlarda kritik öneme sahiptir.

Saha tecrübelerime dayanarak, Axis Mapping sürecini bir kez doğru bir şekilde tamamlamak, gelecekteki birçok potansiyel sorunun önüne geçer. Bu, sadece Mach4 arayüzünde birkaç kutucuğu işaretlemekten ibaret değildir; aynı zamanda makinenin mekanik yapısını, elektriksel bağlantılarını ve motor sürücülerinin ayarlarını derinlemesine anlamayı gerektirir. Her bir parametrenin (Steps per Unit, Velocity, Acceleration) makinenin fiziksel limitleri ve istenen performansla uyumlu olduğundan emin olmak için zaman ayırmak, uzun vadede verimlilik ve güvenilirlik sağlar. Unutmayın ki, mükemmel bir yazılım ayarı, hatalı bir mekanik montajı veya yanlış kablolamayı telafi edemez. Bu nedenle, kurulum sürecine bütünsel bir yaklaşımla yaklaşmak, hem donanım hem de yazılım bileşenlerinin birbiriyle uyumlu çalışmasını sağlamak esastır.

Uzman tavsiyesi olarak, her yeni kurulumda veya büyük bir değişiklikte, detaylı bir kontrol listesi kullanın. Adım adım ilerleyin, her bir ayarı belgeleyin ve her aşamada testler yapın. Özellikle “Steps per Unit” kalibrasyonunu, hassas ölçüm aletleri kullanarak birden fazla kez tekrarlayın ve tutarlılığını kontrol edin. Elektriksel gürültüye karşı koruma için ekranlı kablolar kullanmak, doğru topraklama yapmak ve güç ile sinyal hatlarını ayırmak gibi temel elektrik mühendisliği prensiplerine uymak, kararlı bir sistemin anahtarıdır. Son olarak, Mach4 profilinizi düzenli olarak yedekleyin ve olası sorunlara karşı her zaman bir geri dönüş noktanız olsun. Bu detaylara dikkat etmek, sadece makinenizin ömrünü uzatmakla kalmayacak, aynı zamanda operasyonel hataları minimize ederek üretim kalitenizi ve verimliliğinizi artıracaktır. Endüstriyel otomasyon dünyasında, detaylara gösterilen özen, başarı ile başarısızlık arasındaki ince çizgiyi oluşturur.

⚙ Araçlar