Mach4’te İnverter Hatası, Spindle Ready ve Spindle At Speed Sinyalleri Nasıl Okutulur?

📅 02 Eylül 2026⏱️ 18 dk okuma
5,5 Kw 220V To 380V Motor Sürücü İnverter
📑 İçindekiler (Tıkla Aç)

Mach4’te invertör hatası, spindle hazır ve spindle hızda sinyallerini okutmak için, öncelikle VFD’den gelen bu dijital çıkış sinyallerini Mach4 hareket kontrolcüsünün fiziksel giriş pinlerine doğru şekilde bağlamanız gerekir. Ardından, Mach4’ün “Ports & Pins” ayarlarında bu girişleri tanımlayarak sinyalleri etkinleştirir ve son olarak “Brains” veya Lua tabanlı PLC komut dosyaları aracılığıyla bu sinyallere mantıksal tepkiler atayarak sistemin otomatik çalışmasını ve güvenliğini sağlarsınız.

Mach4’te İnverter Hatası, Spindle Ready ve Spindle At Speed Sinyalleri Nasıl Okutulur? Nedir?

 

Endüstriyel otomasyon ve CNC makinelerinde, özellikle işleme merkezlerinde, spindle (iş mili) kontrolü hayati öneme sahiptir. Spindle’ın doğru ve güvenli bir şekilde çalışması, işleme kalitesini ve makine ömrünü doğrudan etkiler. Bu bağlamda, Mach4 gibi gelişmiş bir CNC kontrol yazılımında, spindle’ı süren Değişken Frekans Sürücüsü (VFD – Variable Frequency Drive) ile çift yönlü iletişim kurmak elzemdir. İnverter Hatası, Spindle Ready ve Spindle At Speed sinyalleri, VFD’den Mach4’e gönderilen kritik geri bildirim sinyalleridir ve makinenin durumu hakkında gerçek zamanlı bilgi sağlarlar. Bu sinyallerin doğru bir şekilde okunması ve işlenmesi, hem operatör güvenliğini artırır hem de otomatik işleme süreçlerinin hatasız ilerlemesini temin eder.

İnverter Hatası (Inverter Error) sinyali, VFD’nin bir arıza durumu tespit ettiğini gösterir. Bu arıza, aşırı akım, aşırı gerilim, düşük gerilim, aşırı ısınma, motor aşırı yükü veya faz hatası gibi çeşitli nedenlerden kaynaklanabilir. Bu sinyal alındığında, Mach4’ün derhal spindle’ı durdurması ve tercihen tüm makine hareketlerini durdurarak bir güvenlik protokolünü tetiklemesi beklenir. Bu, hem makineye hem de iş parçasına gelebilecek zararları önlerken, operatörün güvenliğini de sağlar.

Spindle Ready (Spindle Hazır) sinyali, VFD’nin güçlendirildiğini, başlatma döngüsünü tamamladığını ve spindle motorunu çalıştırmak için komut almaya hazır olduğunu belirtir. Bu sinyal, Mach4’ün spindle açma komutunu göndermeden önce bekleyeceği bir ön koşuldur. Spindle hazır sinyali olmadan spindle çalıştırma girişimi, VFD’nin veya motorun zarar görmesine yol açabilir ya da istenmeyen davranışlara neden olabilir. Bu sinyal, sistemin kararlı bir durumda olduğunu garanti eder.

Spindle At Speed (Spindle Hızda) sinyali ise, spindle motorunun VFD tarafından komut edilen hedeflenen dönüş hızına ulaştığını veya bu hızın belirli bir tolerans aralığında olduğunu bildirir. Özellikle hassas işleme uygulamalarında veya belirli işlem adımlarının (örneğin, takım değişimi sonrası veya işleme başlamadan önce) spindle’ın belirli bir hıza ulaşmasını gerektirdiği durumlarda bu sinyal büyük önem taşır. Mach4, bu sinyali alana kadar takım ilerlemesini (feed rate) başlatmayabilir veya diğer işlem adımlarına geçmeyebilir. Bu, işleme kalitesini garanti altına alır ve takım kırılmalarını veya hatalı iş parçalarını önler.

