Cnc Router imalatı

Mach3’te Aynı Bilgisayarda Router, Plazma ve Lazer İçin Ayrı Profil Nasıl Yönetilir?

12 dk okuma Mermak CNC Teknik İçerik
Mach3’te Aynı Bilgisayarda Router, Plazma ve Lazer İçin Ayrı Profil Nasıl Yönetilir?
İçindekiler
  1. Mach3’te Aynı Bilgisayarda Router, Plazma ve Lazer İçin Ayrı Profil Nasıl Yönetilir? Nedir?
  2. Çalışma Prensibi ve Teknik Veriler
  3. Sahada Dikkat Edilmesi Gerekenler
  4. Sık Karşılaşılan Sorunlar ve Çözümleri
  5. Uzman Tavsiyesi

Mach3‘te aynı bilgisayarda router, plazma ve lazer için ayrı profilleri yönetmek, her bir uygulama için benzersiz yapılandırmaları (motor ayarları, I/O pinleri, hızlar, özel özellikler) içeren farklı XML profil dosyaları oluşturarak ve bunları Mach3 Loader üzerinden yükleyerek kolayca gerçekleştirilir. Bu yöntem, her makine türü için optimum performans ve güvenliği sağlarken, ayarları her seferinde manuel olarak değiştirmeyi ortadan kaldırır.

Mach3’te Aynı Bilgisayarda Router, Plazma ve Lazer İçin Ayrı Profil Nasıl Yönetilir? Nedir?

 

Endüstriyel otomasyon ve CNC dünyasında, bir bilgisayarın birden fazla farklı makine tipini kontrol etmesi yaygın bir ihtiyaçtır. Özellikle küçük ve orta ölçekli atölyelerde, aynı kontrol kartı ve bilgisayar altyapısı üzerinden hem bir router (freze), hem bir plazma kesici, hem de bir lazer oyma/kesme makinesini çalıştırmak maliyet ve yer tasarrufu açısından caziptir. Ancak bu makinelerin her birinin kendine özgü çalışma prensipleri, hareket sistemleri, giriş/çıkış (I/O) pin ihtiyaçları, hız ve ivme ayarları, güvenlik protokolleri ve özel fonksiyonları (örneğin plazma için ark voltaj kontrolü – THC, lazer için güç modülasyonu – PWM) bulunmaktadır. Mach3 yazılımı, bu farklı ihtiyaçları karşılamak üzere tasarlanmış güçlü bir kontrol platformudur. Mach3’teki “profil” kavramı, tam da bu noktada devreye girer. Bir Mach3 profili, belirli bir makine veya uygulama için tüm yazılım ayarlarını içeren bir XML dosyasıdır. Bu XML dosyası, motor ayarlarından I/O pin atamalarına, hız ve ivme limitlerinden özel makrolara kadar her şeyi kaydeder. Aynı bilgisayarda router, plazma ve lazer için ayrı profiller oluşturmak, kullanıcının her bir makineyi kendi optimize edilmiş ayarlarıyla çalıştırmasına olanak tanır. Kullanıcı, makine tipini değiştirdiğinde, sadece ilgili profili Mach3 Loader üzerinden seçerek yükler ve sistem otomatik olarak o makineye özgü ayarlarla çalışmaya başlar. Bu, yanlış ayarlar nedeniyle oluşabilecek hasarları veya hataları önlerken, işlem verimliliğini ve güvenliğini önemli ölçüde artırır. Bu yöntem, özellikle çok yönlü üretim yapan işletmeler için vazgeçilmez bir esneklik sunar.

Çalışma Prensibi ve Teknik Veriler

