İletişime Geç
Menü
Mach3 Yazılımında M-Kodları İle Özel Röle Kontrolü Ve Otomasyon Senaryoları Üretme

Mach3 Yazılımında M-Kodları İle Özel Röle Kontrolü Ve Otomasyon Senaryoları Üretme | Mermak Cnc Otomasyon Gross Marketi

MERMAK CNC AKADEMİ | Pratik Otomasyon Çözümleri

CNC tezgahınızda sadece kesim yapmakla kalmayın, operasyonlarınızı tamamen otomatikleştirin! Mach3'ün gücünü kullanarak özel M-kodları ile rölelerinizi kontrol etmek, tezgahınıza akıllı yetenekler kazandırmanın en pratik yoludur.

Bu rehberde, kendi otomasyon senaryolarınızı nasıl oluşturacağınızı ve özel röle kontrollerini nasıl devreye alacağınızı adım adım öğreneceksiniz.

Sahada Bilmeniz Gereken Temel Kavramlar

  • M-Kodu (Miscellaneous Code): CNC programlarında takım değiştirme, soğutma suyu açma/kapama gibi yardımcı ve özel fonksiyonları tetikleyen komutlardır. Mach3'te bunlar, belirli çıkış pinlerini kontrol etmek için özelleştirilebilir.
  • Röle: Düşük güçteki bir elektrik sinyaliyle yüksek güçteki bir devreyi açıp kapatmaya yarayan elektromekanik anahtardır. CNC otomasyonunda motorları, pompaları veya valfleri kontrol etmek için kullanılır.
  • Mach3 Port ve Pin Ayarları: Mach3 yazılımının bilgisayarın paralel portu veya harici hareket kontrol kartı üzerinden dış dünyaya sinyal göndermesini sağlayan fiziksel bağlantı noktalarıdır. Doğru pin ataması olmadan otomasyon mümkün değildir.

Çalışma Mantığı ve Tezgah Üzerindeki Görevi

Mach3, programdaki bir M-kodu ile belirlenen bir çıkış pinine dijital bir sinyal gönderir. Bu sinyal, bir röle kartına ulaşır ve röleyi tetikler. Tetiklenen röle ise, bağlı olduğu vakum pompası, soğutma sıvısı motoru veya pnömatik valf gibi daha güçlü bir cihazın çalışmasını sağlar.

Ustaların burada en çok dikkat etmesi gereken, röle kartının besleme voltajı ile Mach3'ten gelen sinyal voltajının uyumlu olmasıdır. Ayrıca, kontrol edilecek cihazın akım çekme kapasitesine uygun bir röle seçmek, sistemin uzun ömürlü ve güvenli çalışması için hayati öneme sahiptir.

Usta İşi İpuçları ve Doğru Seçim Kriterleri

Mach3'te özel M-kodları tanımlamak ve bunları rölelerle ilişkilendirmek, tezgahınıza esneklik katar. Bu sayede, G-kodunuzun içine gömülü komutlarla otomatik işleme adımları oluşturabilirsiniz. Doğru bir kurulum için Mach3 Config > Ports and Pins > Output Signals bölümünü iyi anlamak şarttır.

Dikkat Edilmesi Gereken Kritik Parametreler

  • Mach3'te yeni bir M-kodu (M80, M81 gibi) tanımlarken, bu kodun tetikleyeceği output pinini doğru şekilde eşleştirdiğinizden emin olun. Yanlış pin, farklı bir fonksiyonu devreye alabilir veya hiçbir şey yapmayabilir.
  • Röle bobin voltajının (genellikle 5V, 12V veya 24V) Mach3'ten gelen sinyal voltajı ile uyumlu olduğundan emin olun. Aksi takdirde röle tetiklenmeyebilir veya zarar görebilir.
  • Özellikle pnömatik valfler veya hidrolik pompalar gibi anlık tepki vermesi gereken sistemlerde, M-kodu sonrası bekleme (Dwell) süreleri (G4 Px.x) kullanmayı unutmayın. Bu, sistemin stabil çalışmasını garanti eder.