Bu sinyallerin Mach4’te doğru bir şekilde okutulması, modern CNC otomasyon sistemlerinin temelini oluşturur. Bu, sadece bir dizi elektriksel bağlantıdan ibaret olmayıp, aynı zamanda Mach4’ün dahili mantık işleme yetenekleri (Brains veya Lua komut dosyaları) ile entegre bir yapılandırma sürecini gerektirir.

Çalışma Prensibi ve Teknik Veriler

Bu sinyallerin Mach4’e entegrasyonu, temelde VFD’nin dijital çıkışlarının Mach4’e bağlı hareket kontrolcüsünün dijital girişlerine bağlanması ve ardından Mach4 yazılımında bu girişlerin doğru şekilde yapılandırılması prensibine dayanır. Süreç, donanımsal bağlantıdan yazılımsal mantık işleyişine kadar birkaç adımdan oluşur.

Mach4’te İnverter Hatası, Spindle Ready ve Spindle At Speed Sinyalleri Nasıl Okutulur?

Donanımsal Bağlantı ve VFD Ayarları

Her VFD modeli farklılık gösterse de, çoğu endüstriyel VFD, programlanabilir dijital çıkışlara (genellikle röle çıkışları veya transistör çıkışları – NPN/PNP) sahiptir. Bu çıkışlar, VFD’nin durumunu bildirmek için kullanılır:

  • VFD Çıkış Konfigürasyonu: Öncelikle VFD’nin kullanım kılavuzuna başvurarak, hangi dijital çıkış pinlerinin “İnverter Hatası”, “Spindle Hazır” ve “Spindle Hızda” sinyallerini verecek şekilde programlanabileceğini belirlemelisiniz. Bu genellikle VFD’nin parametre listesindeki fonksiyon kodları (örneğin, F001, P2.01 gibi) aracılığıyla yapılır. Örneğin, bir dijital çıkışı “Fault Output” (Hata Çıkışı), diğerini “Run Status” (Çalışma Durumu) veya “Ready Status” (Hazır Durumu), bir diğerini de “Speed Reached” (Hıza Ulaşıldı) olarak ayarlamanız gerekebilir.
  • Kablolama: VFD’nin ilgili dijital çıkışlarını, Mach4’e bağlı hareket kontrolcüsünün (örneğin, SmoothStepper, Ethernet Warp, AkizTech, vb.) boşta olan dijital giriş pinlerine bağlayın.
    • Röle Çıkışları: VFD’deki röle çıkışları genellikle kuru kontaklardır (NO – Normalde Açık veya NC – Normalde Kapalı). Bu durumda, kontrolcünün giriş pinini bir güç kaynağına (genellikle 5V veya 24V) bağlamanız ve röle kontakları üzerinden kontrolcünün girişine yönlendirmeniz gerekir. NO kontak kullanılıyorsa, röle kapandığında sinyal alınır; NC kontak kullanılıyorsa, röle açıldığında sinyal alınır. Güvenlik açısından, İnverter Hatası için NC (Normalde Kapalı) kontak kullanmak tercih edilir, çünkü kablo kopması durumunda bile hata sinyali tetiklenir (failsafe).
    • Transistör Çıkışları (NPN/PNP): Transistör çıkışları, VFD’nin bir dahili gerilimini anahtarlar. NPN çıkışlar, toprağa (GND) çekerek sinyal verirken (sink), PNP çıkışlar pozitif gerilim (VCC) sağlayarak sinyal verir (source). Kontrolcünüzün giriş tipine (sinking/sourcing) uygun bağlantı yapılmalıdır.
  • Ortak Toprak: VFD ve hareket kontrolcüsü arasında ortak bir toprak (GND) bağlantısı olması, sinyal bütünlüğü için kritik öneme sahiptir. Opto-izolatörler, bu iki sistem arasında elektriksel izolasyon sağlayarak gürültüyü azaltır ve bileşenleri korur.
Mach4’te İnverter Hatası, Spindle Ready ve Spindle At Speed Sinyalleri Nasıl Okutulur?

Mach4 Yazılım Konfigürasyonu