Mach3’te ayrı profil yönetimi, temel olarak her bir makine (router, plazma, lazer) için benzersiz bir yapılandırma dosyası (XML) oluşturulmasına dayanır. Bu XML dosyaları, Mach3’ün tüm ayarlarını, motor kalibrasyonlarından I/O pin atamalarına, hız ve ivme limitlerinden özel makrolara kadar içerir. Her profil, makinenin fiziksel ve fonksiyonel özelliklerine göre optimize edilir. İşlem adımları ve teknik detaylar aşağıdaki gibidir:

  1. Yeni Profil Oluşturma:
    • Mach3 yüklü bilgisayarda “Mach3 Loader” uygulamasını çalıştırın.
    • “Create New Profile” seçeneğini tıklayın.
    • Profile bir isim verin (örn. “Router_Profil”, “Plazma_Profil”, “Lazer_Profil”). Bu işlem, “Mach3Mill.xml” dosyasının bir kopyasını alıp yeni isimle kaydeder ve bu yeni XML dosyasını varsayılan ayarlarıyla oluşturur.
  2. Her Profilin Yapılandırılması: Her oluşturulan profil için aşağıdaki kritik ayarların spesifik olarak yapılması gerekmektedir:
    • Portlar ve Pinler (Ports & Pins):
      • Motor Çıkışları (Motor Outputs): Her eksen için (X, Y, Z, A, vb.) adım (Step) ve yön (Dir) pin numaralarını doğru şekilde atayın. Router, plazma ve lazer için bu pinler genellikle aynı olsa da, bazı sistemlerde farklı eksenler veya çift motorlu eksenler için farklı pinler atanabilir.
      • Giriş Sinyalleri (Input Signals): Limit anahtarları, ana durdurma (E-Stop), prob (probe), ana mil açma/kapama (spindle enable) gibi giriş sinyallerinin pin atamalarını yapın. Plazma için THC Up/Down ve Ark İyi (Arc OK) sinyalleri, lazer için ise lazer açma/kapama, hava yardımı (air assist) gibi sinyaller atanmalıdır.
      • Çıkış Sinyalleri (Output Signals): Ana mil kontrolü (Spindle PWM/Step/Dir), soğutucu (coolant), hava yardımı, lazer güç kontrolü gibi çıkış sinyallerinin pin atamalarını yapın. Özellikle lazer için PWM çıkışı ve plazma için ark başlatma (Plasma Start) çıkışı hayati öneme sahiptir.
    • Motor Ayarları (Motor Tuning): Her eksen için (X, Y, Z) Adım Başına Birim (Steps per Unit), hız (Velocity) ve ivme (Acceleration) değerlerini kalibre edin.
      • Router: Genellikle yüksek hassasiyet ve orta-yüksek hızlar gerektirir. Steps per Unit değerleri, kullanılan vidalı mil veya kayış kasnak sistemine göre doğru şekilde hesaplanmalıdır.
      • Plazma: Plazma kesiminde yüksek hızlar ve nispeten daha düşük ivmeler tercih edilebilir. Z ekseni için hızlı yukarı/aşağı hareketler kritik öneme sahiptir.
      • Lazer: Çok yüksek hızlar ve hassasiyet gerektirebilir, özellikle oyma (engraving) uygulamalarında.
    • Ana Mil Ayarları (Spindle Setup):
      • Router: Ana mil motorunun PWM veya Step/Dir kontrolü, minimum/maksimum RPM değerleri, mil hızlandırma/yavaşlatma süreleri ayarlanır.
      • Plazma: Ana mil kontrolü genellikle devre dışı bırakılır veya THC kontrolü için kullanılır.
      • Lazer: Lazer modülünün gücünü kontrol etmek için PWM sinyali ayarlanır. M3/M5 komutlarının lazer gücünü nasıl kontrol edeceği (örn. S değeri ile) burada tanımlanır. Minumum/maksimum PWM değerleri ve frekansları lazer modülüne göre ayarlanmalıdır.
    • Plazma THC Ayarları (Plasma THC Setup – Config menüsü altında): Sadece plazma profili için geçerlidir. Ark voltajı hedefi, THC tepki hızı, pierce gecikmesi (pierce delay), kesim yüksekliği, pierce yüksekliği gibi özel parametreler ayarlanır.
    • Homing/Limit Ayarları: Her makine için limit anahtarlarının aktif/pasif durumu, ana sıfırlama (homing) yönleri ve hızları ayarlanır.
    • G-Kodu Makroları ve M-Kodları: Her makine tipine özgü özel G-kodu veya M-kodu makroları (örn. M3/M5 lazer kontrolü için, M10/M11 plazma THC için) düzenlenebilir.
  3. Profil Yükleme: Mach3’ü her başlattığınızda “Mach3 Loader” ekranı açılır. Buradan çalıştırmak istediğiniz makineye ait profili seçerek “OK” tuşuna basmanız yeterlidir. Mach3, seçtiğiniz profilin tüm ayarlarıyla başlayacaktır.
