Cnc Router imalatı

Mach3’te Harici Cycle Start, Feed Hold, Stop ve Reset Butonları Operatör Paneline Nasıl Bağlanır?

10 dk okuma Mermak CNC Teknik İçerik
Mach3’te Harici Cycle Start, Feed Hold, Stop ve Reset Butonları Operatör Paneline Nasıl Bağlanır?
İçindekiler
  1. Mach3’te Harici Cycle Start, Feed Hold, Stop ve Reset Butonları Operatör Paneline Nasıl Bağlanır? Nedir?
  2. Çalışma Prensibi ve Teknik Veriler
  3. Elektriksel Bağlantı Prensibi
  4. Paralel Port Bağlantı Örneği:
  5. Hareket Kontrolcüleri ile Bağlantı:
  6. Yazılımsal Yapılandırma (Mach3)
  7. Sahada Dikkat Edilmesi Gerekenler
  8. Sık Karşılaşılan Sorunlar ve Çözümleri
  9. Uzman Tavsiyesi

Mach3’te harici Cycle Start, Feed Hold, Stop ve Reset butonlarını operatör paneline bağlamak için, anlık kontaklı butonları CNC kontrol kartınızın (genellikle paralel port veya harici hareket kontrolcü) uygun giriş pinlerine bağlayın. Ardından, Mach3 yazılımında “Config > Ports and Pins > Input Signals” menüsünden her sinyali (OEM Kodu ile) ilgili port ve pin numarasına atayarak “Active Low” veya “Active High” ayarını kablolamanıza göre yapılandırın.

Mach3’te Harici Cycle Start, Feed Hold, Stop ve Reset Butonları Operatör Paneline Nasıl Bağlanır? Nedir?

 

Endüstriyel otomasyon ve özellikle CNC makineleri dünyasında, operatörlerin makine üzerindeki kontrolü, hem güvenlik hem de verimlilik açısından kritik öneme sahiptir. Mach3 gibi popüler bir CNC kontrol yazılımı, kullanıcıya bilgisayar arayüzü üzerinden geniş bir kontrol yelpazesi sunsa da, fiziksel butonlar aracılığıyla anında ve sezgisel müdahale imkanı, atölye ortamında vazgeçilmezdir. Bu rehber, Mach3 tabanlı bir CNC sisteminde harici Cycle Start, Feed Hold, Stop ve Reset butonlarının operatör paneline nasıl entegre edileceğini adım adım açıklamaktadır. Bu butonlar, operatörün makineyi başlatma, duraklatma, tamamen durdurma ve hata durumundan kurtarma gibi temel fonksiyonları, klavye veya fareye ihtiyaç duymadan hızlıca gerçekleştirmesini sağlar. Bu tür fiziksel kontroller, özellikle acil durumlarda veya hassas operasyonlar sırasında operatörün reaksiyon süresini kısaltarak hem iş güvenliğini artırır hem de üretim akışını optimize eder.

Çalışma Prensibi ve Teknik Veriler

Mach3 ile harici butonların entegrasyonu, temel olarak iki ana adımdan oluşur: elektriksel bağlantı ve yazılımsal yapılandırma. CNC kontrol kartınızın (genellikle bir paralel port arayüz kartı veya Ethernet/USB tabanlı bir hareket kontrolcü) giriş (input) pinleri, bu butonlardan gelen sinyalleri Mach3’e iletmek için kullanılır.

Mach3’te Harici Cycle Start, Feed Hold, Stop ve Reset Butonları Operatör Paneline Nasıl Bağlanır?

Elektriksel Bağlantı Prensibi

