Cnc Router imalatı

Mach3’te Takım Al Bırak Sırasında Z Güvenlik Yüksekliği ve X Y Yaklaşma Mesafesi Nasıl Planlanır?

10 dk okuma Mermak CNC Teknik İçerik
Mach3’te Takım Al Bırak Sırasında Z Güvenlik Yüksekliği ve X Y Yaklaşma Mesafesi Nasıl Planlanır?
İçindekiler
  1. Mach3’te Takım Al Bırak Sırasında Z Güvenlik Yüksekliği ve X Y Yaklaşma Mesafesi Nasıl Planlanır? Nedir?
  2. Çalışma Prensibi ve Teknik Veriler
  3. Z Güvenlik Yüksekliği Planlaması
  4. X Y Yaklaşma Mesafesi Planlaması
  5. Sahada Dikkat Edilmesi Gerekenler
  6. Sık Karşılaşılan Sorunlar ve Çözümleri
  7. Uzman Tavsiyesi

Mach3’te takım al bırak sırasında Z güvenlik yüksekliği, tezgah, iş parçası ve fikstür arasında çarpışmayı önlemek için takımın kalkacağı minimum Z seviyesidir. X Y yaklaşma mesafesi ise takım değişiminin güvenli ve engelsiz bir şekilde gerçekleşeceği mutlak X ve Y koordinatlarıdır. Bu değerler, iş parçasının ve fikstürün maksimum yüksekliği, takım boyu farklılıkları ve takım değiştiricinin konumu dikkate alınarak titizlikle planlanmalıdır.

Mach3’te Takım Al Bırak Sırasında Z Güvenlik Yüksekliği ve X Y Yaklaşma Mesafesi Nasıl Planlanır? Nedir?

 

Endüstriyel otomasyon ve CNC işleme dünyasında, verimlilik kadar güvenlik de hayati öneme sahiptir. Mach3 kontrol yazılımı ile çalışan CNC tezgahlarında, takım al bırak (tool change) işlemleri, doğru planlanmadığı takdirde ciddi makine hasarlarına, iş parçası firelerine ve hatta personel yaralanmalarına yol açabilir. Bu noktada, Z güvenlik yüksekliği ve X Y yaklaşma mesafesi kavramları devreye girer. Bu parametreler, takım değiştirme operasyonlarının sorunsuz, güvenli ve verimli bir şekilde gerçekleşmesini sağlamak için kilit rol oynar.

Z güvenlik yüksekliği, bir takımın iş parçasını veya fikstürü aşarak güvenli bir şekilde hareket edebileceği, mutlak koordinat sistemindeki en düşük Z ekseni yüksekliğini ifade eder. Takım değişiminden önce veya takım değişiminden sonra farklı bir bölgeye hareket ederken, takımın iş parçasına, bağlama elemanlarına, mengene veya fikstürlere çarpmasını engellemek amacıyla belirlenen bu yükseklik, her zaman en uzun takımın ve en yüksek iş parçasının üzerinde olmalıdır. Mach3’te bu genellikle M6 takım değiştirme makrosu içinde G kodları (örneğin G28, G30 veya G53) kullanılarak tanımlanır.

X Y yaklaşma mesafesi ise, takım değişiminin yapılacağı mutlak X ve Y koordinat noktasıdır. Bu nokta, takım değiştirme mekanizmasının (otomatik takım değiştirici – ATC veya manuel takım değişim alanı) tezgah üzerinde konumlandığı, iş mili ve takım magazini arasında net bir geçişi garanti eden yerdir. Bu koordinatlar, takım değiştiriciye çarpmadan veya tezgahın diğer yapısal elemanlarına temas etmeden takım değişiminin gerçekleşmesini sağlamak için dikkatle seçilmelidir. Genellikle makine imalatçısı tarafından belirlenen veya kullanıcının tezgah yapısına göre optimize ettiği sabit bir noktadır ve yine M6 makrosu içinde G kodları (örneğin G00 X… Y…) ile tanımlanır.

Bu iki parametre, CNC işleme süreçlerinin temel güvenlik ve verimlilik unsurlarıdır. Doğru planlama, sadece potansiyel çarpışmaları önlemekle kalmaz, aynı zamanda takım değiştirme sürelerini optimize ederek genel işleme süresine de olumlu katkıda bulunur.