ParametreRouter ProfiliPlazma ProfiliLazer Profili
Motor Tuning (X,Y,Z)Yüksek hassasiyet, orta-yüksek hız (örn. 2500 mm/dk), hassas ivme (örn. 500 mm/sn²)Yüksek hız (örn. 5000 mm/dk), hızlı Z ekseni, orta ivme (örn. 300 mm/sn²)Çok yüksek hız (örn. 10000 mm/dk), yüksek ivme (örn. 1000 mm/sn²)
Spindle ControlPWM veya Step/Dir ile RPM kontrolü (M3/M5, Sxxx)Genellikle devre dışı veya özel amaçlıPWM ile lazer gücü kontrolü (M3/M5, Sxxx)
Z-Ekseni FonksiyonuKesme derinliği, takım boyu telafisiTHC (Torch Height Control) ile ark voltajı takibiOdaklama mesafesi, manuel/otomatik
Özel I/O PinleriProb, takıma sıfırlama, soğutucuTHC Up/Down, Arc OK, Plasma StartLazer Enable, Air Assist, Optik Limitler
G-Kodu MakrolarıTakım değiştirme, takım boyu ölçmePlazma başlangıç/bitiş prosedürleriLazer açma/kapama gecikmeleri, güç kalibrasyonu
Güvenlik AyarlarıLimit anahtarları, E-StopLimit anahtarları, E-Stop, THC hata paylarıLimit anahtarları, E-Stop, kapak güvenlik anahtarları
Kullanılan Sürücü KartıGenel amaçlı CNC kontrol kartları (örn. Ethernet SmoothStepper, UC300)THC entegreli veya harici THC modülü destekli kartlarYüksek frekanslı PWM çıkışı sunan kartlar
Mach3’te Aynı Bilgisayarda Router, Plazma ve Lazer İçin Ayrı Profil Nasıl Yönetilir?

