Cnc Router imalatı

Mach3’te El Çarkı Takınca Makine Kendi Kendine Hareket Ediyorsa Sinyal ve Plugin Ayarı Nasıl Kontrol Edilir?

9 dk okuma Mermak CNC Teknik İçerik
Mach3’te El Çarkı Takınca Makine Kendi Kendine Hareket Ediyorsa Sinyal ve Plugin Ayarı Nasıl Kontrol Edilir?
İçindekiler
  1. Mach3’te El Çarkı Takınca Makine Kendi Kendine Hareket Ediyorsa Sinyal ve Plugin Ayarı Nasıl Kontrol Edilir? 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 elektronik el çarkı (MPG) takıldığında makinenin kendi kendine hareket etmesi, genellikle sinyal girişimleri, yanlış pin atamaları veya MPG eklentisi (plugin) ayarlarından kaynaklanır. Bu durumu gidermek için Mach3 Port ve Pin ayarlarını, özellikle giriş sinyallerini (Inputs) ve MPG eklentisi konfigürasyonunu dikkatlice kontrol etmek, kablolamayı gözden geçirmek ve gerekirse sinyal filtreleme (debounce) uygulamak esastır.

Mach3’te El Çarkı Takınca Makine Kendi Kendine Hareket Ediyorsa Sinyal ve Plugin Ayarı Nasıl Kontrol Edilir? Nedir?

 

Endüstriyel otomasyon sistemlerinde, özellikle CNC makinelerinde hassas manuel hareket kontrolü için kullanılan elektronik el çarkları (MPG – Manual Pulse Generator), operatöre makinenin eksenlerini milimetrik hassasiyetle hareket ettirme imkanı sunar. Ancak, Mach3 kontrol yazılımı ile entegre çalışan bir sistemde MPG takıldığında makinenin kendi kendine, kontrolsüz bir şekilde hareket etmesi, ciddi bir güvenlik ve operasyonel sorun teşkil eder. Bu durum, genellikle MPG’den gelen sinyallerin yanlış yorumlanması, elektriksel parazitler veya yazılım ayarlarındaki hatalardan kaynaklanır. Sorunun temelinde, Mach3’ün giriş sinyallerini (input signals) algılama biçimi ve bu sinyalleri işleyen MPG eklentisinin konfigürasyonu yatar. Kontrolsüz hareket, genellikle “hayalet sinyal” (ghost signal) veya “gürültü” (noise) olarak adlandırılan, MPG’den gelmeyen ancak sistem tarafından bir hareket komutu olarak algılanan elektriksel dalgalanmalardan kaynaklanır. Bu durum, makinenin beklenmedik bir anda hareket etmesine, iş parçasının hasar görmesine veya operatör için tehlike oluşturmasına neden olabilir.

Çalışma Prensibi ve Teknik Veriler

Bir MPG, dahili bir artımlı enkoder prensibiyle çalışır. El çarkı döndürüldüğünde, enkoder iki fazlı (A ve B fazı) kare dalga sinyalleri üretir. Bu sinyallerin göreceli faz kayması (quadrature encoding), dönme yönünü ve darbe sayısı ise hareket miktarını belirler. Mach3, bu sinyalleri paralel port veya harici bir hareket kontrol kartı (USB, Ethernet tabanlı) aracılığıyla alır. Alınan sinyaller, Mach3’ün “Port ve Pinler” (Port & Pins) konfigürasyonunda belirlenen giriş pinlerine atanır ve ardından MPG eklentisi (plugin) tarafından işlenir. Bu eklenti, ham sinyalleri yorumlayarak ilgili eksenin hareket komutlarına dönüştürür.