Çalışma Prensibi ve Teknik Veriler

Mach3 kontrol yazılımında takım al bırak (tool change) operasyonları, genellikle bir M6 G kodu ile tetiklenir. M6 kodu, Mach3’ün kurulu olduğu dizindeki “macros” klasöründe bulunan M6Start.m1s ve M6End.m1s adlı özel script dosyalarını çalıştırır. Bu scriptler, takım değişim sürecinin tüm adımlarını, yani iş milinin durdurulmasından, güvenli pozisyona gitmeye, takımı bırakıp yenisini almaya ve yeni takımın ofsetlerini yüklemeye kadar olan tüm süreci yönetir.

Mach3’te Takım Al Bırak Sırasında Z Güvenlik Yüksekliği ve X Y Yaklaşma Mesafesi Nasıl Planlanır?

Z Güvenlik Yüksekliği Planlaması

Z güvenlik yüksekliği, çarpışmayı önlemek için hayati bir değerdir. Bu yüksekliğin belirlenmesinde şu faktörler göz önünde bulundurulmalıdır:

  • Maksimum İş Parçası Yüksekliği: İşlenecek en yüksek iş parçasının Z eksenindeki maksimum boyutunu belirleyin.
  • Fikstür ve Bağlama Elemanları Yüksekliği: İş parçasını tutan mengene, klempler veya özel fikstürlerin en yüksek noktasını hesaba katın.
  • En Uzun Takım Boyu: Tezgahta kullanılacak en uzun takımın iş mili aynasından çıkan kısmının uzunluğunu göz önünde bulundurun. Takım boyu ofsetleri (G43 Hx) doğru olsa bile, takım değiştirme anında fiziksel çarpışmayı önlemek için bu bilgi kritiktir.
  • Güvenlik Marjı: Yukarıdaki değerlere ek olarak, takımın titreşimini, küçük ölçüm hatalarını veya beklenmedik hareketleri telafi etmek için mutlaka bir güvenlik marjı eklenmelidir. Bu genellikle 10-50 mm arasında değişen bir değer olabilir.

Hesaplama Formülü:

Z Güvenlik Yüksekliği (Mutlak) = (Maks. İş Parçası Yüksekliği + Maks. Fikstür Yüksekliği + Güvenlik Marjı)

Bu Z değeri, genellikle tezgahın mutlak koordinat sistemindeki bir noktadır (G53 Z…). Bazı durumlarda, Mach3’ün “Config -> Ports & Pins -> Tool Changer” sekmesindeki “Safe Z” ayarı da kullanılabilir, ancak M6 makrosu genellikle daha fazla esneklik sunar.

Örnek G-kodu Parçacığı (M6Start.m1s içinde):


'M6Start.m1s Örnek Kod
CurrentTool = GetSelectedTool()
Call SetDro(2, 0) ' Z eksenini sıfırla (isteğe bağlı, sadece görüntü için)

' İş milini durdur
DoSpinStop()

' Takım değişim pozisyonuna gitmeden önce Z eksenini güvenli yüksekliğe kaldır
Code "G53 G00 Z[Z_GÜVENLİK_YÜKSEKLİĞİ]" ' Örn: G53 G00 Z200 (Z200mm mutlak yüksekliğe git)

' Takım değişim X Y pozisyonuna git
Code "G53 G00 X[X_Y_YAKLAŞMA_MESAFESİ_X] Y[X_Y_YAKLAŞMA_MESAFESİ_Y]" ' Örn: G53 G00 X500 Y0
Mach3’te Takım Al Bırak Sırasında Z Güvenlik Yüksekliği ve X Y Yaklaşma Mesafesi Nasıl Planlanır?

X Y Yaklaşma Mesafesi Planlaması