Sahada Dikkat Edilmesi Gerekenler

  • Profil Yedekleme ve Versiyon Kontrolü: Herhangi bir ayar değişikliği yapmadan önce veya önemli bir kalibrasyon sonrası mevcut profilin bir kopyasını alın. Profil adlarını açık ve anlaşılır tutun (örn. “Router_Profil_v1.0_20231026”). Profil dosyaları bozulabilir veya yanlışlıkla silinebilir; düzenli yedekleme kritik öneme sahiptir. Bu, özellikle karmaşık sistemlerde geri dönüşü olmayan hataların önüne geçer.
  • Kablolama Tutarlılığı ve Etiketleme: Farklı makineler aynı kontrol kartına bağlı olsa bile, I/O pin atamaları profiller arasında değişebilir. Bu nedenle, kontrol kartına yapılan kablolamanın hangi pimin hangi fonksiyonu (örn. X Step, Y Dir, THC Up, Lazer Enable) kontrol ettiğini gösteren net etiketlemelerle yapılması şarttır. Yanlış pin bağlantısı veya yanlış profil yükleme, makineye veya operatöre zarar verebilir.
  • Motor Tuning ve Kalibrasyon Hassasiyeti: Her makinenin mekanik yapısı, kullanılan vidalı mil veya kayış kasnak sistemi farklıdır. Bu, her profil için “Steps per Unit” değerinin hassas bir şekilde kalibre edilmesini gerektirir. Küçük bir hata bile işleme hassasiyetini ciddi şekilde etkileyebilir. Ayrıca, hız ve ivme değerleri, motorların ve mekanik sistemin kaldırabileceği limitler dahilinde, en iyi performansı sağlayacak şekilde ayarlanmalıdır. Aşırı hız veya ivme motor kayıplarına veya mekanik streslere yol açabilir.
  • Ortak Donanımın Yönetimi: Bazı bileşenler (örn. Z ekseni motoru, limit anahtarları) tüm makineler tarafından ortak kullanılabilirken, fonksiyonları profilden profile değişebilir. Örneğin, router için Z ekseni derinlik kontrol ederken, plazma için THC ile yükseklik kontrol eder. Bu farklılıkların profillerde doğru bir şekilde yapılandırıldığından ve çakışmalara yol açmadığından emin olunmalıdır. Gerekiyorsa, özel anahtarlama devreleri veya röleler kullanılabilir.
  • Güvenlik Protokolleri ve E-Stop Entegrasyonu: Her profilin, ilgili makine tipine özgü tüm güvenlik gereksinimlerini karşıladığından emin olun. E-Stop (Acil Durdurma) butonu ve limit anahtarları gibi kritik güvenlik önlemlerinin tüm profillerde doğru şekilde yapılandırıldığından ve çalıştığından emin olun. Plazma ve lazer gibi yüksek güç kullanan makinelerde, ek güvenlik kilitleri (örn. kapak sensörleri, ışık bariyerleri) ve bunların Mach3 profillerine entegrasyonu hayati öneme sahiptir.
  • Yazılım ve Donanım Uyumluluğu: Mach3’ün kullandığı kontrol kartı (örn. paralel port, Ethernet SmoothStepper, UC300) ve sürücülerinin, her üç makine tipinin gerektirdiği sinyal hızları ve I/O kapasiteleri için yeterli olduğundan emin olun. Özellikle lazerde yüksek frekanslı PWM kontrolü veya plazmada hızlı THC tepkileri için uygun donanım seçimi kritik olabilir.
  • Operatör Eğitimi ve Farkındalık: Makine operatörlerinin, hangi profilin hangi makine için olduğunu, profiller arasında nasıl geçiş yapılacağını ve her profilin temel özelliklerini tam olarak anlaması sağlanmalıdır. Yanlış profilin yüklenmesi, ciddi makine hasarlarına veya kazalara yol açabilir.
Mach3’te Aynı Bilgisayarda Router, Plazma ve Lazer İçin Ayrı Profil Nasıl Yönetilir?

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