Makinenin kendi kendine hareket etmesinin teknik nedenleri şunlardır:

  1. Elektriksel Gürültü ve Girişim (Noise and Interference): CNC ortamları, motor sürücüler, anahtarlamalı güç kaynakları, indüktif yükler gibi birçok elektriksel gürültü kaynağına ev sahipliği yapar. Yetersiz ekranlanmış MPG kabloları veya zayıf topraklama, bu gürültünün MPG sinyal hatlarına sızmasına neden olabilir. Mach3, bu gürültü piklerini geçerli bir enkoder darbesi olarak algılayabilir ve bu da istenmeyen hareketlere yol açar.
  2. Yanlış Pin Atamaları: Mach3’ün “Port & Pins” ayarlarında, MPG’nin A ve B faz sinyalleri için atanmış pinlerin yanlış olması veya başka bir giriş sinyaliyle çakışması, hatalı okumalara neden olabilir. Ayrıca, “Active Low” veya “Active High” ayarlarının yanlış yapılması da sinyallerin hatalı yorumlanmasına yol açabilir.
  3. MPG Eklentisi Konfigürasyonu: Mach3’e kurulan MPG eklentisi (örneğin, “MPG Jog” veya belirli bir hareket kontrol kartının kendi MPG eklentisi), sinyal işleme algoritmalarını içerir. Bu eklentinin ayarlarında (örn. eksen seçimi, adım büyüklüğü, debounce süresi) yapılan hatalar, MPG’nin hassasiyetini veya kararlılığını etkileyebilir.
  4. Debounce Süresi (Sinyal Filtreleme): Gürültülü ortamlarda, Mach3’ün sinyal girişlerinde “debounce” süresi ayarlamak kritik öneme sahiptir. Bu süre, bir sinyalin geçerli kabul edilmesi için ne kadar süreyle kararlı kalması gerektiğini belirler. Yetersiz debounce süresi, gürültü piklerinin geçerli sinyal olarak algılanmasına neden olabilir.
  5. Kablo Kalitesi ve Bağlantı Sorunları: Yetersiz kalitede, hasarlı veya gevşek bağlantılı MPG kabloları, sinyal bütünlüğünü bozarak aralıklı veya sürekli hatalı sinyallere yol açabilir.
ParametreDeğer/Açıklama
Mach3 SürümüR3.043.066 (Önerilen stabil sürüm) veya daha yeni. Plugin uyumluluğu için önemli.
Hareket Kontrol KartıParallel Port (LPT), SmoothStepper, UC100, Pokeys, ESS, vb. Her kartın kendi plugin ve ayarları vardır.
MPG Tipi5V veya 12V beslemeli, 100 darbe/tur (PPR) veya 25 darbe/tur yaygın tipler.
Giriş Sinyal TipiNPN (sink) veya PNP (source) çıkışlı MPG’ler. Kontrol kartı ile uyumlu olmalı. Genellikle opto-izole girişler tercih edilir.
Debounce SüresiMach3 Port & Pins -> Debounce ayarı. Genellikle 100-500 ms aralığında denenir. Çok yüksek değerler gecikmeye neden olabilir.
Kablo TipiMinimum 4 damarlı (A, B, GND, VCC) ekranlı (shielded) kablo. Sinyal bütünlüğü için kritik.
MPG Plugin VersiyonuKullanılan hareket kontrol kartına özel pluginin güncel ve doğru versiyonu.
Mach3’te El Çarkı Takınca Makine Kendi Kendine Hareket Ediyorsa Sinyal ve Plugin Ayarı Nasıl Kontrol Edilir?