X Y yaklaşma mesafesi, tezgahın yapısına ve otomatik takım değiştirici (ATC) sisteminin konumuna göre belirlenir. Bu noktayı planlarken:

  • Takım Değiştirici Konumu: ATC’nin veya manuel takım değişim alanının tam X Y koordinatlarını belirleyin. Bu nokta, iş milinin takımı bırakıp yeni takımı alabileceği en uygun ve engelsiz yer olmalıdır.
  • Tezgah Limitleri: Tezgahın fiziksel hareket limitleri (limit switch’ler) dahilinde kalmaya özen gösterin.
  • Çalışma Alanı Engelleri: Tezgahın gövdesi, kapakları, aydınlatma armatürleri veya diğer sensörler gibi fiziksel engellerden uzak bir nokta seçin.

X Y yaklaşma mesafesi genellikle tezgahın mutlak koordinat sisteminde (G53 X… Y…) sabit bir nokta olarak tanımlanır ve genellikle M6Start.m1s makrosu içinde yer alır. Bu koordinatlar, tezgahın referans noktasına göre belirlenir ve genellikle makinenin sıfır noktasından uzak, güvenli bir alandadır.

Hız ve İvme: Takım değişim hareketleri sırasında, özellikle büyük ve ağır takımlar kullanılırken, tezgahın akselerasyon ve deselerasyon (hızlanma ve yavaşlama) ayarları önemlidir. Aşırı hızlı hareketler, takımın veya iş milinin beklenmedik şekilde sallanmasına neden olarak çarpışma riskini artırabilir. Mach3’ün “Config -> Motor Tuning” bölümündeki hız ve ivme ayarları, bu hareketlerin yumuşak ve kontrollü olmasını sağlamalıdır.

ParametreDeğer/Açıklama
Z Güvenlik Yüksekliği Hesaplama FormülüMaks. İş Parçası Yüksekliği + Maks. Fikstür Yüksekliği + Güvenlik Marjı
Önerilen Minimum Z Güvenlik Marjı10 mm – 50 mm (Uygulamaya ve tezgah hassasiyetine göre değişir)
X Y Yaklaşma Mesafesi TanımıTakım değiştirme mekanizmasının mutlak X Y koordinatları
M6 Makro DosyasıM6Start.m1s ve M6End.m1s (Mach3/macros/<profil adı> klasöründe bulunur)
Kullanılan G KodlarıG53 (Mutlak koordinatlara git), G00 (Hızlı hareket), G28/G30 (Referans noktasına git)
Takım Değişim Hızı OptimizasyonuMotor Tuning ayarları ile ivme ve hızın dengelenmesi
Takım Ofsetleri EntegrasyonuG43 Hx kodu ile yeni takımın boyu ofsetinin yüklenmesi (M6End.m1s içinde)
Mach3’te Takım Al Bırak Sırasında Z Güvenlik Yüksekliği ve X Y Yaklaşma Mesafesi Nasıl Planlanır?

