Mach3 Home ve Limit Switch Ayarları Nasıl Yapılır?

📑 İçindekiler (Tıkla Aç)
Mach3‘te Home ve Limit Switch ayarları, CNC tezgahlarının güvenli ve hassas çalışması için kritik öneme sahiptir. Bu ayarlar, tezgahın referans noktasını belirleyerek (Home) ve hareket sınırlarını koruyarak (Limit) makine ve iş parçasını olası hasarlardan korur, ayrıca işleme tekrarlanabilirliğini sağlar. Ayarlar Mach3 yazılımı üzerinden Port ve Pin yapılandırması, Input sinyal polaritesi ve motor tuning gibi adımlarla gerçekleştirilir.
Mach3 Home ve Limit Switch Ayarları Nasıl Yapılır? Nedir?
Endüstriyel otomasyon ve CNC işleme dünyasında, bir tezgahın doğruluğu, güvenliği ve verimliliği, temel konfigürasyon ayarlarının ne kadar doğru yapıldığına bağlıdır. Bu bağlamda, Mach3 kontrol yazılımı ile yönetilen CNC makinelerinde Home Switch (Referans Anahtarı) ve Limit Switch (Sınır Anahtarı) ayarları hayati bir rol oynar. Peki, bu anahtarlar nedir ve neden bu kadar önemlidir?
Home Switch (Referans Anahtarı), bir CNC tezgahının her açılışında veya referanslama (homing) işlemi istendiğinde, tezgahın eksenlerinin mutlak sıfır noktasını (datum point) bulmasını sağlayan bir sensördür. Tezgah, bu anahtara temas ettiğinde, Mach3 yazılımı o anki pozisyonu makine koordinat sisteminin sıfırı olarak kaydeder. Bu, her işlemin aynı başlangıç noktasından başlamasını garanti eder, böylece işleme hassasiyeti ve tekrarlanabilirlik sağlanır. Home anahtarları, genellikle her eksen için bir tane olmak üzere, eksenin fiziksel hareket alanının bir ucuna konumlandırılır. Doğru bir referans noktası olmadan, CNC tezgahı işleme operasyonlarını doğru bir şekilde gerçekleştiremez, çünkü nerede olduğunu bilmez.
Limit Switch (Sınır Anahtarı) ise, CNC tezgahının eksenlerinin belirlenen fiziksel hareket sınırlarının ötesine geçmesini engelleyen güvenlik sensörleridir. Her eksenin her iki ucunda (pozitif ve negatif yön) birer limit switch bulunur. Eğer tezgah, programlama hatası, operatör hatası veya başka bir nedenden dolayı bu fiziksel sınırları aşmaya çalışırsa, ilgili limit switch tetiklenir. Mach3 bu sinyali aldığında, derhal tüm eksen hareketlerini durdurur ve genellikle bir hata mesajı görüntüleyerek operatörü uyarır. Bu, tezgahın mekanik bileşenlerinin (vidalar, yataklar, motorlar vb.) aşırı zorlanmasını, iş parçasının zarar görmesini ve hatta operatörün yaralanmasını önleyen kritik bir güvenlik özelliğidir. Limit switchler, tezgahın ömrünü uzatır ve bakım maliyetlerini düşürür.
Bazı durumlarda, Home ve Limit switchler aynı fiziksel anahtar üzerinde birleştirilebilir (birleşik Home/Limit switchler). Bu, kablolama ve kurulumu basitleştirebilir, ancak her iki fonksiyonun da eksiksiz yerine getirildiğinden emin olmak önemlidir. Mach3 yazılımında bu anahtarların doğru bir şekilde yapılandırılması, tezgahın güvenli, verimli ve hassas bir şekilde çalışmasının temelini oluşturur. Yanlış veya eksik yapılandırma, ciddi mekanik hasarlara, işleme hatalarına ve güvenlik risklerine yol açabilir.
Çalışma Prensibi ve Teknik Veriler
Mach3 kontrol yazılımında Home ve Limit switchlerin doğru çalışması, tezgahın elektriksel bağlantıları, yazılım ayarları ve mekanik konumlandırma gibi birçok faktöre bağlıdır. Bu bölümde, çalışma prensiplerini ve teknik verileri detaylandırarak, ayar sürecinin temelini oluşturan bilgileri sunacağız.