Sahada Dikkat Edilmesi Gerekenler

  • Kablo Kalitesi ve Ekranlama: MPG kablosunun yüksek kaliteli, çok damarlı ve mutlaka ekranlı (shielded) olduğundan emin olun. Ekranlama, elektriksel gürültüyü dışarıda tutar. Kablo ekranının sadece kontrol kartı tarafında toprağa bağlanması (tek nokta topraklama) önemlidir. Çift taraflı topraklama, topraklama döngüleri (ground loops) oluşturarak paraziti artırabilir.
  • Topraklama Şeması ve Potansiyel Farklar: Tüm sistem bileşenlerinin (makine şasisi, motor sürücüler, güç kaynakları, kontrol kartı) doğru ve tutarlı bir şekilde topraklanması hayati öneme sahiptir. Farklı topraklama noktaları arasındaki potansiyel farklar, sinyal hatlarında akım akışına ve gürültüye neden olabilir. Yıldız topraklama (star grounding) prensibini uygulayarak tüm toprak bağlantılarını tek bir merkezi noktada birleştirmek idealdir.
  • Mach3 Port & Pins Ayarlarının Doğrulanması:
    • Mach3’ü açın ve “Config” menüsünden “Port & Pins” seçeneğine gidin.
    • “Input Signals” sekmesine tıklayın.
    • MPG için ayrılmış girişleri (genellikle “MPG X”, “MPG Y”, “MPG Z”, “MPG A” gibi) bulun. Bu girişlerin “Enabled” (Etkin) olduğundan emin olun.
    • Her bir MPG girişi için doğru “Port #” ve “Pin #” atandığını kontrol edin. Bu pinler, fiziksel olarak MPG’nin bağlandığı kontrol kartı veya paralel port pinleriyle eşleşmelidir.
    • “Active Low” ayarının doğru olduğundan emin olun. MPG’nizin çıkış sinyali tipine (NPN/PNP) göre bu ayar değişebilir. Yanlış ayar, sinyalin ters algılanmasına veya hiç algılanmamasına neden olabilir.
    • Aynı pinin birden fazla fonksiyona atanmadığından emin olun. Bu çakışmalar, istenmeyen davranışlara yol açar.
    • “Debounce Interval” (Debounce Süresi) ayarını kontrol edin. Bu değer, sinyaldeki kısa süreli dalgalanmaları filtrelemek için kullanılır. Genellikle 100-500 milisaniye aralığında bir değer denemek iyi bir başlangıç noktasıdır. Çok düşük bir değer gürültüyü filtreleyemezken, çok yüksek bir değer MPG’nin tepkisini geciktirir.
  • MPG Plugin Konfigürasyonu: “Config” menüsünden “Plugins” seçeneğine gidin. Kullanılan hareket kontrol kartına ait MPG eklentisini (örn. “MPG Jog” veya kartın kendi eklentisi) bulun ve yapılandırma ayarlarına erişin. Bu ayarlar, eklentiden eklentiye farklılık gösterebilir ancak genellikle şunları içerir:
    • Hangi eksenlerin MPG ile kontrol edileceği seçimi.
    • Her eksen için adım büyüklüğü (increment) ayarları (örn. 0.001mm, 0.01mm, 0.1mm).
    • MPG’nin etkinleştirilmesi/devre dışı bırakılması.
    • Bazı eklentilerde ek filtreleme veya hassasiyet ayarları bulunabilir.

    Bu ayarların makinenizin ve MPG’nizin teknik özellikleriyle uyumlu olduğundan emin olun.

  • Opto-izolasyon: Mümkünse, MPG sinyallerinin kontrol kartına opto-izolasyonlu girişler üzerinden bağlandığından emin olun. Opto-izolatörler, elektriksel gürültünün kontrol devresine geçmesini engelleyerek sinyal bütünlüğünü artırır. Eğer kontrol kartınızda opto-izole girişler yoksa, harici bir opto-izolasyon modülü kullanmayı düşünebilirsiniz.
  • Besleme Gerilimi ve Kararlılık: MPG’nin besleme geriliminin (genellikle 5V veya 12V) kararlı ve gürültüsüz olduğundan emin olun. Düşük kaliteli veya aşırı yüklenmiş bir güç kaynağı, MPG’nin hatalı çalışmasına neden olabilir.
Mach3’te El Çarkı Takınca Makine Kendi Kendine Hareket Ediyorsa Sinyal ve Plugin Ayarı Nasıl Kontrol Edilir?

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

Sorun 1: MPG Takıldığında Makine Rastgele veya Sürekli Hareket Ediyor.

  • Olası Neden: Yüksek elektriksel gürültü, yanlış pin ataması, yetersiz debounce süresi, gevşek kablo bağlantısı, topraklama sorunu.
  • Çözüm:
    1. Tüm kabloları kontrol edin, özellikle MPG kablosunun sağlam ve ekranlı olduğundan emin olun. Ekranlamayı sadece kontrol kartı tarafında topraklayın.
    2. Mach3 “Port & Pins” ayarlarında “Debounce Interval” değerini kademeli olarak artırın (örn. 100ms, 200ms, 500ms). Her değişiklikten sonra test edin.
    3. MPG giriş pinlerinin doğru atandığından ve başka bir fonksiyona atanmadığından emin olun. “Active Low” ayarını kontrol edin.
    4. Gürültü kaynaklarını (motor sürücüler, trafolar) MPG kablosundan uzak tutun. Gerekirse ferrit filtreler kullanın.
    5. Sistemin genel topraklamasını gözden geçirin, topraklama döngülerini ortadan kaldırın.
    6. MPG’yi sistemden ayırıp sadece kabloları bağlıyken Mach3’te ilgili giriş pinlerinin durumunu izleyin. Eğer sinyal değişimi oluyorsa, sorun kablolama veya gürültüdür.