Mach4’te bu sinyalleri okutmak için aşağıdaki adımları izlemelisiniz:

  1. Mach4 Yapılandırma Menüsü: Mach4’ü açın ve “Configure” -> “Mach” veya “Configure” -> “Plugins” menüsünden hareket kontrolcünüzün yapılandırma arayüzüne (örneğin, “ESS Config” for SmoothStepper) erişin.
  2. Ports & Pins Ayarları:
    • Input Signals (Giriş Sinyalleri) Sekmesi: Bu sekmede, VFD’den gelen sinyaller için uygun bir giriş sinyali atamanız gerekir. Mach4’te varsayılan olarak “EStop”, “OEM Trigger” veya “Input #” gibi seçenekler bulunur.
      • Inverter Error: Genellikle doğrudan bir E-Stop girişi olarak veya özel bir “OEM Trigger” girişi olarak atanır. Eğer E-Stop olarak atanırsa, Mach4 bu sinyali aldığında hemen acil durdurma durumuna geçer.
      • Spindle Ready: Bu sinyal genellikle bir “OEM Trigger” veya “Input #” olarak atanır. Örneğin, “Input #1” olarak adlandırılabilir.
      • Spindle At Speed: Bu da genellikle bir “OEM Trigger” veya “Input #” olarak atanır. Örneğin, “Input #2” olarak adlandırılabilir.
    • Her atanan giriş sinyali için, VFD’den gelen kablonun bağlandığı hareket kontrolcüsünün Port numarasını ve Pin numarasını belirtin. Ayrıca, sinyalin Aktif Durumunu (Active Low/High) doğru şekilde ayarlayın. Eğer VFD çıkışı, sinyal aktif olduğunda pini toprağa çekiyorsa (NPN), “Active Low” olarak işaretlenmelidir. Eğer pozitif gerilim sağlıyorsa (PNP), “Active High” olmalıdır.
    • Debounce Ayarı: Endüstriyel ortamlarda elektriksel gürültü yaygın olduğundan, giriş sinyallerinde sahte tetiklemeleri önlemek için bir “Debounce” süresi (genellikle 50-200ms) ayarlamak faydalıdır. Bu, sinyalin belirli bir süre boyunca kararlı kalması durumunda geçerli kabul edilmesini sağlar.
  3. Diagnostics (Tanılama) Sekmesi: Bağlantılarınızı ve Mach4 ayarlarınızı test etmek için “Diagnostics” sekmesini kullanın. Bu sekmede, fiziksel giriş pinlerinin durumunu gösteren ışıklı göstergeler bulunur. VFD’den gelen sinyalleri manuel olarak tetikleyerek (örneğin, VFD’yi çalıştırarak, hata verdirerek) Mach4’ün doğru sinyali okuyup okumadığını kontrol edin.
  4. Mantık İşleme (Brains / Lua Scripting): Sinyaller Mach4 tarafından okunduktan sonra, bu sinyallere mantıksal tepkiler atamanız gerekir.
    • Brains: Mach4’ün “Brains” özelliği, kod yazmadan görsel bir arayüzle mantık oluşturmanıza olanak tanır.
      • Inverter Error: Brains’te, “Input_InverterError” sinyalini yakalayıp doğrudan bir “EStop” fonksiyonunu tetikleyebilirsiniz.
      • Spindle Ready: Spindle çalıştırma komutunu (Spindle On) ancak “Input_SpindleReady” sinyali aktif olduğunda etkinleştirecek bir mantık oluşturabilirsiniz.
      • Spindle At Speed: Takım ilerlemesini (Feed Hold/Feed Enable) “Input_SpindleAtSpeed” sinyali aktif olduğunda serbest bırakacak bir mantık kurabilirsiniz.
    • Lua Scripting (PLC): Daha karmaşık mantık ve özel işlevsellikler için, Mach4’ün dahili PLC (Programmable Logic Controller) motorunu Lua programlama diliyle kullanabilirsiniz. Örneğin, bir invertör hatası durumunda belirli bir uyarı mesajı göstermek, log dosyasına kayıt düşmek veya otomatik olarak bir reset döngüsü başlatmak gibi senaryolar Lua ile programlanabilir.