Çoklu profil yönetimi, esneklik sunarken bazı potansiyel sorunları da beraberinde getirebilir. İşte sahada sıkça karşılaşılan sorunlar ve bunlara yönelik çözümler:

  • Yanlış Profil Yükleme ve Makinenin Beklenmedik Davranışları:

    Sorun: Operatörün yanlışlıkla router profili yerine plazma profilini yüklemesi veya tam tersi. Bu durumda motor hızları, pin atamaları veya özel fonksiyonlar yanlış çalışır. Örneğin, router motorları çok yavaş veya çok hızlı hareket edebilir, lazer açılmayabilir veya plazma THC çalışmayabilir.

    Çözüm: Operatör eğitimi ve görsel uyarılar kritik öneme sahiptir. Profil isimlerini çok açık ve ayırt edici yapın. Hatta, her profilin başlangıcında ekranda büyük harflerle “ROUTER PROFİLİ YÜKLÜ!” gibi bir uyarı mesajı gösteren özel bir StartUp Makrosu (M1000.m1s) yazılabilir. Her işe başlamadan önce mutlaka Mach3 ekranındaki profil adının kontrol edilmesi alışkanlık haline getirilmelidir. Kontrol paneline fiziksel olarak hangi profilin hangi makine için olduğunu gösteren etiketler yapıştırılabilir.

  • I/O Pin Çakışmaları veya Tepkisizlik:

    Sorun: Bir profil için atanan bir giriş veya çıkış pini, diğer bir profilin kritik bir fonksiyonuyla çakışıyor veya bir pinin atanmasına rağmen ilgili sensör/aktüatör tepki vermiyor. Örneğin, router’ın soğutucu pini, plazmanın ark başlatma pini ile aynı olabilir.

    Çözüm: Tüm profillerdeki “Config > Ports & Pins” ayarlarını dikkatlice inceleyin. Özellikle “Motor Outputs”, “Input Signals” ve “Output Signals” sekmelerindeki pin atamalarının çakışmadığından emin olun. Ortak kullanılan pinler için fonksiyonların doğru ayarlandığını kontrol edin. Eğer mümkünse, her makine tipi için farklı ve benzersiz pin atamaları kullanmaya çalışın. Kablolamayı bir kez daha kontrol edin ve multimetre ile pinlerdeki voltaj değişimlerini gözlemleyerek sinyal akışını doğrulayın.

  • Motor Ayarlarında Uyuşmazlık ve Hareket Hataları:

    Sorun: Makinenin hareketleri olması gerekenden yavaş, hızlı, titrek veya eksenler doğru mesafeyi kat etmiyor. Genellikle “Steps per Unit”, “Velocity” veya “Acceleration” değerlerinin yanlış ayarlanmasından kaynaklanır.

    Çözüm: Her profilin “Config > Motor Tuning” ayarlarını titizlikle gözden geçirin. Her eksen için “Steps per Unit” değerini kalibre etmek için bilinen bir mesafeyi (örn. 100 mm) hareket ettirin ve actual mesafeyi ölçerek ayarlama yapın. Hız (Velocity) ve ivme (Acceleration) değerlerini, motorların ve mekanik sistemin kaldırabileceği limitler dahilinde, ancak işleme kalitesini bozmayacak şekilde ayarlayın. Titreşimler genellikle çok yüksek ivme veya düşük “Step Pulse” değerlerinden kaynaklanabilir.

  • Plazma THC Sorunları:

    Sorun: Plazma torcu doğru yükseklikte kalmıyor, ark başlamıyor veya kesim sırasında torch yükseklik kontrolü (THC) düzgün çalışmıyor.

    Çözüm: Plazma profili için “Config > Plasma Config” ayarlarını kontrol edin. Hedef voltaj, pierce gecikmesi, THC gecikmesi ve THC kazanç (gain) ayarlarının doğru olduğundan emin olun. THC Up/Down ve Arc OK sinyallerinin “Ports & Pins” bölümünde doğru pinlere atandığını ve aktif (Active Low/High) ayarlarının uygun olduğunu doğrulayın. Harici THC modülü kullanılıyorsa, modülün kendi ayarlarını ve Mach3 ile entegrasyonunu kontrol edin. Torç ve topraklama bağlantılarının sağlam olduğundan emin olun.

  • Lazer Güç Kontrolü ve Açılmama Sorunları:

    Sorun: Lazer modülü hiç açılmıyor, açılsa bile gücü kontrol edilemiyor veya istenen güç seviyesinde çalışmıyor.

    Çözüm: Lazer profili için “Config > Spindle Setup” ve “Config > Ports & Pins > Spindle Outputs” ayarlarını kontrol edin. PWM çıkışının doğru pin’e atandığından ve aktif (Active Low/High) ayarının lazer modülü ile uyumlu olduğundan emin olun. PWM Base Frequency değerinin lazer modülünüzün gereksinimlerini karşıladığından emin olun (genellikle 5kHz-20kHz arası). M3 ve M5 komutlarının lazeri doğru şekilde açıp kapadığını test edin. G-kodunda kullanılan S değeri (örn. S1000) ile lazer gücünün doğru orantılı olarak değiştiğini doğrulayın. Bazı lazerler için özel M-kodları veya makrolar gerekebilir; bunları kontrol edin.

  • Profil Dosyasının Bozulması (XML Corruption):

    Sorun: Mach3 başlatılırken hata veriyor veya bir profil yüklendiğinde garip davranıyor. Profil XML dosyası bozulmuş olabilir.

    Çözüm: Düzenli yedekleme burada hayat kurtarıcıdır. Bozuk profili silin ve en son çalışan yedek kopyayı geri yükleyin. Eğer yedek yoksa, yeni bir profil oluşturup tüm ayarları baştan yapılandırmak zorunda kalabilirsiniz. Profil dosyalarının bulunduğu dizine (genellikle C:Mach3) düzenli olarak bakarak dosya boyutlarının anormal derecede küçük veya 0 byte olup olmadığını kontrol edin.

