Mach4’te ESS ile prob ayarı yaparken, ESS giriş pinleri (örneğin, Port 1, Pin 10) fiziksel olarak proba bağlanır ve bu pinin durumu Mach4 Input Signals menüsünde “Probe” sinyaline eşleştirilir. Bu eşleşme, ESS eklenti ayarları üzerinden yapılır ve sinyalin aktif durumu (yüksek/düşük) doğru yapılandırılarak probun tetiklenme bilgisi Mach4’e iletilir.
Mach4’te ESS ile Probe Ayarı Yaparken Mach4 Input Signals ve ESS Input Ayarları Nasıl Eşleşir? Nedir?
Endüstriyel otomasyon sistemlerinde, özellikle CNC makinelerinde hassas konumlandırma ve iş parçası tanıma, takım boyu ölçümü gibi kritik görevler için prob sistemleri hayati öneme sahiptir. Mach4, gelişmiş bir CNC kontrol yazılımı olarak, bu prob sistemleriyle entegrasyonu Ethernet SmoothStepper (ESS) gibi harici hareket kontrol cihazları aracılığıyla sağlar. ESS, bilgisayar ile CNC makinesi arasındaki köprüyü oluşturan, gerçek zamanlı hareket kontrolünü sağlayan bir donanımdır. Prob ayarı yaparken, temel prensip, probun fiziksel olarak tetiklendiği anda ESS üzerindeki belirli bir giriş pininin durum değişikliğini algılaması ve bu bilginin Mach4 yazılımına, tanımlanmış bir “Input Signal” (Giriş Sinyali) olarak iletilmesidir. Bu süreç, hem ESS’in kendi yapılandırma arayüzünde hem de Mach4’ün genel girdi sinyalleri ayarlarında belirli adımların eşzamanlı ve doğru bir şekilde gerçekleştirilmesini gerektirir. Yanlış bir eşleşme veya hatalı bir yapılandırma, probun işlevsiz kalmasına veya yanlış okumalar yapmasına neden olabilir, bu da üretim hatalarına ve zaman kayıplarına yol açar. Bu nedenle, bu eşleşmenin nasıl yapıldığını anlamak, her CNC operatörü ve teknisyeni için temel bir bilgidir.
Çalışma Prensibi ve Teknik Veriler
ESS ile prob ayarı, bir dizi mantıksal ve fiziksel adımdan oluşur. Çalışma prensibi, probun bir yüzeye temas ettiğinde elektriksel bir sinyal üretmesi ve bu sinyalin ESS tarafından algılanıp Mach4’e aktarılması üzerine kuruludur. İşte adım adım teknik açıklaması:
- Fiziksel Bağlantı: Öncelikle, probun çıkış kablosu (genellikle iki veya üç telli: sinyal, GND, bazen VCC) ESS üzerindeki uygun bir dijital giriş pinine bağlanır. ESS’in genellikle birden fazla portu (Port 1, Port 2, Port 3) ve her portta çok sayıda pin (Pin 1’den Pin 17’ye kadar) bulunur. Örneğin, prob sinyali ESS’in Port 1, Pin 10’una bağlanabilir. GND (toprak) bağlantısı da ESS’in ilgili GND pinine yapılmalıdır. Probun türüne göre (NO – Normally Open / Normalde Açık, NC – Normally Closed / Normalde Kapalı), sinyal durumu değişecektir.
- ESS Eklenti Yapılandırması (Mach4 İçinde): Mach4 yazılımı içinde “Configure -> Plugins -> ESS” yolunu izleyerek ESS yapılandırma penceresine erişilir. Bu pencerede, “Inputs” sekmesi bulunur. Burada, fiziksel olarak probu bağladığınız ESS portu ve pini (örneğin, Port 1, Pin 10) seçilir. Bu pini bir “Input Type” olarak tanımlamanız gerekir. ESS eklentisi, bu pinden gelen sinyali dinlemeye başlar. Bazı ESS eklentilerinde, bu pinin Mach4’e hangi sinyal olarak gönderileceği de belirtilebilir, ancak genellikle bu adım Mach4’ün kendi “Input Signals” menüsünde yapılır. Burada önemli olan, ESS’in bu pini bir giriş olarak yapılandırmasıdır.
- Mach4 Input Signals Yapılandırması: Mach4’ün ana menüsünden “Configure -> Mach -> Input Signals” yolunu izleyerek giriş sinyalleri penceresine ulaşılır. Bu pencerede, sol taraftaki listeden “Probe” sinyali bulunur. Bu sinyal, probun tetiklendiğini belirten özel bir Mach4 sinyalidir. Sağ taraftaki seçenekler arasında, bu “Probe” sinyaline hangi ESS girişinin atanacağı seçilir. Burada genellikle “Device” kısmında “ESS” veya “SmoothStepper” seçilir, ardından “Input” kısmında ESS’te yapılandırdığınız port ve pin kombinasyonu (örneğin, “Port 1 Pin 10”) seçilir.
- Aktif Durum (Active Low/High): Probun tipine göre (NO veya NC), sinyal tetiklendiğinde pindeki voltaj durumu değişir.
- NC (Normalde Kapalı) Prob: Prob normalde kapalı bir devre oluşturur. Tetiklendiğinde (yüzeye temas ettiğinde veya ucu hareket ettiğinde) devre açılır ve sinyal pini genellikle yüksek voltajdan (örn. 5V) düşük voltaja (örn. 0V) düşer. Bu durumda Mach4’te “Probe” sinyali için “Active Low” (Aktif Düşük) seçeneği işaretlenmelidir.
- NO (Normalde Açık) Prob: Prob normalde açık bir devre oluşturur. Tetiklendiğinde devre kapanır ve sinyal pini genellikle düşük voltajdan yüksek voltaja yükselir. Bu durumda Mach4’te “Probe” sinyali için “Active High” (Aktif Yüksek) seçeneği işaretlenmelidir.
- Debounce Ayarı: Fiziksel temas anında oluşan titreşimler veya elektriksel gürültü nedeniyle sinyalde anlık dalgalanmalar meydana gelebilir. Bu, Mach4’ün probun birden çok kez tetiklendiğini algılamasına neden olabilir. Debounce ayarı (genellikle milisaniye cinsinden), bu tür “sıçramaları” filtrelemek için kullanılır. ESS veya Mach4 ayarlarında belirli bir debounce süresi (örneğin 50-100 ms) ayarlanarak, sinyalin bu süre boyunca sabit kalması beklenir, böylece yanlış tetiklemeler önlenir.
- Test ve Doğrulama: Tüm bu adımlar tamamlandıktan sonra, probun manuel olarak tetiklenmesi ve Mach4’ün “Diagnostics” ekranından “Probe” sinyalinin durumunun kontrol edilmesi gerekir. Ayrıca, G-kodu komutları (örneğin, G31.1 Z-10 F100) kullanılarak gerçek bir prob işlemi simüle edilmeli ve Mach4’ün doğru tepki verdiğinden emin olunmalıdır.
Bu eşleşme süreci, probun fiziksel durumunu (temas var/yok) yazılımın anlayabileceği dijital bir bilgiye dönüştürme ve bu bilgiyi doğru Mach4 işlevine yönlendirme mekanizmasını oluşturur. Hassasiyet ve güvenilirlik, bu adımların eksiksiz ve doğru bir şekilde uygulanmasına bağlıdır.
| Parametre | Değer/Açıklama |
|---|---|
| ESS Port Numarası | Probun fiziksel olarak bağlandığı ESS üzerindeki port (örn. Port 1). |
| ESS Pin Numarası | Prob sinyalinin bağlandığı ESS portundaki pin (örn. Pin 10). |
| Mach4 Sinyal Adı | Mach4’te atanan giriş sinyali adı (“Probe”). |
| Sinyal Durumu | Probun tetiklendiğinde sinyal pini durumu (Aktif Yüksek/Aktif Düşük). NC prob için genellikle Aktif Düşük, NO prob için Aktif Yüksek. |
| Giriş Tipi | ESS eklentisinde pinin türü (Dijital Giriş). |
| Debounce Süresi | Sinyaldeki anlık dalgalanmaları filtrelemek için milisaniye cinsinden gecikme (örn. 50-100 ms). |
| Kablo Tipi | Gürültüyü önlemek için blendajlı (shielded) kablo kullanımı önerilir. |