Her bir buton (Cycle Start, Feed Hold, Stop, Reset) anlık kontaklı bir anahtar görevi görür. Bu anahtarlar, basıldığında bir elektrik sinyalini kapatır veya açar. Çoğu kontrol kartı, giriş pinlerini bir ortak topraklama (GND) hattına bağlayarak çalışır. Butona basıldığında, ilgili giriş pini topraklanır ve bu durum “Active Low” sinyali olarak yorumlanır. Alternatif olarak, bazı sistemlerde buton basıldığında giriş pinine pozitif bir voltaj (genellikle +5V) uygulanarak “Active High” sinyali oluşturulur. Paralel port tabanlı sistemlerde, genellikle giriş pinleri dahili pull-up dirençlerine sahiptir ve bu nedenle butonun bir ucunu ilgili pin’e, diğer ucunu ise ortak toprağa (GND) bağlamak yeterlidir. Hareket kontrolcülerinde ise bağlantı şeması, kontrolcünün modeline göre değişiklik gösterebilir; bu nedenle her zaman üreticinin teknik dokümanlarına başvurulmalıdır.

Mach3’te Harici Cycle Start, Feed Hold, Stop ve Reset Butonları Operatör Paneline Nasıl Bağlanır?

Paralel Port Bağlantı Örneği:

Tipik bir paralel port bağlantısında, giriş pinleri (örneğin Pin 10, 11, 12, 13, 15) ve ortak toprak (Pin 18-25) kullanılır. Her bir butonun bir terminali, kontrol etmek istediğiniz fonksiyona atanacak paralel port pinine bağlanırken, diğer terminali paralel portun ortak toprak pinlerinden birine bağlanır. Bu yapılandırma genellikle Active Low olarak ayarlanır, yani butona basıldığında ilgili pin topraklanır ve sinyal aktif hale gelir.

Mach3’te Harici Cycle Start, Feed Hold, Stop ve Reset Butonları Operatör Paneline Nasıl Bağlanır?

Hareket Kontrolcüleri ile Bağlantı:

Ethernet SmoothStepper, UC100 gibi modern hareket kontrolcüleri, paralel port arayüzüne göre daha güvenilir ve daha fazla giriş/çıkış (I/O) pinine sahiptir. Bu kontrolcülerde, her buton genellikle belirli bir giriş terminaline (örneğin IN1, IN2, IN3) bağlanır ve bir ortak GND terminali kullanılır. Bağlantı prensibi benzer olsa da, pin numaraları yerine kontrolcüye özgü terminal etiketleri kullanılır ve yazılım yapılandırması Mach3’ün kendi “Ports and Pins” ayarlarından ziyade kontrolcünün kendi eklentisi (plugin) üzerinden yapılır.

Mach3’te Harici Cycle Start, Feed Hold, Stop ve Reset Butonları Operatör Paneline Nasıl Bağlanır?

Yazılımsal Yapılandırma (Mach3)

Elektriksel bağlantılar yapıldıktan sonra, Mach3 yazılımında bu sinyallerin doğru şekilde tanınması ve atanması gerekir:

  1. Mach3 yazılımını açın.
  2. Menüden “Config” sekmesine tıklayın.
  3. Açılan menüden “Ports and Pins” seçeneğini seçin.
  4. “Input Signals” sekmesine geçin.
  5. Bu sekmede, her bir fonksiyon için ilgili satırı bulun ve yapılandırın:
    • “Cycle Start” (OEM Kodu: 1000): “Enabled” kutucuğunu işaretleyin. “Port #” sütununa kontrol kartınızın bağlı olduğu port numarasını (genellikle 1) girin. “Pin #” sütununa Cycle Start butonunu bağladığınız fiziksel pin numarasını girin. Kablolamanıza göre “Active Low” kutucuğunu işaretleyin veya işareti kaldırın.
    • “Feed Hold” (OEM Kodu: 1001): Aynı şekilde “Enabled” yapın, doğru port ve pin numarasını girin ve “Active Low” ayarını yapın.
    • “Stop” (OEM Kodu: 1003) veya “EStop” (OEM Kodu: 1002): “Stop” genellikle programı duraklatır, “EStop” ise tüm hareketleri anında keser ve makineyi güvenli duruma getirir. Güvenlik için, fiziksel bir Acil Durdurma (E-Stop) butonunun ayrı ve donanımsal olarak kritik bir şekilde bağlanması tavsiye edilir. “EStop” sinyali için genellikle Normalde Kapalı (NC) bir buton kullanılır, böylece kablo kopması durumunda bile makine durur. “Enabled” yapın, port ve pin numarasını girin. E-Stop butonları genellikle NC ve “Active Low” olarak yapılandırılır (yani buton basıldığında kontak açılır, sinyal kesilir).
    • “Reset” (OEM Kodu: 1004): Mach3’ün hata durumundan veya E-Stop’tan sonra yeniden hazır hale gelmesini sağlar. “Enabled” yapın, port ve pin numarasını girin ve “Active Low” ayarını yapın.
  6. Yapılandırmayı tamamladıktan sonra “Apply” ve “OK” butonlarına tıklayarak ayarları kaydedin.

