Cnc Router imalatı

Mach4’te ESS ile Probe, Spindle ve Motor Ayarları Hangi Menüden Yapılır?

11 dk okuma Mermak CNC Teknik İçerik
Mach4’te ESS ile Probe, Spindle ve Motor Ayarları Hangi Menüden Yapılır?
İçindekiler
  1. Mach4’te ESS ile Probe, Spindle ve Motor Ayarları Hangi Menüden Yapılır? Nedir?
  2. Çalışma Prensibi ve Teknik Veriler
  3. Motor Ayarları (Motor Tuning)
  4. Spindle Ayarları (İş Mili)
  5. Probe Ayarları (Prob)
  6. Sahada Dikkat Edilmesi Gerekenler
  7. Sık Karşılaşılan Sorunlar ve Çözümleri
  8. Uzman Tavsiyesi

Mach4’te ESS (Ethernet SmoothStepper) ile Probe, Spindle ve Motor ayarları temel olarak Configure > Mach menüsü altında yapılır. Bu menü, makinenizin hareket eksenleri, iş mili kontrolü ve prob girişleri gibi kritik parametrelerini yapılandırmanızı sağlar. ESS eklenti ayarları ise Configure > Plugins > SmoothStepper yoluyla erişilir.

Mach4’te ESS ile Probe, Spindle ve Motor Ayarları Hangi Menüden Yapılır? Nedir?

 

Endüstriyel otomasyon ve CNC kontrol sistemlerinde, hassasiyet ve güvenilirlik esastır. Mach4, Newfangled Solutions tarafından geliştirilen, endüstriyel sınıf bir CNC kontrol yazılımıdır. Gelişmiş özellikleri ve esnek yapısıyla karmaşık makine kontrol görevlerini başarıyla yerine getirir. ESS (Ethernet SmoothStepper) ise, Mach4 gibi PC tabanlı CNC kontrol yazılımları ile makine arasındaki sinyal iletişimini sağlayan, yüksek performanslı bir hareket kontrol kartıdır. Adından da anlaşılacağı gibi, Ethernet üzerinden bilgisayara bağlanır ve adım/yön sinyallerini son derece hassas ve zamanında üreterek makinenin akıcı ve doğru hareket etmesini sağlar. ESS’in temel görevi, bilgisayarın işletim sistemi kaynaklı gecikmeleri ortadan kaldırarak, hareket kontrol sinyallerini kararlı bir şekilde iletmektir.

Bir CNC makinesinin üç temel bileşeni olan probe (prob), spindle (iş mili) ve motorlar (adım veya servo motorlar), Mach4 ve ESS entegrasyonuyla doğru bir şekilde yapılandırılmalıdır. Bu ayarlar, makinenin performansı, hassasiyeti ve güvenliği için hayati öneme sahiptir. Yanlış yapılan bir ayar, işleme kalitesini düşürebilir, makineye zarar verebilir veya güvenlik riskleri oluşturabilir. Bu ayarların ana merkezi, Mach4 arayüzündeki Configure > Mach menüsüdür. Bu menü, Mach4’ün çekirdek yapılandırma ayarlarını barındırır ve makine donanımınızın yazılımla nasıl etkileşime gireceğini belirler. ESS’in kendi özel giriş/çıkış (I/O) pin atamaları ve bazı düşük seviyeli ayarları ise Configure > Plugins > SmoothStepper menüsü altından yönetilir. Bu iki menü, bir CNC makinesinin tüm sinir ağını ve hareket kabiliyetini şekillendiren kilit noktalardır.

Çalışma Prensibi ve Teknik Veriler

Mach4 ve ESS entegrasyonunda probe, spindle ve motor ayarları, makinenizin fiziksel donanımının dijital kontrolle uyumlu çalışmasını sağlamak için titizlikle yapılmalıdır. Her bir bileşenin kendine özgü ayar prensipleri ve teknik parametreleri bulunmaktadır.

Mach4’te ESS ile Probe, Spindle ve Motor Ayarları Hangi Menüden Yapılır?

Motor Ayarları (Motor Tuning)