Sahada Dikkat Edilmesi Gerekenler
- Doğru Kablolama ve Topraklama: Prob bağlantıları için mutlaka blendajlı (shielded) kablolar kullanılmalıdır. Blendajın tek ucundan ESS’in şasi toprağına veya uygun bir topraklama noktasına bağlanması, elektriksel gürültüyü (EMI/RFI) minimize eder. Yanlış kablolama veya yetersiz topraklama, probun yanlış tetiklenmesine veya hiç çalışmamasına neden olan en yaygın sorunlardan biridir. Tüm kablo bağlantılarının lehimli veya sıkı klemens bağlantılı olduğundan emin olun.
- Prob Tipi ve ESS Giriş Uyumluluğu: Piyasada NPN ve PNP çıkışlı, NO (Normalde Açık) ve NC (Normalde Kapalı) kontak yapısına sahip farklı prob tipleri bulunmaktadır. ESS girişleri genellikle 5V TTL seviyelerini kabul eder. Probunuzun çıkış tipi ve voltaj seviyesinin ESS’in giriş özellikleri ile uyumlu olduğundan emin olun. Özellikle 24V endüstriyel prob kullanıyorsanız, ESS girişine zarar vermemek için bir voltaj bölücü veya optokuplör gibi bir arayüz devresi gerekebilir. NC proplar, kablo kopması durumunda sürekli tetikleme sinyali vermediği için daha güvenli kabul edilir.
- Elektriksel Gürültü Yönetimi: CNC makinesi ortamı, motor sürücüler, spindle motorları ve güç kaynakları gibi birçok gürültü kaynağı barındırır. Prob sinyal kablolarını güç kablolarından ve motor kablolarından uzak tutun. Gerekirse, sinyal kablosuna ferrit boncuklar (ferrite beads) ekleyerek yüksek frekanslı gürültüyü azaltabilirsiniz. ESS’in kendi güç kaynağının stabil ve gürültüsüz olduğundan emin olun.
- ESS Firmware ve Mach4 Plugin Güncellemeleri: ESS’in firmware’i ve Mach4 için ESS plugin’i düzenli olarak güncellenmelidir. Üreticiler, performans iyileştirmeleri, hata düzeltmeleri ve yeni özellikler sunabilirler. Güncel yazılım ve donanım uyumu, sistemin stabil çalışması için kritik öneme sahiptir. Güncelleme yapmadan önce mutlaka mevcut ayarların ve firmware sürümünün yedeklerini alın.
- Test ve Doğrulama Prosedürleri: Ayarları tamamladıktan sonra, probun işlevselliğini dikkatlice test edin. Mach4’ün “Diagnostics” ekranından prob sinyalinin durumunu gözlemleyin. Probun ucuna parmağınızla dokunarak veya uygun bir test bloğu kullanarak sinyalin doğru bir şekilde değişip değişmediğini kontrol edin. Ardından, G-kodu ile (örn. G31.1 Z-10 F100) prob hareketini başlatın ve probun beklenen şekilde durduğunu ve konum bilgisini doğru aldığını doğrulayın.
- Yazılım ve Donanım Uyumu: Mach4’ün kullanılan sürümü ile ESS’in modeli ve firmware’i arasında tam bir uyum olduğundan emin olun. Bazen eski Mach4 sürümleri yeni ESS firmware’leri ile veya tam tersi sorunlar yaşayabilir. ESS üreticisinin web sitesindeki uyumluluk matrislerini kontrol etmek faydalı olacaktır.