Çalışma Prensibi
Home Switch Çalışma Prensibi: Tezgah referanslama (homing) işlemine başladığında, Mach3 yazılımı eksenleri yavaş bir hızda (genellikle “Home Speed” olarak adlandırılan bir yüzde ile) Home switch’e doğru hareket ettirir. Eksen, Home switch’e temas edip onu tetiklediği anda, Mach3 bu sinyali algılar. Ardından, genellikle ekseni switch’ten biraz geri çeker ve tekrar yavaşça switch’e doğru hareket ettirerek daha hassas bir tetikleme noktası bulur. Bu ikinci temas noktasından sonra, Mach3 bu pozisyonu makine koordinat sisteminin sıfır noktası olarak kaydeder. “Home Offs.” (Home Ofseti) değeri, switch’in tetiklendiği noktadan itibaren makine sıfır noktasının ne kadar ötede olacağını belirler. Bu, switch’in fiziksel konumu ile gerçek sıfır noktası arasında ince ayar yapılmasına olanak tanır.
Limit Switch Çalışma Prensibi: Limit switchler sürekli olarak eksenlerin hareketini izler. Tezgah normal çalışma sırasında fiziksel hareket sınırlarına yaklaştığında veya bir hata nedeniyle bu sınırları aşmaya çalıştığında, ilgili limit switch tetiklenir. Switch tetiklendiği anda, Mach3 yazılımı anında tüm motor hareketlerini durdurur ve “Limit Switch Triggered” gibi bir hata mesajı gösterir. Bu, tezgahın ileri hareketini engeller ve olası bir çarpışmayı önler. Limit switchler genellikle Normally Closed (NC) yani normalde kapalı kontak tipinde bağlanır. Bunun nedeni, kablo kopması gibi bir arıza durumunda devrenin açık kalması ve Mach3’ün bunu bir limit tetiklemesi olarak algılayarak tezgahı güvenli bir şekilde durdurmasıdır. Bu, “fail-safe” bir yaklaşımdır.

Mach3 Yazılımında Ayarlar:
- Config > Ports and Pins > Input Signals: Bu bölümde, her eksen (X, Y, Z, A, B, C) için ayrı ayrı Home ve Limit switchlerin hangi LPT portu pinine bağlı olduğu tanımlanır. Örneğin, X ekseni Limit ++, X ekseni Limit –, X ekseni Home gibi seçenekler bulunur. Eğer tek bir switch hem Home hem de Limit olarak kullanılıyorsa, ilgili Home ve Limit satırlarına aynı Pin numarası atanır. “Active Low” veya “Active High” seçeneği, switch’in tetiklendiğinde sinyali nasıl değiştirdiğine göre ayarlanır (genellikle NC bağlantı için “Active Low” seçilir).
- Config > Motor Tuning > Homing/SoftLimits: Bu sekmede, her eksen için Home Speed (referanslama hızı), Home Offs. (referanslama ofseti), Home Neg. (referanslama yönü, genellikle eksi yöne doğru) ve Soft Limits (Yazılımsal Sınırlar) ayarlanır. Soft limitler, fiziksel limit switchlerin ötesinde, yazılım tarafından belirlenen sanal hareket sınırlarıdır. Home işlemi başarıyla tamamlandıktan sonra, Mach3 bu soft limitleri devreye sokar ve tezgahın bu sınırlar içinde kalmasını sağlar.
- Config > General Config: Bu bölümde “Debounce Interval” ayarı bulunur. Debounce (sekme giderme), mekanik switchlerin tetiklenmesi sırasında oluşan elektriksel gürültüyü filtrelemek için kullanılan bir süredir. Yanlış tetiklemeleri önlemek için uygun bir değer (genellikle 100-2000 ms arasında) ayarlanmalıdır.
| Parametre | Değer/Açıklama |
|---|---|
| Switch Tipi | Mekanik (mikro anahtar), Endüktif (metal algılama), Optik (ışık kesme), Manyetik (mıknatıs algılama). Mekanik en yaygın ve uygun maliyetlidir. |
| Bağlantı Tipi | Normally Closed (NC) tercih edilir. Kablo kopması durumunda güvenlik tetiklemesi sağlar (fail-safe). Normally Open (NO) da kullanılabilir ancak daha az güvenlidir. |
| Mach3 Port ve Pin | LPT Port Pin Numarası (Örn: Pin 10, 11, 12, 13, 15). Her eksen için ayrı ayrı veya tek bir pin ile tüm limitler için “Hot” sinyali olarak atanabilir. |
| Debounce Süresi | 100-2000 ms (milisaniye). Elektriksel parazit ve switch titremesini filtrelemek için kullanılır. Çok düşük değerler yanlış tetiklemeye, çok yüksek değerler gecikmeye neden olabilir. |
| Home Offs. / Home Speed | Makineye özgü (mm veya inç / hız yüzdesi). Home Offs. switch tetiklendikten sonraki sıfır noktası ofsetidir. Home Speed ise referanslama sırasındaki eksen hızıdır. |
| Soft Limits | Yazılım tarafından belirlenen eksen hareket sınırları (Min X, Max X vb.). Home işlemi sonrası aktif olur ve fiziksel limitlere ek koruma sağlar. |
| Active Low/High | Switch tetiklendiğinde sinyalin lojik seviyesinin (0V veya 5V) nasıl değiştiğini belirtir. NC switchler genellikle “Active Low” ile kullanılır. |