Her bir butonu bağladıktan sonra, Mach3’ün ana ekranındaki “Diagnostics” sekmesine giderek veya Config > Ports and Pins > Input Signals sekmesinde “Port #” ve “Pin #” sütunlarının sağındaki yeşil LED’leri kontrol ederek sinyallerin doğru şekilde algılanıp algılanmadığını test edebilirsiniz. Butona bastığınızda ilgili LED’in yanıp sönmesi veya durumunun değişmesi gerekir.

ParametreDeğer/Açıklama
Cycle Start Sinyali (OEM Code)1000
Feed Hold Sinyali (OEM Code)1001
Stop Sinyali (OEM Code)1003 (Program Stop), 1002 (E-Stop)
Reset Sinyali (OEM Code)1004
Tipik Paralel Port Giriş PinleriPin 10, 11, 12, 13, 15
Paralel Port Ortak Toprak (GND)Pin 18-25
Önerilen Buton TipiAnlık Kontaklı (Momentary) Butonlar (NO veya NC)
KablolamaEkranlı, bükümlü çift kablo (Shielded Twisted Pair) ile parazit önleme
Sinyal LojikActive Low (Genellikle buton basıldığında topraklanır) veya Active High
Mach3’te Harici Cycle Start, Feed Hold, Stop ve Reset Butonları Operatör Paneline Nasıl Bağlanır?

Sahada Dikkat Edilmesi Gerekenler

  • Kablo Kalitesi ve Ekranlama: Endüstriyel ortamlarda elektrik motorları, sürücüler ve diğer elektronik cihazlar yoğun elektromanyetik parazit (EMI) yayabilir. Bu parazitler, kontrol sinyallerinde yanlış tetiklemelere veya sinyal kaybına neden olabilir. Bu nedenle, buton bağlantıları için ekranlı (shielded) ve bükümlü çift (twisted pair) kablolar kullanmak, sinyal bütünlüğünü korumak için hayati öneme sahiptir. Ekranın doğru bir şekilde topraklanması da parazit emilimini artıracaktır.
  • Acil Durdurma (E-Stop) Önceliği ve Güvenliği: E-Stop butonu, diğer tüm butonlardan farklıdır ve en yüksek güvenlik önceliğine sahiptir. Mümkünse, E-Stop devresi Mach3 yazılımından bağımsız, donanımsal bir güvenlik zinciri üzerinden direkt olarak sürücüleri veya güç kaynaklarını kesecek şekilde tasarlanmalıdır. Genellikle Normalde Kapalı (NC) kontaklı E-Stop butonları kullanılır. Bu sayede, kablo kopması gibi bir arıza durumunda bile devre açılır ve makine güvenli bir şekilde durur. Mach3 yazılımındaki E-Stop sinyali, bu donanımsal güvenlik zincirine ek bir katman olarak düşünülmelidir.
  • Sinyal Tipi (Active High/Low) ve Doğru Yapılandırma: Bağlantı şeklinize göre Mach3’teki “Active Low” kutucuğunu doğru işaretlemek veya işaretini kaldırmak çok önemlidir. Yanlış yapılandırma, butonun hiç çalışmamasına veya sürekli aktif/pasif kalmasına neden olabilir. Buton basıldığında giriş pinini toprağa bağlıyorsanız (genel uygulama), “Active Low” işaretli olmalıdır. Buton basıldığında giriş pinine pozitif voltaj veriyorsanız, “Active Low” işaretsiz kalmalıdır.
  • Manyetik Parazit ve Filtreleme: Özellikle yüksek akım çeken motorlar ve sürücüler, çevresinde güçlü manyetik alanlar oluşturur. Buton kablolarını bu güç kablolarından ve motorlardan mümkün olduğunca uzakta tutmak, parazit riskini azaltır. Eğer parazit sorunları devam ederse, sinyal hatlarına küçük kapasitörler veya RC filtreler eklemek, “debounce” (sekme) etkisi yaratarak sahte tetiklemeleri önleyebilir.
  • Gerilim Uyumluluğu: Kullanılan butonların ve kontrol kartının giriş pinlerinin aynı gerilim seviyesinde çalıştığından emin olun (genellikle 5V veya 24V DC). Yanlış gerilim uygulaması, kontrol kartına kalıcı hasar verebilir.
  • ESD Koruması: Elektrostatik deşarj (ESD), elektronik bileşenlere zarar verebilir. Özellikle kuru ortamlarda çalışırken ESD önlemleri almak (bileklik, antistatik mat vb.) faydalı olacaktır.
  • Test ve Doğrulama: Her bir buton bağlantısını ve Mach3 yapılandırmasını ayrı ayrı ve dikkatlice test edin. Mach3’ün “Diagnostics” sekmesinden veya “Ports and Pins” ayarlarındaki LED göstergelerinden sinyallerin doğru algılandığını doğrulayın. Makineyi gerçek bir operasyona başlamadan önce tüm güvenlik fonksiyonlarının çalıştığından emin olun.

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