Sahada Dikkat Edilmesi Gerekenler

  • Doğru Kalibrasyon ve Referans Noktaları: Her yeni tezgah kurulumunda veya önemli bir değişiklikte, tezgahın referans noktalarının (Home konumu) ve limit switch’lerin doğru çalıştığından emin olun. Bu, mutlak koordinat sistemindeki tüm hareketlerin temelini oluşturur. Takım boyu sensörleri kullanılıyorsa, bunların da düzenli olarak kalibre edilmesi gerekir.
  • İş Parçası ve Fikstür Yüksekliğinin Sürekli Kontrolü: Her yeni iş parçası veya farklı bir fikstür kullanıldığında, Z güvenlik yüksekliği değerlerinin güncelliğini kontrol edin. En yüksek noktanın her zaman altında kalacak bir Z güvenlik yüksekliği felaketle sonuçlanabilir. Gerekirse, M6 makrosunu dinamik olarak bu değerleri hesaplayacak şekilde düzenleyin veya operatörün manuel olarak ayarlamasını sağlayın.
  • Takım Uzunluğu ve Çapı Değişkenliği: Özellikle uzun veya alışılmadık çaplara sahip takımlar kullanılıyorsa, X Y yaklaşma mesafesinin ve Z güvenlik yüksekliğinin yeterli olduğundan emin olun. Takım magazininin veya takım değiştiricinin takımlar arasındaki boşlukları da göz önünde bulundurulmalıdır. En uzun ve en geniş takıma göre planlama yapmak her zaman en güvenli yaklaşımdır.
  • Makine Dinamikleri ve Hız Ayarları: Mach3’teki “Motor Tuning” ayarları, tezgahın hızlanma ve yavaşlama profillerini belirler. Takım değişim hareketleri sırasında ani duruşlar veya kalkışlar, takımın salınımına yol açarak çarpışma riskini artırabilir. Güvenli ancak verimli hareketler için hız ve ivme ayarlarını optimize edin.
  • Kuru Çalıştırma (Dry Run) ve Simülasyon: Yeni bir G kodu veya makro değişikliği yapıldığında, iş parçasız ve iş mili kapalıyken kuru çalıştırma yaparak tüm takım değişim hareketlerini gözlemleyin. Mümkünse, Mach3’ün simülasyon özelliğini kullanarak hareketleri önceden görselleştirin. Bu, potansiyel çarpışmaları henüz gerçek bir hasar meydana gelmeden tespit etmenizi sağlar.
  • Acil Durum Prosedürleri ve Operatör Eğitimi: Tezgah operatörlerinin, takım değişim sırasında oluşabilecek beklenmedik durumlar (örneğin, takımın düşmesi, sıkışması) karşısında nasıl tepki vereceklerini bilmeleri çok önemlidir. Acil stop (E-Stop) butonunun konumu ve nasıl kullanılacağı konusunda eğitimli olmaları gerekir.
  • M6 Makrosunun Düzenli Kontrolü ve Yedeklenmesi: M6Start.m1s ve M6End.m1s makroları, takım değişim sürecinin beynidir. Bu dosyaların düzenli olarak kontrol edilmesi, olası hataların veya istenmeyen davranışların önüne geçer. Herhangi bir değişiklik yapmadan önce mutlaka bu dosyaların yedeklerini alın.
Mach3’te Takım Al Bırak Sırasında Z Güvenlik Yüksekliği ve X Y Yaklaşma Mesafesi Nasıl Planlanır?

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

Mach3’te takım al bırak işlemleri sırasında karşılaşılan sorunlar genellikle yanlış parametre ayarları veya makro hatalarından kaynaklanır. İşte sık karşılaşılan sorunlar ve çözüm önerileri:

  • Sorun: Tezgahın Takım Değişim Sırasında Çarpması (Collision)
    • Neden: En yaygın sorunlardan biridir. Z güvenlik yüksekliğinin yetersiz olması, iş parçasının veya fikstürün yüksekliğinin yanlış hesaplanması, takım boyu ofsetlerinin hatalı olması veya XY yaklaşma mesafesinin engelli bir bölgeye ayarlanmasıdır.
    • Çözüm:
      1. Tüm iş parçası ve fikstür yüksekliklerini tekrar ölçün ve Z güvenlik yüksekliğini bu değerlere göre revize edin. Mutlaka bir güvenlik marjı ekleyin.
      2. Takım boyu ofsetlerini (G43 Hx) doğru şekilde ayarladığınızdan ve her takım için güncel olduğundan emin olun.
      3. M6Start.m1s makrosundaki G53 Z… ve G53 X… Y… kodlarını kontrol edin. Bu koordinatların tezgahın mutlak sıfır noktasına göre doğru ve engelsiz olduğundan emin olun.
      4. Kuru çalıştırma yaparak çarpışma noktasını tespit edin ve parametreleri buna göre düzeltin.
  • Sorun: Yavaş ve Verimsiz Takım Değişimi
    • Neden: Gereksiz uzun Z güvenlik yüksekliği veya XY yaklaşma mesafesi, makine hız ve ivme ayarlarının çok düşük olması.
    • Çözüm:
      1. Z güvenlik yüksekliğini ve XY yaklaşma mesafesini, minimum güvenliği sağlayacak ancak gereksiz mesafeleri ortadan kaldıracak şekilde optimize edin.
      2. Mach3’ün “Config -> Motor Tuning” ayarlarından takım değişim eksenlerinin (genellikle X, Y, Z) hız ve ivme değerlerini kademeli olarak artırın. Ancak bunu yaparken makine titreşimlerini ve güvenliği göz ardı etmeyin.
  • Sorun: Takım Değişimi Sırasında Hata Mesajı (Tool Change Error)
    • Neden: Genellikle M6 makrosundaki yazım hataları, sensör arızaları (takım magazini pozisyon sensörü, takım algılama sensörü vb.), veya Mach3 ile harici takım değiştirici arasındaki iletişim sorunları.
    • Çözüm:
      1. M6Start.m1s ve M6End.m1s makrolarını dikkatlice gözden geçirin. Syntax hataları veya mantık hataları olup olmadığını kontrol edin.
      2. Takım değiştirici ile ilgili tüm sensörlerin doğru çalıştığını ve Mach3’e doğru sinyal gönderdiğini kontrol edin (Diagnostics ekranından).
      3. Harici bir PLC veya arayüz kartı kullanılıyorsa, bu bileşenlerin Mach3 ile iletişimini ve programlamasını kontrol edin.
  • Sorun: Takımın İş Parçasına Sürtünmesi veya İz Bırakması
    • Neden: Takım değişiminden sonra iş parçasının üzerinden geçerken Z güvenlik yüksekliğinin yeterli olmaması veya takım ofsetlerinin yanlış uygulanması.
    • Çözüm:
      1. Z güvenlik yüksekliğini artırın.
      2. M6End.m1s makrosunda G43 Hx komutunun doğru ve zamanında uygulandığından emin olun. G43 komutu, yeni takımın boyunu hesaba katarak Z ekseni hareketlerini düzeltir.
      3. Takım boyu ölçüm prosedürünü tekrar gözden geçirin ve doğru olduğundan emin olun.