Sahada Sık Karşılaşılan Arızalar ve Kesin Çözümleri

  • Arıza Durumu 1: Özel M-kodu programda çalışıyor gibi görünüyor ama röle tetiklenmiyor, bağlı cihaz çalışmıyor.
    Sebep: Yanlış Port ve Pin ayarı, Mach3'te ilgili çıkışın aktif olmaması, kablo kopukluğu veya röle kartının besleme sorunu.
    Çözüm: Mach3 "Diagnostic" ekranından ilgili pinin durumunu kontrol edin. Multimetre ile pin çıkışındaki voltajı ve röle kartına giden kablo sürekliliğini ölçün. Röle kartının güç beslemesini kontrol edin.
  • Arıza Durumu 2: M-kodu ile açılan röle, M-kodu bittikten sonra kapalı kalması gerekirken sürekli açık kalıyor veya takılı kalıyor.
    Sebep: Rölenin mekanik olarak yapışması, Mach3 makrosunda kapatma komutunun eksik olması veya bir yazılım hatası.
    Çözüm: Röleyi fiziksel olarak kontrol edin, gerekirse değiştirin. M-kodunuzun karşılığı olan macro (M80.m1s gibi) dosyasında röleyi kapatan komutun (örneğin `DeActivateSignal(OUTPUT1)`) doğru yazıldığından emin olun.

Bakım ve Uzun Ömür İçin Altın Kurallar

Mach3 kontrollü otomasyon sistemlerinizin sorunsuz çalışması için periyodik kontroller hayati önem taşır. Özellikle tozlu veya nemli ortamlarda çalışan tezgahlar için bu kontrolleri aksatmayın.

  • Kablo Bağlantılarını Kontrol Edin: Tüm sinyal ve güç kablolarının gevşek olmadığından, oksitlenme bulunmadığından emin olun. Gevşek bağlantılar, sinyal kayıplarına ve arızalara yol açar.
  • Yedek Röle Bulundurun: Röleler, anahtarlama ömürleri olan elektromekanik parçalardır. Kritik otomasyon senaryolarınız için birkaç adet yedek röleyi elinizin altında bulundurmak, beklenmedik duruşlarda size zaman kazandırır.

Mermak Teknik Uzman Tavsiyesi

Mermak CNC Otomasyon olarak sahada yıllardır gördüğümüz en büyük gerçek şudur: Otomasyon sistemlerinde kullanılan röle ve arayüz kartlarının kalitesi, tüm sistemin güvenilirliğini doğrudan etkiler. Ucuz ve kalitesiz bileşenler, kısa sürede arızalara yol açarak hem zaman hem de üretim kaybına neden olur. Doğru seçilmiş, endüstriyel standartlara uygun ürünlerle tezgahınızda kesintisiz ve verimli bir otomasyon kurabilirsiniz.

Mach3 Yazılımında M-Kodları İle Özel Röle Kontrolü Ve Otomasyon Senaryoları Üretme Bilinmesi Gerekenler

Mach3 yazılımında özel M-kodları ile röle kontrolü, tezgahınızın yeteneklerini kişiselleştirmenin ve otomasyon seviyesini artırmanın anahtarıdır. Bu süreç, temelde Mach3'ün makro (VB Script) yeteneklerini kullanarak belirli çıkış pinlerini kontrol etmeye dayanır.

M-Kodu Tanımlama ve Makro Oluşturma

Mach3'te M80'den M99'a kadar olan M-kodları genellikle kullanıcı tanımlı işlemler için ayrılmıştır. Bir M-kodu çağırdığınızda (örneğin M80), Mach3 otomatik olarak Mach3/macros//M80.m1s dosyasını arar ve içindeki VB Script kodunu çalıştırır.

Örnek M80.m1s Makro Kodu (Röle Açma): ActivateSignal(OUTPUT1) ' Output#1'i aktif et Sleep(500) ' 500 milisaniye bekle Bu kod, Mach3'ün yapılandırma ayarlarında Output #1 olarak tanımladığınız pini aktif hale getirir.

Örnek M81.m1s Makro Kodu (Röle Kapama): DeActivateSignal(OUTPUT1) ' Output#1'i deaktif et Bu sayede G-kodunuzda M80 komutu ile bir röleyi açıp, M81 ile kapatabilirsiniz.

Mach3 Port ve Pin Ayarları

Mach3'te Config > Ports and Pins > Output Signals sekmesine gidin. Burada, kullanmak istediğiniz Output# (örneğin Output#1) için 'Enabled' kutucuğunu işaretleyin. Ardından hangi Port# (genellikle 1) ve hangi Pin# (örneğin 17) ile bu çıkışı kontrol edeceğinizi belirtin. Bu pin, fiziksel olarak paralel portunuzun veya hareket kontrol kartınızın ilgili pinine karşılık gelir
T-Soft E-Ticaret Sistemleriyle Hazırlanmıştır.