Motor ayarları, CNC makinesinin eksenlerinin hareket hassasiyetini, hızını ve ivmesini belirler. Bu ayarlar, Mach4’ün Configure > Mach > Motor Tuning sekmesi altında yapılır. Her bir eksen (X, Y, Z, A vb.) için ayrı ayrı ayarlanır:

  • Steps per Unit (Birim Başına Adım): Bu, motorun bir birim (mm veya inç) hareket etmesi için kaç adım atması gerektiğini belirler. Doğru hesaplama, makinenin mekanik yapısına (vida hatvesi, dişli oranı, motor adım açısı, mikro adım sayısı) bağlıdır. Örneğin, 1.8 derecelik bir step motor (200 adım/tur), 10 mikro adımla sürülüyorsa (2000 adım/tur) ve 5mm hatveli bir vidaya bağlıysa, her mm için 2000 adım / 5mm = 400 adım/mm gerekecektir. Yanlış Steps per Unit değeri, boyutsal hatalara yol açar.
  • Velocity (Hız): Eksenin maksimum hareket hızıdır (mm/sn veya inç/dk). Mekanik sınırlamalar (motor torku, vida hızı, yatak sürtünmesi) ve motor sürücüsü kapasitesi dikkate alınarak ayarlanır. Çok yüksek hızlar adım kaybına neden olabilir.
  • Acceleration (İvme): Eksenin hızlanma ve yavaşlama oranıdır (mm/sn² veya inç/dk²). Yumuşak ve kesintisiz hareket için kritik öneme sahiptir. Yüksek ivme, hızlı hareket sağlarken, çok yüksek ivme motorların adım kaybetmesine veya mekanik strese yol açabilir.
  • Step Pulse / Direction Pulse (Adım Darbesi / Yön Darbesi): Bu değerler, ESS’in motor sürücülerine gönderdiği adım ve yön sinyallerinin darbe genişliğini mikro saniye cinsinden belirler. Motor sürücüsünün veri sayfasında belirtilen minimum darbe genişliklerine uygun olmalıdır. Genellikle 2-5µs aralığında ayarlanır. Bu ayarlar, ESS’in kararlı sinyal çıkışı için Configure > Plugins > SmoothStepper > Port & Pins > Outputs sekmesinde de kontrol edilmelidir.
Mach4’te ESS ile Probe, Spindle ve Motor Ayarları Hangi Menüden Yapılır?

Spindle Ayarları (İş Mili)

Spindle ayarları, iş milinin hızını ve yönünü kontrol etmek için kullanılır. Mach4’te Configure > Mach > Spindle sekmesi altında bulunur:

  • Minimum / Maximum RPM: İş milinin çalışabileceği minimum ve maksimum devir/dakika (RPM) değerlerini tanımlar. Bu değerler, iş milinin fiziksel yetenekleri ve VFD (Değişken Frekans Sürücüsü) veya motor sürücüsü ayarlarıyla uyumlu olmalıdır.
  • Spindle Control Method: İş milinin nasıl kontrol edileceğini belirler. En yaygın yöntemler:
    • PWM (Pulse Width Modulation): ESS üzerinden bir PWM sinyali gönderilerek VFD’ye veya DC spindle sürücüsüne hız komutu verilir. Bu, genellikle 0-10V analog çıkışa dönüştürülür. PWM Base Freq ve Max Duty Cycle ayarları, sinyalin karakteristiğini belirler.
    • Step/Direction: Bazı özel iş mili motorları için adım/yön sinyalleri ile kontrol.
    • Modbus/Serial: Daha gelişmiş VFD’ler veya özel kontrolörler için seri iletişim.
  • Output Pin: ESS’in hangi pininin spindle PWM veya yön sinyali için kullanılacağı Configure > Plugins > SmoothStepper > Port & Pins > Outputs sekmesinde belirlenir.
  • Spindle Calibration: Gerçek RPM ile Mach4’ün komut verdiği RPM arasındaki tutarlılığı sağlamak için kalibrasyon yapılır. G50 (Spindle Override) gibi G kodları ve M3/M4/M5 (Spindle On/Off/Direction) komutları bu ayarlarla etkileşir.
Mach4’te ESS ile Probe, Spindle ve Motor Ayarları Hangi Menüden Yapılır?

Probe Ayarları (Prob)