Harici butonların bağlantısı sırasında karşılaşılan bazı yaygın sorunlar ve bunların çözüm yöntemleri aşağıda listelenmiştir:

  • Sorun: Buton çalışmıyor veya sürekli aktif/pasif kalıyor.

    • Çözüm 1: Kablolama Kontrolü. Butonun ve kabloların fiziksel bağlantılarını multimetre ile kontrol edin. Kopukluk veya kısa devre olup olmadığını doğrulayın. Ortak toprak (GND) bağlantısının sağlam olduğundan emin olun.
    • Çözüm 2: Pin Numarası ve Port Ayarı. Mach3’teki “Config > Ports and Pins > Input Signals” menüsünden ilgili sinyalin (Cycle Start, Feed Hold vb.) doğru port ve pin numarasına atanıp atanmadığını kontrol edin.
    • Çözüm 3: Active Low/High Ayarı. Butonunuzun kablolama şekline göre “Active Low” kutucuğunun doğru işaretlendiğinden veya işaretinin kaldırıldığından emin olun. Genellikle buton toprağı kestiğinde “Active Low” işaretlenir. Ters bir ayar, butonun ters çalışmasına veya hiç tepki vermemesine neden olur.
    • Çözüm 4: Sinyalin Etkinleştirilmesi. Mach3’te ilgili sinyalin “Enabled” (Etkin) kutucuğunun işaretli olup olmadığını kontrol edin.
  • Sorun: Yanlış işlem gerçekleşiyor (örneğin, Cycle Start yerine Feed Hold).

    • Çözüm: Sinyal Atamalarını Kontrol Edin. Butonların fiziksel bağlantılarının Mach3’teki “Input Signals” menüsündeki sinyal atamalarıyla eşleştiğinden emin olun. Yanlış pinlere atanan sinyaller bu tür karışıklıklara yol açar.
  • Sorun: Makine kendiliğinden duruyor veya sahte tetiklemeler oluyor (özellikle Feed Hold veya E-Stop).

    • Çözüm 1: Kablo Ekranlama ve Yönlendirme. Kabloların ekranlı olduğundan ve güç kablolarından, motor sürücülerinden ve diğer parazit kaynaklarından uzakta yönlendirildiğinden emin olun. Ekranın doğru bir şekilde topraklanması önemlidir.
    • Çözüm 2: Debounce Ayarları. Mach3’ün “Config > Ports and Pins > Port Setup and Axis Selection” sekmesinde “Debounce Interval” ayarı bulunur. Bu değeri milisaniye cinsinden artırmak (örneğin 100-200ms), kısa süreli gürültü kaynaklı sahte tetiklemeleri filtrelemeye yardımcı olabilir. Ancak bu değeri çok yükseltmek, buton tepki süresini geciktirir.
    • Çözüm 3: Harici Filtreleme. Gerekirse, sinyal hatlarına küçük kapasitörler veya RC filtre devreleri ekleyerek donanımsal filtreleme sağlayın.
  • Sorun: E-Stop sürekli aktif kalıyor veya devreye girmiyor.

    • Çözüm 1: NC/NO Buton Kontrolü. E-Stop butonu genellikle Normalde Kapalı (NC) kontaklı olmalıdır. Eğer Normalde Açık (NO) buton kullanıldıysa, Mach3 sürekli E-Stop durumunda olacaktır.
    • Çözüm 2: Kablo Kopukluğu. NC buton kullanıldığında, kablo kopukluğu da E-Stop sinyalinin aktif hale gelmesine neden olur. Kablo bütünlüğünü kontrol edin.
    • Çözüm 3: Mach3 Active Low Ayarı. NC butonlar için genellikle “Active Low” seçeneğinin işaretli olması gerekir. Bu, buton basılı değilken pinin yüksek (yani sinyalin kapalı) olduğunu, butona basıldığında veya kablo koptuğunda pinin düşük (yani sinyalin açık, E-Stop aktif) olduğunu belirtir.
  • Sorun: Reset butonu çalışmıyor.

    • Çözüm: Reset Sinyali Etkinleştirme. Mach3’te “Input Signals” sekmesinde “Reset” sinyalinin “Enabled” olduğundan ve doğru port/pin numarasına atandığından emin olun.