Uzman Tavsiyesi

Mach3 kontrol yazılımında aynı bilgisayar üzerinde router, plazma ve lazer gibi farklı makine tipleri için ayrı profillerin etkin bir şekilde yönetilmesi, endüstriyel otomasyon ortamlarında verimlilik, güvenlik ve esneklik açısından kritik bir öneme sahiptir. Bu yöntem, her bir makinenin kendine özgü teknik gereksinimlerini (motor ayarları, I/O pinleri, hızlar, özel fonksiyonlar) karşılayarak, operatörün her makine değişiminde karmaşık ve zaman alıcı manuel yapılandırmalardan kaçınmasını sağlar. Bir XML tabanlı profil sistemi sayesinde, her makine için optimize edilmiş ayarlar tek bir dosya içinde saklanır ve kolayca yüklenebilir.

Uzman gözüyle, bu çoklu profil yönetiminin başarılı bir şekilde uygulanabilmesi için sistemli bir yaklaşım benimsemek şarttır. Öncelikle, her profilin oluşturulması ve yapılandırılması aşamasında azami dikkat ve hassasiyet gösterilmelidir. Motor tuning değerleri, Steps per Unit kalibrasyonu, hız ve ivme limitleri, her makinenin mekanik ve elektriksel özelliklerine tam olarak uygun olmalıdır. Özellikle plazma için THC ayarları ve lazer için PWM güç kontrolü gibi makineye özgü kritik parametrelerin doğru yapılandırılması, işlem kalitesi ve makine ömrü açısından belirleyici rol oynar. I/O pin atamalarının çakışmaması ve tüm güvenlik sinyallerinin (E-Stop, limit anahtarları) her profilde doğru şekilde entegre edilmesi, olası kazaların önüne geçmek için hayati önem taşır.

Sahada karşılaşılan sorunların büyük bir kısmı, yanlış profil yükleme veya eksik/hatalı yapılandırmadan kaynaklanır. Bu nedenle, profil yedekleme alışkanlığı edinmek ve her profilin amacını ve ana özelliklerini açıkça belirten etiketlemeler kullanmak, operatör hatalarını minimize eder. Ayrıca, operatörlerin tüm profiller ve bunların arasındaki farklar konusunda kapsamlı bir eğitimden geçirilmesi, sistemin sorunsuz çalışmasını temin eder. Gelişmiş kullanıcılar için, her profilin başlangıcında otomatik kontrol veya uyarı mesajları gösteren özel G-kodu makroları (örn. M1000.m1s) yazmak, kullanım kolaylığını ve güvenliği artırabilir.

Son olarak, kullanılan kontrol kartının ve sürücülerin, tüm makine tiplerinin gerektirdiği performansı (sinyal hızı, I/O kapasitesi) sağlayacak yeterlilikte olduğundan emin olunmalıdır. Gelecekteki genişlemeler veya makine yükseltmeleri göz önünde bulundurularak, esnek ve ölçeklenebilir bir donanım altyapısı tercih etmek, uzun vadede maliyet ve zaman tasarrufu sağlayacaktır. Mach3’ün sunduğu bu esnek profil yönetim yeteneği, doğru uygulandığında, tek bir kontrol sistemiyle çok yönlü ve yüksek performanslı üretim yapabilme potansiyelini tam anlamıyla ortaya çıkarır.

⚙ Araçlar