Probe ayarları, makinenin parça sıfırlama, takım boyu ölçümü veya yüzey taraması gibi hassas işlemler yapmasını sağlar. Bu ayarların çoğu Configure > Mach > Homing/Limits/SoftLimits sekmesi altında ve ESS’in giriş pin ayarlarında yapılır:

  • Probe Input: Probun hangi giriş pinine bağlı olduğu belirlenir. Bu, Configure > Plugins > SmoothStepper > Port & Pins > Inputs sekmesinde yapılır. ESS üzerinde bir “Input” pini seçilir ve bu pine fiziksel olarak prob bağlanır.
  • Active Low / High: Probun normalde açık (NO) veya normalde kapalı (NC) olup olmadığını belirtir. NC genellikle daha güvenli kabul edilir, çünkü bir kablo kopması durumunda hemen algılanır.
  • Debounce: Prob sinyalindeki elektriksel gürültüyü filtrelemek için kullanılır. Genellikle 50-200ms aralığında bir değer ayarlanır. Çok düşük değerler yanlış tetiklemelere, çok yüksek değerler ise probun geç algılanmasına neden olabilir.
  • G31 Komutu: Mach4’te prob hareketini başlatan G kodudur. G31.1 Z-10 F100 gibi komutlarla probun belirli bir yönde, belirli bir hızla hareket etmesi ve bir yüzeye temas ettiğinde durması sağlanır.
  • Offset Calibration: Prob ucunun fiziksel boyutunun veya probun tetiklendiği noktanın referans alınarak kalibre edilmesi gerekir. Bu, takım boyu ölçümlerinde veya parça sıfırlamada hassasiyet için kritiktir.
ParametreMenü YoluAçıklamaTipik Değer/Birim
Steps per Unit (Motor)Configure > Mach > Motor TuningEksenin bir birim hareket etmesi için gereken adım sayısı.200-8000 adım/mm (veya inç)
Velocity (Motor)Configure > Mach > Motor TuningEksenin maksimum hareket hızı.500-10000 mm/dk
Acceleration (Motor)Configure > Mach > Motor TuningEksenin hızlanma/yavaşlama oranı.500-5000 mm/sn²
Spindle Control MethodConfigure > Mach > Spindleİş mili hız kontrol yöntemi (PWM, Step/Dir vb.).PWM (en yaygın)
Spindle Min/Max RPMConfigure > Mach > Spindleİş milinin çalışabileceği minimum/maksimum devir.500-24000 RPM
Probe Input PinConfigure > Plugins > SmoothStepper > Port & Pins > InputsProbun bağlı olduğu ESS giriş pini.Port 1, Pin 10 (örnek)
Probe DebounceConfigure > Plugins > SmoothStepper > Port & Pins > InputsProb sinyalindeki gürültü filtreleme süresi.50-200 ms
Mach4’te ESS ile Probe, Spindle ve Motor Ayarları Hangi Menüden Yapılır?