Sorun 2: MPG Hiçbir Tepki Vermiyor veya Sadece Belirli Eksenler Çalışıyor.

  • Olası Neden: MPG eklentisi etkin değil, yanlış pin ataması, ölü MPG, MPG kablosunda kopukluk, kontrol kartı arızası.
  • Çözüm:
    1. Mach3 “Plugins” menüsünden ilgili MPG eklentisinin etkin (enabled) olduğundan ve yapılandırma ayarlarının doğru olduğundan emin olun.
    2. “Port & Pins” ayarlarında MPG giriş pinlerinin doğru ve “Enabled” olduğundan emin olun.
    3. MPG kablosunu multimetre ile kontrol ederek kopukluk veya kısa devre olup olmadığını test edin.
    4. MPG’nin kendisinin çalıştığından emin olmak için başka bir sistemde test edin veya bilinen çalışan bir MPG ile değiştirin.
    5. Kontrol kartının ilgili giriş pinlerinin çalıştığından emin olun. Gerekirse kontrol kartı üreticisinin dokümantasyonuna başvurun.

Sorun 3: MPG Tepkisi Gecikmeli veya Hız Farklılıkları Var.

  • Olası Neden: Yüksek debounce süresi, Mach3 kernel hızı, MPG eklentisi adım büyüklüğü ayarı, PC performansı.
  • Çözüm:
    1. “Port & Pins” ayarlarındaki “Debounce Interval” değerini kademeli olarak düşürün, ancak rastgele harekete neden olmayacak kadar düşük olmamasına dikkat edin.
    2. Mach3 “Config” -> “Motor Tuning” ayarlarında ilgili eksenlerin “Velocity” ve “Acceleration” değerlerini kontrol edin.
    3. Mach3 “Config” -> “Port & Pins” -> “Motor Outputs” sekmesindeki “Kernel Speed” ayarını kontrol edin. Genellikle 25000Hz veya 35000Hz stabildir.
    4. MPG eklentisi ayarlarında her eksen için “Step Increment” (adım büyüklüğü) ayarının doğru olduğundan emin olun.
    5. Bilgisayarın Mach3 için yeterli performansa sahip olduğundan ve arka planda çalışan gereksiz uygulamaların olmadığından emin olun.

Uzman Tavsiyesi

Mach3 kontrol yazılımı ile entegre bir CNC sisteminde elektronik el çarkı (MPG) takıldığında makinenin kendi kendine hareket etmesi, endüstriyel otomasyon ortamlarında sıkça karşılaşılan ancak doğru yaklaşımla çözülebilecek kritik bir sorundur. Bu durum, yalnızca operasyonel verimsizliğe yol açmakla kalmaz, aynı zamanda iş güvenliği açısından da ciddi riskler taşır. Sorunun temelinde genellikle elektriksel gürültü, yanlış kablolama, hatalı Mach3 Port & Pins konfigürasyonu veya MPG eklentisi ayarlarındaki eksiklikler yatar. Uzman bir yaklaşımla, bu tür sorunlara sistematik bir şekilde yaklaşılmalıdır. İlk olarak, fiziksel bağlantıların ve kablolamanın sağlamlığı, ekranlaması ve topraklama şeması detaylıca incelenmelidir. Gürültü kaynaklarının tespiti ve izolasyonu, çoğu zaman sorunun büyük bir kısmını çözer. Ardından, Mach3 yazılımının “Port & Pins” menüsündeki giriş sinyali atamaları, “Active Low” ayarları ve özellikle “Debounce Interval” değeri titizlikle kontrol edilmeli ve optimize edilmelidir. Unutulmamalıdır ki, çok düşük bir debounce değeri gürültüyü filtreleyemezken, çok yüksek bir değer MPG tepkisini geciktirecektir. Son olarak, kullanılan hareket kontrol kartına özel MPG eklentisinin doğru bir şekilde kurulduğundan ve yapılandırma ayarlarının makine parametreleriyle uyumlu olduğundan emin olunmalıdır. Eğer tüm bu adımlara rağmen sorun devam ediyorsa, opto-izolasyonlu girişler gibi donanımsal çözümler veya farklı bir MPG denemek gerekebilir. Her zaman, sorun giderme sürecine başlamadan önce makinenin acil durdurma (E-Stop) butonu aktif ve güvenlik önlemleri alınmış olmalıdır. Karmaşık durumlarda veya zaman kısıtlı olduğunda, konusunda uzman bir otomasyon mühendisinden veya teknik servisten destek almak, hem zaman hem de potansiyel hasar maliyetlerinden tasarruf etmenizi sağlayacaktır.

⚙ Araçlar