Parametre Değer/Açıklama
Sinyal Kaynağı Değişken Frekans Sürücüsü (VFD) Dijital Çıkışları
Sinyal Tipi Dijital Giriş (ON/OFF)
Hedef Cihaz Mach4 Hareket Kontrolcüsü (örn. SmoothStepper)
Mach4 Ayar Yeri Configure -> Mach -> Ports & Pins -> Input Signals
VFD Çıkış Tipleri Röle Kontak (NO/NC), NPN Transistör (Sinking), PNP Transistör (Sourcing)
Yaygın Gerilim Seviyesi 5VDC veya 24VDC
Gürültü Giderme Debounce Ayarı (50-200 ms), Opto-izolasyon
Mantık İşleme Mach4 Brains, Lua Script (PLC)
Mach4’te İnverter Hatası, Spindle Ready ve Spindle At Speed Sinyalleri Nasıl Okutulur?

Sahada Dikkat Edilmesi Gerekenler

  • Doğru VFD Parametre Ayarları: Her VFD’nin kendi özel parametreleri vardır. “İnverter Hatası”, “Spindle Hazır” ve “Spindle Hızda” sinyallerini doğru dijital çıkış pinlerine atadığınızdan emin olun. VFD kılavuzunu dikkatlice inceleyin ve ilgili fonksiyon kodlarını doğru şekilde ayarlayın. Yanlış parametre ayarları, sinyallerin hiç gelmemesine veya yanlış zamanda gelmesine neden olabilir.
  • Kablolama Kalitesi ve Ekranlama: VFD’den hareket kontrolcüsüne gelen sinyal kabloları, özellikle endüstriyel ortamlarda yüksek frekanslı gürültüye maruz kalabilir. Bu gürültü, yanlış sinyal okumalarına veya aralıklı hatalara yol açabilir. Bu nedenle, ekranlı kablolar kullanmak ve ekranı tek bir noktadan (genellikle kontrolcü tarafında) topraklamak hayati önem taşır. Güç kabloları ile sinyal kablolarını ayrı kanallardan geçirmeye özen gösterin.
  • Opto-İzolasyon ve Ortak Toprak: VFD ile hareket kontrolcüsü arasında elektriksel izolasyon sağlamak için opto-izolatör kullanılması şiddetle tavsiye edilir. Bu, VFD tarafındaki elektriksel gürültünün veya potansiyel farklarının kontrolcüye ulaşmasını engeller. Ayrıca, VFD’nin kontrol devresi ile hareket kontrolcüsünün giriş devresi arasında ortak bir toprak referansının bulunması gereklidir. Bu, sinyal voltajlarının doğru şekilde algılanmasını sağlar.
  • Sinyal Aktif Durumu ve Debounce Ayarları: Mach4’teki “Ports & Pins” ayarlarında, her giriş sinyalinin “Active Low” veya “Active High” olduğunu doğru bir şekilde belirtmelisiniz. VFD’nin çıkış tipine (örneğin, NPN transistör çıkışı genellikle “Active Low” gerektirir) göre bu ayar yapılmalıdır. Ayrıca, sahte tetiklemeleri önlemek için “Debounce” süresini makul bir değere (genellikle 50-200 ms) ayarlayarak sinyalin kararlı hale gelmesini bekleyin. Aşırı kısa debounce süresi gürültüden etkilenirken, aşırı uzun süre sistemin tepkisini geciktirebilir.
  • Mach4 Diagnostics ile Doğrulama: Tüm bağlantılar yapılıp Mach4 ayarları girildikten sonra, “Diagnostics” sekmesini kullanarak her sinyalin doğru okunup okunmadığını test edin. VFD’yi çalıştırın, durdurun ve bir hata durumuna sokun (eğer güvenli bir şekilde yapılabiliyorsa). “Diagnostics” ekranındaki ilgili giriş pinlerinin durumunun beklendiği gibi değiştiğini gözlemleyin. Bu adım, yazılımsal mantığa geçmeden önce donanımsal bağlantının ve temel ayarların doğru olduğunu teyit eder.
  • Güvenlik Protokolleri ve Acil Durum Yönetimi: İnverter Hatası sinyali, kritik bir güvenlik uyarısıdır. Bu sinyalin Mach4’te doğrudan bir E-Stop (acil durdurma) durumunu tetikleyecek şekilde yapılandırıldığından emin olun. Bu, herhangi bir VFD arızasında makinenin anında ve güvenli bir şekilde durmasını sağlar. Ayrıca, E-Stop durumundan çıkış ve sistemi yeniden başlatma prosedürlerinin açıkça tanımlandığından ve test edildiğinden emin olun.
  • Dokümantasyon ve Yedekleme: Tüm VFD parametre ayarlarını, kablolama şemalarını ve Mach4 yapılandırma dosyalarını (XML profilleri, Brains dosyaları, Lua komut dosyaları) detaylı bir şekilde belgeleyin ve düzenli olarak yedekleyin. Bu, gelecekteki sorun giderme, bakım veya sistem yükseltmeleri için kritik öneme sahiptir.