Sahada Dikkat Edilmesi Gerekenler
- Kablolama Kalitesi ve Parazit Koruma: CNC ortamları elektromanyetik gürültüye (EMI/RFI) maruz kalabilir. Switch sinyal kabloları mutlaka ekranlı (shielded) olmalı ve ekran toprağa bağlanmalıdır. Motor güç kablolarından ve diğer yüksek akım hatlarından uzak tutulmalıdır. Yanlış kablolama, hayalet sinyallere ve yanlış tetiklemelere yol açar. Her bir sinyal kablosu için ayrı bir ekran ve doğru topraklama kritik öneme sahiptir.
- Switch Montajı ve Mekanik Hassasiyet: Switchler, eksenlerin hareketini kesin ve tekrarlanabilir bir şekilde algılayacak konumda sağlam bir şekilde monte edilmelidir. Montaj, switchin aşırı zorlanmasını veya hasar görmesini önleyecek şekilde yapılmalıdır. Ayrıca, anahtarın tetiklendiği noktanın her zaman aynı olması için mekanik toleranslar minimumda tutulmalıdır. Gerekirse, switch’i korumak ve temas hassasiyetini artırmak için özel braketler veya aktüatörler kullanılabilir. Aşırı basma mesafesi veya yetersiz temas, switch’in ömrünü kısaltabilir veya yanlış çalışmasına neden olabilir.
- Normally Closed (NC) Bağlantı Tercihi: Güvenlik açısından, Home ve Limit switchlerin Normally Closed (NC) olarak bağlanması şiddetle tavsiye edilir. NC bağlantıda, kablo kopması veya switch arızası durumunda devre açık kalır ve Mach3 bunu bir limit tetiklemesi olarak algılayarak tezgahı acil duruma geçirir. Bu, “fail-safe” bir yaklaşımdır ve olası kazaları veya hasarları minimize eder. NO (Normally Open) bağlantıda ise kablo kopması sinyal algılanmamasına ve tezgahın limitleri aşmasına neden olabilir.
- Debounce Ayarının Optimizasyonu: Mach3’teki “Debounce Interval” ayarı, elektriksel gürültüyü ve switch’in fiziksel titremesini filtrelemek için kullanılır. Bu değeri çok düşük ayarlamak, tezgahın yanlışlıkla limit tetiklemeleri almasına neden olabilir (hayalet sinyaller). Çok yüksek ayarlamak ise gerçek bir limit tetiklemesinde tepki süresini uzatabilir. Doğru değer, genellikle deneme yanılma yoluyla ve tezgahın çevresel gürültü seviyesine göre bulunur. Genellikle 100-2000 ms aralığında bir değer başlangıç noktası olabilir.
- Soft Limitlerin Etkin Kullanımı: Fiziksel limit switchler donanımsal koruma sağlarken, Soft Limitler yazılımsal bir koruma katmanı sunar. Home işlemi başarıyla tamamlandıktan sonra Mach3’te Soft Limitleri etkinleştirmek, tezgahın belirlenen hareket alanının dışına çıkmasını önler. Bu, özellikle programlama hatalarından kaynaklanabilecek çarpışmalara karşı ek bir güvenlik ağı sağlar. Soft limitler, fiziksel limit switchlere ulaşmadan önce tezgahı durdurmak için ayarlanmalıdır.
- Kapsamlı Test ve Doğrulama: Tüm Home ve Limit switch ayarları yapıldıktan sonra, her eksenin her iki yönde de manuel olarak limitlere doğru hareket ettirilerek ve homing işlemi tekrarlanarak kapsamlı testler yapılmalıdır. Her switchin doğru pin üzerinde, doğru polarite ile (Active Low/High) ve beklenen şekilde tetiklendiği doğrulanmalıdır. Homing işlemi sırasında tezgahın doğru yönde ve beklenen ofset ile sıfırlandığından emin olunmalıdır.
- Düzenli Bakım ve Kontrol: Switchler, mekanik parçalar olduklarından zamanla aşınabilir veya kirlenebilir. Periyodik olarak switchlerin fiziksel durumları, kablo bağlantıları ve temizlikleri kontrol edilmelidir. Özellikle talaşlı imalat ortamlarında switchlerin talaş, toz veya yağ ile tıkanmadığından emin olunmalıdır.