Uzman Tavsiyesi

Mach3 tabanlı bir CNC sisteminde harici Cycle Start, Feed Hold, Stop ve Reset butonlarının operatör paneline entegrasyonu, makine kontrolünü önemli ölçüde geliştiren, operasyonel verimliliği artıran ve en önemlisi iş güvenliğini üst düzeye çıkaran kritik bir adımdır. Bu rehberde belirtilen adımları takip ederek ve teknik detaylara dikkat ederek, herhangi bir endüstriyel otomasyon uzmanı veya hobi kullanıcısı, bu temel kontrolleri başarıyla uygulayabilir. Unutulmamalıdır ki, CNC makineleri ile çalışırken güvenlik her zaman en öncelikli konudur. Özellikle Acil Durdurma (E-Stop) butonunun bağlantısı, sadece yazılımsal bir atama olmaktan öte, donanımsal bir güvenlik zincirinin ayrılmaz bir parçası olarak düşünülmeli ve bu prensiple tasarlanmalıdır. Kaliteli kablolama, doğru sinyal tipi yapılandırması ve detaylı test süreçleri, sistemin güvenilir ve sorunsuz çalışmasını garanti altına alacaktır.

Modern CNC sistemlerinde, paralel port tabanlı çözümler yerini giderek Ethernet veya USB tabanlı harici hareket kontrolcülerine bırakmaktadır. Bu kontrolcüler, daha sağlam sinyal bütünlüğü, daha yüksek hızlı iletişim ve daha geniş I/O seçenekleri sunarak, daha kararlı ve gelişmiş bir kontrol deneyimi sağlar. Eğer sıfırdan bir sistem kuruyorsanız veya mevcut sisteminizi yükseltmeyi düşünüyorsanız, bu tür bir hareket kontrolcüsü kullanmayı şiddetle tavsiye ederiz. Her adımda üreticinin dokümantasyonuna başvurmak, özellikle pin atamaları ve elektriksel özellikler konusunda en doğru bilgiyi sağlayacaktır. Kurulum sonrası her bir fonksiyonu dikkatlice test etmek ve makineyi gerçek yük altında çalıştırmadan önce tüm güvenlik protokollerinin çalıştığından emin olmak, başarılı bir entegrasyonun anahtarıdır. Bu sayede, operatörleriniz daha güvenli, daha hızlı ve daha kontrollü bir çalışma ortamına sahip olacaktır.

⚙ Araçlar