Sık Karşılaşılan Sorunlar ve Çözümleri
Probe ayarı sırasında karşılaşılabilecek bazı yaygın sorunlar ve bunların çözüm yolları şunlardır:
-
Sorun: Prob Tetiklenmiyor veya Sürekli Tetikleniyor.
Çözüm: Bu, genellikle yanlış kablolama veya yanlış aktif durum ayarından kaynaklanır. İlk olarak, probun fiziksel bağlantılarını kontrol edin: sinyal pini doğru ESS girişine bağlı mı, toprak bağlantısı mevcut mu? Ardından, Mach4’teki “Input Signals” menüsünde “Probe” sinyalinin “Active Low” veya “Active High” ayarını kontrol edin. Probunuz NC (Normalde Kapalı) ise “Active Low”, NO (Normalde Açık) ise “Active High” olmalıdır. ESS eklentisindeki pinin “Input” olarak ayarlandığından emin olun. Probun kendisinin arızalı olup olmadığını test etmek için, probun çıkışını bir multimetre ile ölçerek tetiklendiğinde voltaj değişimini gözlemleyin.
-
Sorun: Prob Yanlışlıkla Tetikleniyor veya Tekrarlayan Tetiklemeler Yapıyor (Gürültü Sorunu).
Çözüm: Bu durum genellikle elektriksel gürültüden kaynaklanır. Öncelikle, prob kablosunun blendajlı olduğundan ve blendajın tek ucundan toprağa bağlandığından emin olun. Kabloyu motor sürücüleri veya spindle kabloları gibi gürültü kaynaklarından uzak tutun. Mach4 veya ESS eklentisindeki Debounce süresini artırın (örn. 50ms’den 100ms’ye). Aşırı debounce süresi, probun tepki süresini uzatacağı için dikkatli ayarlanmalıdır. Gerekirse, prob kablosuna ferrit boncuklar eklemeyi deneyin. ESS’e gelen güç kaynağının stabil ve gürültüsüz olduğundan emin olun.
-
Sorun: Mach4, Prob Sinyalini Algılamıyor (Diagnostics Ekranında Değişim Yok).
Çözüm: Bu, genellikle Mach4 veya ESS eklenti ayarlarında bir eşleşme hatası olduğunu gösterir. Öncelikle, ESS eklentisinin “Configure -> Plugins -> ESS” altında etkinleştirildiğinden emin olun. Ardından, ESS eklentisindeki “Inputs” sekmesinde, probun bağlı olduğu pinin (örn. Port 1, Pin 10) doğru bir şekilde bir giriş olarak yapılandırıldığını kontrol edin. Mach4’ün “Configure -> Mach -> Input Signals” menüsünde “Probe” sinyalinin karşısında “Device” olarak “ESS” veya “SmoothStepper” ve “Input” olarak doğru ESS portu ve pininin seçildiğinden emin olun. Herhangi bir değişiklik yaptıktan sonra Mach4’ü yeniden başlatmak gerekebilir.
-
Sorun: Prob Kalibrasyonu Sonuçları Tutarsız veya Hatalı.
Çözüm: Bu sorun genellikle mekanik veya yazılımsal hassasiyet eksikliğinden kaynaklanır. Mekanik olarak, prob ucunun temiz ve hasarsız olduğundan emin olun. Probun montajının sağlam ve titreşimsiz olduğundan emin olun. Yazılımsal olarak, probun kalibrasyon değerlerinin (örneğin, probun çapı veya ofsetleri) Mach4’e doğru girildiğinden emin olun. Debounce ayarlarının çok yüksek olup olmadığını kontrol edin, çünkü bu, probun tetiklenme noktasında gecikmeye neden olabilir. Makine eksenlerinin hassasiyetini ve geri boşluğunu (backlash) kontrol edin, çünkü bu da prob okumalarını etkileyebilir.
Uzman Tavsiyesi
Mach4 ve ESS entegrasyonuyla prob ayarı yapmak, modern CNC otomasyonunun temel taşlarından biridir. Bu süreç, sadece doğru kablolama ve yazılım ayarlarının bir araya getirilmesi değil, aynı zamanda sistemin çevresel faktörlere karşı dayanıklılığının sağlanması anlamına gelir. Endüstriyel otomasyon sektöründeki tecrübelerimiz, bu tür hassas ayarların titizlikle ve adım adım yapılması gerektiğini göstermektedir. ESS’in dijital giriş pinlerinin fiziksel olarak proba bağlanması, ardından ESS eklentisi üzerinden bu pinin bir giriş olarak tanımlanması ve son olarak Mach4’ün “Input Signals” menüsünde “Probe” sinyaline bu ESS girişinin eşleştirilmesi, sürecin ana hatlarını oluşturur. Ancak asıl başarı, sinyal durumunun (Aktif Yüksek/Düşük) doğru ayarlanması, debounce süresinin optimum seviyede tutulması ve elektriksel gürültüye karşı etkili önlemlerin alınmasıyla elde edilir.
Uzman tavsiyesi olarak, her zaman sistematik bir yaklaşım benimseyin. Ayarlara başlamadan önce probunuzun teknik özelliklerini (NO/NC, voltaj seviyeleri) ve ESS’inizin pin şemasını dikkatlice inceleyin. Her bir yapılandırma adımından sonra, Mach4’ün “Diagnostics” ekranını kullanarak sinyalin doğru bir şekilde algılanıp algılanmadığını kontrol edin. Olası sorunları erkenden tespit etmek için manuel tetikleme ve G-kodu tabanlı testler yapın. Unutmayın ki, bir probun doğru çalışması, takım boyu ölçümünde milimetrenin binde birine varan hassasiyet, iş parçası sıfırlamada zaman tasarrufu ve karmaşık geometrilerin dijitalleştirilmesinde güvenilirlik sağlar. Bu da doğrudan üretim kalitesine, verimliliğe ve maliyet etkinliğine yansır. Bu rehberdeki adımları dikkatle takip ederek, Mach4 tabanlı CNC sistemlerinizde prob işlevselliğini sorunsuz bir şekilde entegre edebilir, otomasyon seviyenizi bir üst düzeye taşıyabilirsiniz. Başarılı bir prob entegrasyonu, sadece bir ayar değil, aynı zamanda hassasiyet ve güvenilirliğe yapılan bir yatırımdır.