Sahada Dikkat Edilmesi Gerekenler

  • Doğru Kablolama ve Topraklama: ESS’in stabil çalışması için kablolama kritik öneme sahiptir. Tüm sinyal kablolarının ekranlı (shielded) olması ve ekranlarının tek bir noktadan topraklanması, elektriksel gürültüyü (EMI/RFI) en aza indirir. Güç ve sinyal kablolarını ayrı kanallardan geçirmek, çapraz karışmayı önler. Yanlış topraklama veya eksik ekranlama, motorlarda titremeye, probun yanlış tetiklenmesine veya ESS ile iletişim sorunlarına yol açabilir.
  • Motor Tuning’in Detaylı Yapılması: Steps per Unit değeri mekanik olarak doğru hesaplandıktan sonra, Velocity ve Acceleration değerleri için “tork eğrisi” deneyi yapılmalıdır. Makineye yük bindirilerek motorların adım kaybetmediği maksimum hız ve ivme değerleri bulunmalıdır. Bu, hem hızlı hem de güvenilir işleme için elzemdir. Aşırı agresif ayarlar, adım kaybına ve iş parçası hatalarına neden olurken, çok muhafazakar ayarlar üretim süresini uzatır.
  • Spindle Kalibrasyonu: Özellikle PWM kontrollü spindle’lar için, Mach4’ten komut verilen RPM değeri ile VFD’nin veya spindle sürücüsünün gerçekte ürettiği RPM değeri arasında farklılıklar olabilir. Bir takometre kullanarak farklı hız seviyelerinde kalibrasyon yapmak, hassas kesimler ve doğru takım ömrü yönetimi için gereklidir. VFD ayarlarının da Mach4 ile uyumlu olduğundan emin olun (örneğin, 0-10V analog girişi doğru ölçeklendirme).
  • Prob Güvenliği ve Doğruluğu: Prob, genellikle hassas bir ölçüm aracıdır. Prob ucunun temizliğine ve sağlamlığına dikkat edilmelidir. Prob girişinin “Normalde Kapalı” (NC) olarak ayarlanması, bir kablo kopması durumunda makinenin otomatik olarak durmasını sağlayarak güvenlik artırır. Probun tetikleme hızı, probun kendisinin ve makinenin hassasiyetine uygun seçilmelidir; genellikle 50-200 mm/dk gibi düşük hızlar tercih edilir. Yüksek hızlı prob hareketleri, hassasiyeti düşürebilir ve probun veya iş parçasının zarar görmesine neden olabilir.
  • Yedekleme ve Versiyon Kontrolü: Tüm ayarlar yapıldıktan sonra, Mach4 profilinin (XML dosyası) ve ESS yapılandırma dosyasının yedeklenmesi hayati öneme sahiptir. Olası bir sistem çökmesi veya yanlış ayar durumunda hızlıca geri yükleme yapılabilir. Ayrıca, Mach4 ve ESS firmware versiyonlarının uyumlu olduğundan emin olun. Üretici web sitelerindeki güncel dokümantasyonları takip etmek, olası uyumluluk sorunlarını önler.
  • Acil Durdurma (E-Stop) ve Limit Anahtarları: Bu ayarlar doğrudan probe, spindle veya motor ayarlarıyla ilişkili olmasa da, bir CNC sisteminin ayrılmaz güvenlik bileşenleridir. ESS’in giriş pinlerine doğru şekilde bağlanmalı ve Mach4’te Configure > Mach > Homing/Limits/SoftLimits altında doğru şekilde yapılandırılmalıdır. Bu, beklenmedik durumlarda makinenin güvenli bir şekilde durmasını sağlar.
Mach4’te ESS ile Probe, Spindle ve Motor Ayarları Hangi Menüden Yapılır?

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