Mach4’te İnverter Hatası, Spindle Ready ve Spindle At Speed Sinyalleri Nasıl Okutulur?

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

Bu sinyallerin entegrasyonu sırasında çeşitli sorunlarla karşılaşmak mümkündür. İşte sık görülen bazı sorunlar ve çözüm önerileri:

  • Sorun: Sinyaller Mach4 Diagnostics ekranında görünmüyor veya sürekli olarak yanlış durumda.
    • Çözüm:
      1. Kablolama Kontrolü: İlk olarak VFD çıkışları ile hareket kontrolcüsü girişleri arasındaki kablo bağlantılarını multimetre ile kontrol edin. Kablolarda kopukluk, kısa devre veya yanlış bağlantı olup olmadığını doğrulayın.
      2. VFD Parametreleri: VFD’nin dijital çıkışlarının doğru sinyalleri (Hata, Hazır, Hızda) verecek şekilde programlandığından emin olun. VFD kılavuzuna bakın ve parametreleri tekrar kontrol edin.
      3. Ortak Toprak ve Gerilim: VFD ve kontrolcü arasında ortak bir toprak bağlantısı olduğundan ve sinyal gerilim seviyelerinin kontrolcünün kabul edebileceği aralıkta olduğundan emin olun (örn. 24V VFD çıkışı, 5V kontrolcü girişi ile uyumsuz olabilir, seviye dönüştürücü gerekebilir).
      4. Mach4 Ports & Pins: Mach4’teki “Ports & Pins” ayarlarında Port, Pin ve “Active State” (Active Low/High) ayarlarının doğru olduğundan emin olun. Sinyali manuel olarak tetikleyerek (örn. bir kablo ile kısa devre yaparak veya VFD’yi çalıştırarak) Diagnostics ekranında değişimi gözlemleyin.
  • Sorun: Sinyaller aralıklı olarak tetikleniyor veya kararsız çalışıyor (gürültü).
    • Çözüm:
      1. Ekranlı Kablo ve Topraklama: Sinyal kablolarının ekranlı olduğundan ve ekranın tek bir noktadan (genellikle kontrolcü tarafında) topraklı olduğundan emin olun.
      2. Debounce Ayarı: Mach4’teki “Ports & Pins” ayarlarında ilgili giriş sinyalleri için “Debounce” süresini artırın (örn. 50ms’den 100ms veya 200ms’ye).
      3. Opto-İzolasyon: Eğer kullanılmıyorsa, VFD çıkışları ile kontrolcü girişleri arasına opto-izolatör kartları eklemeyi düşünün. Bu, elektriksel gürültüyü büyük ölçüde azaltır.
      4. Kablolama Ayırımı: Sinyal kablolarını yüksek akım taşıyan güç kablolarından ve motor kablolarından mümkün olduğunca uzakta tutun veya ayrı kablo kanallarından geçirin.
  • Sorun: Mach4 sinyal geldiğinde beklenen tepkiyi vermiyor (örn. İnverter Hatası geldiğinde E-Stop olmuyor).
    • Çözüm:
      1. Diagnostics Kontrolü: Öncelikle sinyalin Mach4 Diagnostics ekranında doğru şekilde algılandığından emin olun. Eğer burada görünmüyorsa, yukarıdaki “Sinyaller görünmüyor” sorununa bakın.
      2. Brains veya Lua Script Kontrolü: Mach4’teki “Brains” veya “PLC Script” mantığınızı kontrol edin. Sinyali yakalayan ve ilgili eylemi (E-Stop, Spindle On izni, Feed Enable) tetikleyen mantık bloklarının veya kod satırlarının doğru çalıştığından emin olun. Yanlış mantık koşulları veya hatalı kodlar bu soruna neden olabilir.
      3. Sinyal Ataması: Gelen dijital girişin, Brains veya Lua scriptinde kullandığınız sinyal adı ile tam olarak eşleştiğinden emin olun (örn. “Input #1” olarak tanımlanan pinin Brains’te de “Input #1” olarak kullanılması).
  • Sorun: Spindle Ready sinyali gelmeden spindle çalışıyor veya Spindle At Speed sinyali gelmeden ilerleme başlıyor.
    • Çözüm:
      1. Brains/Lua Mantığı: Bu, genellikle Mach4’teki kontrol mantığının (Brains veya Lua script) eksik veya hatalı yapılandırılmasından kaynaklanır. Spindle On komutunun yalnızca “Spindle Ready” sinyali aktif olduğunda ve ilerleme komutunun yalnızca “Spindle At Speed” sinyali aktif olduğunda etkinleşmesini sağlayacak AND/OR mantık kapılarını veya if-else koşullarını doğru şekilde uygulayın.
      2. VFD Ayarları: VFD’nin Spindle Ready ve Spindle At Speed sinyallerini doğru zamanlamayla ve doğru koşullarda verdiğinden emin olun. Bazı VFD’lerde “Spindle At Speed” için bir tolerans bandı veya gecikme süresi ayarlanabilir.

Uzman Tavsiyesi

Mach4 tabanlı bir CNC sisteminde invertör hatası, spindle hazır ve spindle hızda sinyallerinin doğru bir şekilde okunması ve işlenmesi, makinenin güvenli, verimli ve otomatik çalışması için temel bir gerekliliktir. Bu sinyaller, operatöre anlık durum bilgisi sağlayarak potansiyel tehlikeleri önler, işleme kalitesini artırır ve makine bileşenlerinin ömrünü uzatır. Entegrasyon süreci, VFD’nin fiziksel çıkışlarının hareket kontrolcüsünün girişlerine doğru şekilde bağlanmasından, Mach4’ün “Ports & Pins” ayarlarında bu girişlerin tanımlanmasına ve son olarak “Brains” veya Lua tabanlı PLC komut dosyaları aracılığıyla bu sinyallere mantıksal tepkiler atanmasına kadar titiz bir yaklaşım gerektirir.

Saha uzmanları olarak, bu tür sistem entegrasyonlarında her adımın dikkatle ve sistematik bir şekilde yürütülmesinin önemini vurgulamak isteriz. Kablolama kalitesinden VFD parametre ayarlarına, Mach4 yazılım yapılandırmasından mantık işleme algoritmalarına kadar her detay, sistemin genel performansı ve güvenilirliği üzerinde doğrudan etkiye sahiptir. Özellikle elektriksel gürültünün yoğun olduğu endüstriyel ortamlarda, ekranlı kablolar, opto-izolasyon ve doğru debounce ayarları gibi önlemler, kararlı ve hatasız bir çalışma için vazgeçilmezdir. Herhangi bir sorunda, adım adım sorun giderme prensibini uygulayarak (önce donanım, sonra Mach4 ayarları, en son mantık) hatanın kaynağını tespit etmek en etkili yöntemdir. Unutulmamalıdır ki, bu tür entegrasyonlar detaylı bilgi ve dikkat gerektirir. Şüpheye düştüğünüzde, yetkili bir otomasyon uzmanından destek almak veya VFD üreticisinin teknik servisiyle iletişime geçmek en doğru ve güvenli yaklaşımdır. İyi yapılandırılmış bir sistem, uzun vadede size zaman, maliyet ve operasyonel güvenilirlik kazandıracaktır.