Uzman Tavsiyesi

Mach3 kontrol yazılımı ile çalışan CNC tezgahlarında takım al bırak süreçlerinin güvenli ve verimli bir şekilde yönetilmesi, tezgahın ömrünü uzatmak, üretim kalitesini artırmak ve iş güvenliğini sağlamak açısından kritik bir öneme sahiptir. Z güvenlik yüksekliği ve X Y yaklaşma mesafesi, bu sürecin temel taşlarıdır ve titizlikle planlanması, hesaplanması ve sürekli olarak doğrulanması gereken parametrelerdir. Saha tecrübelerimiz göstermektedir ki, bu parametrelerin göz ardı edilmesi veya yanlış ayarlanması, genellikle pahalı makine arızalarına, iş parçası firelerine ve üretim duruşlarına yol açmaktadır.

Uzman tavsiyesi olarak, her yeni iş parçası, fikstür veya takım seti değişikliğinde, bu güvenlik parametrelerini yeniden gözden geçirme alışkanlığını edinmek hayati öneme sahiptir. Statik bir “her zaman işe yarayan” değer yerine, dinamik ve duruma özel bir yaklaşım benimsemek en doğrusudur. M6Start.m1s ve M6End.m1s makrolarını anlamak ve gerektiğinde düzenleyebilmek, Mach3 operatörleri ve programcıları için vazgeçilmez bir beceridir. Bu makrolar, sadece güvenlik hareketlerini değil, aynı zamanda iş mili kontrolünü, soğutma sıvısı yönetimini ve takım ofsetlerinin yüklenmesini de kapsayabilir. Bu nedenle, makro programlama bilgisi, bu alanda uzmanlaşmak isteyen herkes için temel bir gerekliliktir.

Unutmayın ki güvenlik her zaman önceliklidir. Hızlı bir takım değişimi sağlamak adına güvenlik marjlarından ödün vermek, uzun vadede çok daha büyük maliyetlere ve risklere yol açabilir. Kuru çalıştırmalar, simülasyonlar ve düzenli kalibrasyon kontrolleri, bu riskleri minimize etmenin en etkili yollarıdır. Operatör eğitimine yatırım yapmak, potansiyel hataları önlemede ve acil durumlarda doğru tepkileri vermede kilit rol oynar. Endüstriyel otomasyonun karmaşık dünyasında, detaylara verilen önem, sorunsuz ve başarılı üretim süreçlerinin temelini oluşturur. Bu rehberdeki prensipleri uygulayarak, Mach3 tabanlı CNC tezgahlarınızda takım al bırak operasyonlarını en üst düzeyde güvenlik ve verimlilikle gerçekleştirebilirsiniz.

⚙ Araçlar