Mach4 ve ESS ile çalışırken karşılaşılan bazı yaygın sorunlar ve bunların çözümleri aşağıdaki gibidir:

  • Motorlar Titriyor, Adım Kaybediyor veya Sesli Çalışıyor:
    • Çözüm: Öncelikle Motor Tuning ayarlarını kontrol edin. Velocity ve Acceleration değerleri makinenin mekanik kapasitesinin üzerinde olabilir, bu değerleri kademeli olarak düşürün. Step Pulse ve Direction Pulse sürelerinin motor sürücünüzün gereksinimlerini karşıladığından emin olun (genellikle 2-5µs). Kablolamayı kontrol edin; zayıf veya gürültülü sinyal kabloları adım kaybına neden olabilir. Motor sürücüsünün mikro adım ayarlarını ve akım ayarlarını kontrol edin. Yetersiz güç kaynağı da bu tür sorunlara yol açabilir, güç kaynağının yeterli akım sağlayıp sağlamadığını doğrulayın. Mekanik olarak, vidalarda veya yataklarda aşırı sürtünme veya boşluk olup olmadığını kontrol edin.
  • Spindle Hızı Yanlış veya Kontrol Edilemiyor:
    • Çözüm: Mach4’teki Configure > Mach > Spindle ayarlarını ve ESS’in Output Pins ayarlarını kontrol edin. PWM kontrol kullanılıyorsa, ESS’in doğru pinden PWM sinyali gönderdiğinden ve VFD’nin bu sinyali doğru şekilde yorumladığından emin olun (genellikle 0-10V analog girişi). VFD’nin kendi parametrelerini (örneğin, maksimum frekans, analog giriş ölçeklendirmesi) Mach4 ayarlarıyla eşleştirin. PWM Base Freq ve Max Duty Cycle değerlerini optimize edin. Kablolama hataları veya gürültü de sinyal bozulmasına neden olabilir. Bir takometre ile gerçek RPM’i ölçerek kalibrasyon yapın.
  • Prob Tetiklemiyor veya Yanlış Tetikliyor:
    • Çözüm: İlk olarak, probun fiziksel bağlantılarını ve kablolamasını kontrol edin. ESS’in Configure > Plugins > SmoothStepper > Port & Pins > Inputs menüsünde probun doğru pime atandığından emin olun. Probun “Active Low” veya “Active High” ayarının prob tipinize (NC/NO) uygun olduğundan emin olun. Eğer prob bir yüzeye temas ettiğinde Mach4’teki Diagnostics ekranında sinyal değişmiyorsa, kablolama veya ESS pin atamasında sorun var demektir. Debounce ayarını kontrol edin; çok düşük bir değer elektriksel gürültüden kaynaklanan yanlış tetiklemelere neden olabilir, çok yüksek bir değer ise probun geç algılanmasına yol açar. Prob ucunun temiz olduğundan ve elektrik bağlantısı sağladığından emin olun.
  • Mach4, ESS ile İletişim Kuramıyor:
    • Çözüm: Bilgisayarınızın ağ ayarlarını kontrol edin. ESS’in IP adresi ve Mach4’teki ESS eklenti ayarlarındaki IP adresinin eşleştiğinden emin olun. Genellikle ESS varsayılan olarak belirli bir IP adresine (örn. 10.9.9.9) sahiptir. Bilgisayarınızın ağ bağdaştırıcısının IP adresinin ESS ile aynı alt ağda olduğundan emin olun (örn. 10.9.9.10). Güvenlik duvarının (firewall) Mach4 veya ESS iletişimini engellemediğinden emin olun. Ethernet kablosunu kontrol edin ve gerekirse değiştirin. ESS’in güç aldığından ve durum LED’lerinin normal çalıştığından emin olun. ESS firmware’inin Mach4 sürümüyle uyumlu olduğundan emin olun.
  • Makine Hareketi Tutarsız veya Titrek:
    • Çözüm: Mekanik boşluk (backlash) olup olmadığını kontrol edin ve Mach4’teki Configure > Mach > Backlash Compensation menüsünden telafi ayarları yapın. Ancak, mekanik boşluğu fiziksel olarak gidermek her zaman daha iyi bir çözümdür. Motor tuning ayarlarını gözden geçirin, özellikle ivme değerleri çok yüksek olabilir. G-kodu hataları veya çok karmaşık, hızlı hareketler de bu duruma neden olabilir. ESS’in doğru tampon boyutları ve frekans ayarları için Configure > Plugins > SmoothStepper menüsünü kontrol edin.

Uzman Tavsiyesi

Mach4 ve Ethernet SmoothStepper (ESS) entegrasyonuyla bir CNC makinesini verimli ve hassas bir şekilde çalıştırmak, doğru yapılandırma ayarlarından geçer. Bu ayarların ana merkezi, Mach4’teki Configure > Mach menüsü ve ESS’in kendi Configure > Plugins > SmoothStepper menüsüdür. Motor tuning ile eksenlerin dinamiklerini, spindle ayarları ile iş mili performansını ve probe ayarları ile ölçüm hassasiyetini belirlemek, makinenizin potansiyelini tam anlamıyla ortaya çıkarmak için hayati öneme sahiptir. Endüstriyel otomasyon alanında çalışan bir uzman olarak, bu ayarların sadece teorik bilgiyle değil, aynı zamanda pratik denemeler ve kalibrasyonlarla yapılması gerektiğini vurgulamak isterim. Her makine, her motor, her spindle ve her prob farklı karakteristiklere sahip olabilir; bu nedenle genel geçer değerler yerine, kendi sisteminize özel optimum değerleri bulmak için zaman ayırmanız gerekmektedir. Kablolama kalitesi, elektriksel gürültü yönetimi ve stabil bir güç kaynağı gibi temel altyapı unsurları, yazılımsal ayarlar kadar önemlidir. Karşılaşılan sorunlarda adım adım sorun giderme yöntemlerini uygulamak, üretici dokümantasyonlarına başvurmak ve gerektiğinde deneyimli bir uzmandan destek almak, hem zaman kazandıracak hem de olası hataların önüne geçecektir. Unutmayın, iyi ayarlanmış bir CNC sistemi, yüksek hassasiyet, güvenilirlik ve üretim verimliliği demektir.

⚙ Araçlar