Sık Karşılaşılan Sorunlar ve Çözümleri
Mach3 tabanlı CNC sistemlerinde Home ve Limit switch ayarları yapılırken veya sistem çalışırken çeşitli sorunlarla karşılaşmak mümkündür. Bu sorunların çoğu, doğru teşhis ve sistematik bir yaklaşımla çözülebilir.
1. Sorun: Tezgah Home Yaparken Çarpıyor veya Yanlış Yere Sıfırlanıyor.
- Çözüm:
- Home Switch Konumu: Home switch’in fiziksel konumunun doğru olduğundan ve eksenin güvenli bir şekilde ona ulaşabildiğinden emin olun. Switch’in tetiklendiği noktanın, eksenin hareket alanının içinde ve güvenli bir bölgede olması gerekir.
- Home Offs. Ayarı: Mach3 Motor Tuning bölümündeki “Home Offs.” değerini kontrol edin. Bu değer, switch tetiklendikten sonra eksenin ne kadar geri çekilip sıfır noktasını oluşturacağını belirler. Pozitif veya negatif bir değer olabilir ve makinenizin yapısına göre ayarlanmalıdır.
- Home Speed: “Home Speed” değerinin çok yüksek olmadığından emin olun. Yüksek hız, switch’in hassas bir şekilde tetiklenmesini zorlaştırabilir ve aşırı basmaya neden olabilir. Genellikle %20-30 gibi düşük bir hızla başlamak iyidir.
- Eksen Yönü: Homing işlemi sırasında eksenin doğru yöne (genellikle eksi yöne) hareket ettiğinden emin olun. Motor Tuning bölümündeki “Reversed” ayarı veya Home Neg. ayarı kontrol edilmelidir.
- Switch Bağlantısı ve Aktiflik: Switch’in doğru pin’e bağlı olduğundan ve “Active Low” veya “Active High” ayarının switch’in çalışma şekline uygun olduğundan emin olun. Input Signals sekmesinde pin durumunu (yeşil/kırmızı) gözlemleyerek test edin.
2. Sorun: Limit Switchler Çalışmıyor veya Tezgah Sınırları Aşıyor.
- Çözüm:
- Kablolama Kontrolü: Limit switch kablolarının sağlam olduğundan, kopukluk veya kısa devre olmadığından emin olun. Bağlantıların sıkı ve doğru olduğundan emin olun.
- Pin Ataması: Mach3 Ports and Pins > Input Signals bölümünde her eksen için (Limit ++ ve Limit –) doğru pin numaralarının atanıp atanmadığını kontrol edin.
- Active Low/High: Switchlerin NC (Normally Closed) veya NO (Normally Open) bağlantısına göre “Active Low” veya “Active High” ayarının doğru yapıldığını doğrulayın. NC switchler genellikle “Active Low” olarak ayarlanır.
- Switch Arızası: Switchlerin fiziksel olarak çalışıp çalışmadığını manuel olarak kontrol edin. Multimetre ile süreklilik testi yapabilirsiniz. Kirlenme, mekanik hasar veya iç arıza olabilir.
- Soft Limitler: Eğer fiziksel limit switchler düzgün çalışıyorsa ancak tezgah hala sınırları aşıyorsa, Soft Limitlerin Mach3’te etkinleştirilip etkinleştirilmediğini ve doğru değerlerle ayarlanıp ayarlanmadığını kontrol edin. Home işlemi yapılmadan soft limitler çalışmaz.
3. Sorun: Yanlış Tetiklemeler, Hayalet Sinyaller veya Titreşimler.
- Çözüm:
- Debounce Ayarı: Mach3 General Config bölümündeki “Debounce Interval” değerini artırın. Bu, elektriksel gürültüyü ve switch’in mekanik titremesini filtrelemeye yardımcı olur. Yüksek değerli bir debounce, yanlış tetiklemeleri azaltabilir.
- Kablolama ve Topraklama: Ekranlı (shielded) kablolar kullanıldığından ve ekranın doğru şekilde toprağa bağlandığından emin olun. Motor güç kablolarından ve diğer yüksek akım kaynaklarından sinyal kablolarını uzak tutun.
- Parazit Kaynakları: Frekans konvertörleri (VFD), motor sürücüleri veya diğer elektromanyetik kaynakların switch kablolarına yakın olup olmadığını kontrol edin. Gerekirse bu cihazların topraklamasını ve ekranlamasını güçlendirin.
- Power Supply Kalitesi: Kontrol kartına gelen güç kaynağının stabil ve gürültüsüz olduğundan emin olun. Düşük kaliteli veya dalgalı güç kaynakları sinyal sorunlarına yol açabilir.
4. Sorun: Home veya Limit Switch Tetiklendiğinde Mach3 Resetlenmiyor veya Hata Mesajı Vermiyor.
- Çözüm:
- Reset Düğmesi: Mach3’ün ana ekranındaki “Reset” düğmesinin yanıp sönüyor olması gerekir. Eğer yanıp sönmüyorsa, Mach3 bir hata durumunda değildir.
- E-Stop Konfigürasyonu: Eğer limit ve home switchler aynı zamanda bir E-Stop (Acil Durdurma) devresine bağlıysa, E-Stop’un doğru şekilde yapılandırıldığından emin olun. Bazı sistemlerde limit tetiklemesi doğrudan E-Stop’u devreye sokabilir.
- Input Sinyal Durumu: Ports and Pins > Input Signals sekmesinde, ilgili pin numaralarının “Current State” sütununda switch tetiklendiğinde durumunun değiştiğinden emin olun (yeşilden kırmızıya veya tam tersi). Eğer durum değişmiyorsa, switch, kablo veya pin atamasında sorun vardır.
Uzman Tavsiyesi
Mach3 kontrol yazılımı ile yönetilen CNC tezgahlarında Home ve Limit switch ayarları, sadece bir konfigürasyon adımı olmanın ötesinde, tüm sistemin güvenliği, hassasiyeti ve operasyonel verimliliği için temel bir taştır. Bu anahtarlar, tezgahın “nerede” olduğunu bilmesini sağlayarak tekrarlanabilir işleme yeteneği kazandırır ve fiziksel sınırları aşmasını engelleyerek hem makineyi hem de operatörü korur. Endüstriyel otomasyon sektöründe çalışan bir uzman olarak, bu ayarların titizlikle ve doğru prensiplerle yapılmasının önemini defalarca tecrübe ettim. Yanlış yapılan bir ayar, kısa vadede işleme hatalarına, uzun vadede ise maliyetli mekanik hasarlara ve hatta ciddi iş kazalarına yol açabilir.
Ayarları yaparken her zaman sistematik bir yaklaşım benimsemek esastır. Öncelikle, kullanılacak switch tipini (mekanik, endüktif, optik) ve bağlantı şeklini (NC/NO) belirlemeli, ardından kablolama kalitesine azami dikkat göstermelisiniz. Ekranlı kabloların kullanımı ve doğru topraklama, elektromanyetik parazitlerin önüne geçmek için kritik öneme sahiptir. Mach3 yazılımında Port ve Pin atamalarını yaparken her bir eksenin Home ve Limit sinyallerini dikkatlice eşleştirmeli, “Active Low/High” polarite ayarını switch’in bağlantı tipine göre doğru seçmelisiniz. Özellikle NC (Normally Closed) bağlantının sunduğu “fail-safe” güvenlik avantajını göz ardı etmemelisiniz. Debounce ayarı, yanlış tetiklemeleri engellemek için önemli bir ince ayar parametresidir. Son olarak, Home Offs. ve Home Speed değerleri ile tezgahınızın referanslama sürecini optimize etmeli ve fiziksel limitlerinize ek olarak Soft Limitleri de etkinleştirerek yazılımsal bir koruma katmanı eklemelisiniz.
Tüm ayarlar tamamlandıktan sonra, kapsamlı testler yapmak hayati öneme sahiptir. Her ekseni manuel olarak limitlere doğru hareket ettirerek switchlerin tetiklenmesini gözlemleyin ve homing işlemini birden fazla kez tekrarlayarak sıfırlama hassasiyetini doğrulayın. Herhangi bir anormallik durumunda, sorun giderme adımlarını (kablolama kontrolü, switch arızası tespiti, yazılım ayarlarının gözden geçirilmesi) uygulayarak kök nedeni bulmaya çalışın. Unutmayın ki, iyi yapılandırılmış bir CNC sistemi, güvenilir ve tekrarlanabilir sonuçlar üretir. Bu rehberdeki prensiplere bağlı kalarak, Mach3 tabanlı CNC tezgahlarınızın Home ve Limit switch ayarlarını güvenle ve başarıyla tamamlayabilir, operasyonel güvenliği ve verimliliği en üst düzeye çıkarabilirsiniz. Düzenli bakım ve kontrollerle bu sistemlerin uzun ömürlü ve sorunsuz çalışmasını sağlamak da sizin sorumluluğunuzdadır.

