Cnc Router imalatı

Mach4’te Rotary Axis İçin Degree Mode, Steps Per Degree ve Work Offset Nasıl Ayarlanır?

12 dk okuma Mermak CNC Teknik İçerik
Mach4’te Rotary Axis İçin Degree Mode, Steps Per Degree ve Work Offset Nasıl Ayarlanır?
İçindekiler
  1. Mach4’te Rotary Axis İçin Degree Mode, Steps Per Degree ve Work Offset Nasıl Ayarlanır? Nedir?
  2. Çalışma Prensibi ve Teknik Veriler
  3. 1. Steps Per Degree (Derece Başına Adım) Ayarı ve Hesaplaması
  4. 2. Degree Mode (Derece Modu) Ayarı
  5. 3. Work Offset (İş Ofseti) Ayarı
  6. Sahada Dikkat Edilmesi Gerekenler
  7. Sık Karşılaşılan Sorunlar ve Çözümleri
  8. Uzman Tavsiyesi

Mach4’te rotary ekseni derece modunda ayarlamak için, öncelikle Motor Tuning (Motor Ayarları) bölümünde doğru Steps Per Degree (Derece Başına Adım) değerini hesaplayıp girmeniz, ardından General Config (Genel Yapılandırma) içinde ilgili rotary eksenini Degree Mode (Derece Modu) olarak seçmeniz gerekir. Work Offset (İş Ofseti) ise, G54-G59 gibi G-kodları kullanarak iş parçasının dönme merkezini ve başlangıç açısını tanımlamanızı sağlar, böylece hassas konumlandırma ve programlama mümkün olur.

Mach4’te Rotary Axis İçin Degree Mode, Steps Per Degree ve Work Offset Nasıl Ayarlanır? Nedir?

 

Endüstriyel otomasyon ve CNC işleme süreçlerinde, özellikle çok eksenli makinelerde, döner (rotary) eksenlerin doğru yapılandırılması, işleme hassasiyeti ve verimliliği açısından kritik öneme sahiptir. Mach4, güçlü ve esnek bir CNC kontrol yazılımı olarak, rotary eksenlerin karmaşık ayarlarını yönetmek için kapsamlı araçlar sunar. Bu makalede ele alacağımız Degree Mode (Derece Modu), Steps Per Degree (Derece Başına Adım) ve Work Offset (İş Ofseti) kavramları, bir rotary eksenin nasıl hareket edeceğini, ne kadar hassasiyetle konumlanacağını ve iş parçası üzerindeki referans noktasının nasıl belirleneceğini doğrudan etkiler.

Bir Rotary Axis (döner eksen), genellikle A, B veya C ekseni olarak adlandırılan, iş parçasını veya kesici takımı belirli bir eksen etrafında döndüren bir bileşendir. Bu eksenler, karmaşık 3D geometrilerin işlenmesinde, indekslemede, dişli açmada veya çok yüzeyli parçaların tek bağlamada işlenmesinde kullanılır. Mach4’te bir rotary ekseni etkinleştirmek ve doğru şekilde çalıştırmak için üç anahtar ayar bulunmaktadır:

  • Degree Mode (Derece Modu): Bu ayar, Mach4’e ilgili eksenin doğrusal hareketler (milimetre veya inç) yerine açısal hareketler (derece) cinsinden komutları yorumlaması gerektiğini bildirir. Örneğin, A180 komutu, A eksenini 180 derece döndürmesi anlamına gelir. Bu mod, özellikle hassas açısal konumlandırma gerektiren uygulamalar için vazgeçilmezdir. Eğer eksen Degree Mode’da değilse, Mach4 G-kodundaki açısal değerleri doğrusal birimler olarak algılayabilir ve bu da tamamen yanlış hareketlere yol açar.
  • Steps Per Degree (Derece Başına Adım): Bu parametre, Mach4’ün bir rotary ekseni belirli bir açıda döndürmek için kaç adet motor adım sinyali göndermesi gerektiğini tanımlar. Bu değer, motorun adım açısı, mikro adım ayarları, varsa redüktör (dişli kutusu) oranı ve eksenin bir tam turda kaç derece döndüğü gibi faktörlere bağlı olarak titizlikle hesaplanmalıdır. Yanlış Steps Per Degree değeri, açısal konumlandırma hatalarına, işleme hassasiyetinin düşmesine ve programlanan ile gerçekleşen hareket arasında tutarsızlıklara neden olur. Hassas bir kalibrasyon, doğru işleme sonuçları için hayati öneme sahiptir.
  • Work Offset (İş Ofseti): CNC makinelerinde, iş ofsetleri (genellikle G54, G55, G56, G57, G58, G59 gibi G-kodları ile çağrılır), iş parçasının sıfır noktasını (origin) makine koordinat sistemine göre tanımlamak için kullanılır. Rotary eksenler için iş ofseti, dönme merkezinin ve başlangıç açısal konumunun belirlenmesini sağlar. Bu sayede, G-kod programları iş parçasına göre yazılabilir ve farklı bağlama pozisyonları veya farklı iş parçaları için kolayca adapte edilebilir. Doğru bir iş ofseti, programlama esnekliğini artırır ve bağlama hatalarını minimize eder.

Bu üç ayarın birbiriyle uyumlu ve doğru bir şekilde yapılandırılması, Mach4 kontrollü bir CNC makinesinde rotary eksenlerin optimum performansla çalışmasını sağlar. Her bir ayarın detaylı anlaşılması ve doğru uygulanması, karmaşık işlemelerin başarısı için temel teşkil eder.

Çalışma Prensibi ve Teknik Veriler

Rotary eksenlerin Mach4’te doğru bir şekilde ayarlanması, hem yazılım konfigürasyonunu hem de mekanik sistemin özelliklerini anlamayı gerektiren çok adımlı bir süreçtir. İşte bu sürecin detayları ve teknik veriler:

Mach4’te Rotary Axis İçin Degree Mode, Steps Per Degree ve Work Offset Nasıl Ayarlanır?

1. Steps Per Degree (Derece Başına Adım) Ayarı ve Hesaplaması

Steps Per Degree, rotary eksenin hassasiyetini doğrudan belirleyen en kritik parametredir. Bu değer, Mach4’ün bir derecelik açısal hareket için kaç adet adım sinyali üretmesi gerektiğini söyler. Doğru hesaplama için aşağıdaki adımlar izlenir:

  1. Motorun Adım Açısı (Step Angle): Step motorların çoğu 1.8 derece/adım veya 0.9 derece/adım gibi standart açılara sahiptir. Bir tam tur (360 derece) için motorun kaç adım attığını belirler (Örn: 1.8 derece/adım için 360 / 1.8 = 200 adım/tur).
  2. Mikro Adım (Microstepping): Step motor sürücüleri, motorun adım açısını daha küçük parçalara bölerek daha pürüzsüz hareket ve daha yüksek çözünürlük sağlar. Yaygın mikro adım ayarları 1/2, 1/4, 1/8, 1/16, 1/32 veya 1/64’tür. Motorun bir tam turdaki toplam adım sayısı, mikro adım oranı ile çarpılır (Örn: 200 adım/tur * 16 mikro adım = 3200 adım/tur).
  3. Redüktör (Dişli Kutusu) Oranı: Birçok rotary eksen, motor ile döner tabla arasında torku artırmak ve hassasiyeti yükseltmek için bir redüktör kullanır. Bu oran (Örn: 1:90, 1:120) motorun kaç tur dönmesi gerektiğini belirlerken, rotary tabla bir tur döner. Motorun bir turdaki toplam adım sayısı, redüktör oranı ile çarpılır (Örn: 3200 adım/motor turu * 90 = 288.000 adım/tabla turu).
  4. Derece Başına Adım Hesaplaması: Rotary tabla bir tam turda 360 derece döndüğünden, toplam adım sayısı 360’a bölünerek Steps Per Degree değeri bulunur (Örn: 288.000 adım/tabla turu / 360 derece = 800 Steps Per Degree).

Mach4’te Ayarlama:
Mach4 arayüzünde Configure > Mach > Motor Tuning yolunu izleyin. İlgili rotary eksenini (genellikle A, B veya C) seçin. “Steps Per Unit” (Birim Başına Adım) alanına hesapladığınız Steps Per Degree değerini girin. “Velocity” (Hız) ve “Acceleration” (İvme) değerlerini de mekanik sınırlamalara ve istenen performansa göre ayarlayın. Bu değerlerin doğru girilmesi, rotary eksenin belirlenen hızlarda ve ivmelerde doğru açısal hareketi yapmasını sağlar.

Mach4’te Rotary Axis İçin Degree Mode, Steps Per Degree ve Work Offset Nasıl Ayarlanır?

2. Degree Mode (Derece Modu) Ayarı

Degree Mode, Mach4’e rotary eksenin açısal komutları yorumlaması gerektiğini bildirir. Bu ayar, doğrusal eksenlerle karıştırılmaması için özel olarak yapılır.

Mach4’te Ayarlama:
Configure > Mach > General Config yolunu izleyin. “Axis Mapping” (Eksen Eşlemesi) veya “Rotary Axis Setup” (Rotary Eksen Kurulumu) bölümüne gidin. Burada, hangi eksenin (A, B veya C) rotary eksen olarak kullanılacağını ve bu eksenin “Degree Mode”da çalışacağını belirtmeniz gerekir. Genellikle ilgili eksenin yanında bir onay kutusu veya açılır menü bulunur. Örneğin, A ekseni için “Rotary A-Axis” seçeneğini işaretleyip “Degrees” (Derece) olarak ayarlayın. Bu ayarın yapılması, Mach4’ün G-kodundaki A180 gibi komutları 180 derece dönüş olarak algılamasını sağlar.

Mach4’te Rotary Axis İçin Degree Mode, Steps Per Degree ve Work Offset Nasıl Ayarlanır?

3. Work Offset (İş Ofseti) Ayarı

Work Offset, iş parçasının makine üzerindeki fiziksel konumunu ve yönelimini yazılıma bildirir. Rotary eksenler için bu, dönme merkezinin ve sıfır açısının belirlenmesi anlamına gelir. Bu sayede, iş parçası farklı konumlarda bağlansa bile, aynı G-kod programı kullanılabilir.

Mach4’te Ayarlama:
Program Run (Program Çalıştırma) ekranında veya Offsets (Ofsetler) sekmesinde Work Offset değerlerini ayarlayabilirsiniz.

  1. İş Parçasını Bağlayın: Rotary tabla üzerine iş parçasını bağlayın.
  2. Dönme Merkezini Bulun: Makinenin X, Y ve Z eksenlerini kullanarak rotary tablanın dönme merkezini (genellikle iş parçasının merkezini) bulun. Bu noktayı manuel olarak veya prob kullanarak tespit edebilirsiniz.
  3. Açısal Sıfır Noktasını Belirleyin: Rotary ekseni (A, B veya C) manuel olarak veya jogging ile işleme başlangıcı için istediğiniz açısal konuma getirin. Bu genellikle iş parçasının bir yüzünün makine eksenine paralel olduğu bir konumdur.
  4. Ofsetleri Kaydedin: Offsets sekmesinde, kullanmak istediğiniz G-kodu ofsetini (örn. G54) seçin. X, Y, Z eksenleri için dönme merkezinin makine sıfırına göre koordinatlarını girin. Rotary eksen için (A, B veya C), o anki açısal konumu sıfır olarak ayarlamak için “Zero Axis” (Ekseni Sıfırla) veya “Set Current Position” (Mevcut Konumu Ayarla) gibi bir fonksiyon kullanın. Bu, Mach4’e o anki açısal konumun program için 0 derece olduğunu bildirir.

G-kod programınızın başında G54 komutunu kullanarak bu ofseti çağırabilir ve programı bu referans noktasına göre çalıştırabilirsiniz. Birden fazla iş parçası veya farklı bağlama pozisyonları için G55, G56 vb. ofsetleri kullanabilirsiniz.

ParametreDeğer/Açıklama
Rotary Eksen TanımıGenellikle A, B veya C ekseni olarak atanır.
Degree Mode AyarıMach4 General Config > Rotary Axis Setup bölümünde ilgili eksen için “Degrees” seçilmelidir.
Steps Per Degree Hesaplama(Motor Adım Sayısı * Mikro Adım Oranı * Redüktör Oranı) / 360
Steps Per Degree GirişiMach4 Motor Tuning bölümünde ilgili rotary eksen için “Steps Per Unit” alanına girilir.
Work Offset G-KodlarıG54, G55, G56, G57, G58, G59 (iş parçası sıfır noktası tanımlaması için).
Açısal Sıfırlamaİş parçasının başlangıç açısını belirlemek için Offset tablosunda “Zero Axis” veya “Set Current Position” kullanılır.
Önerilen Mikro Adım1/8 veya 1/16 (hassasiyet ve motor torku dengesi için).
Mach4’te Rotary Axis İçin Degree Mode, Steps Per Degree ve Work Offset Nasıl Ayarlanır?

Sahada Dikkat Edilmesi Gerekenler

  • Kalibrasyon Hassasiyeti: Steps Per Degree değerinin milimetrik veya ondalık hassasiyetle doğru hesaplanması, açısal konumlandırma hatalarını minimize etmek için hayati öneme sahiptir. Motorun adım açısı, sürücünün mikro adım ayarı ve redüktör oranı gibi tüm mekanik parametreleri dikkatlice kontrol edin ve hesaplamalarınızı defalarca doğrulayın. Yanlış bir değer, iş parçasının yanlış açılarda işlenmesine ve hurdaya çıkmasına yol açabilir.
  • Mekanik Boşluk (Backlash) Kontrolü: Rotary eksenlerdeki mekanik boşluklar (boşluk), ileri ve geri dönüşlerde açısal hata birikimine neden olabilir. Mach4, yazılımsal boşluk telafisi (backlash compensation) sunar. Bu özelliği kullanarak rotary ekseninizdeki mekanik boşluğu ölçün ve telafi değerini doğru bir şekilde girin. Boşluğun fiziksel olarak azaltılması (örneğin, daha hassas dişliler veya ön yüklemeli rulmanlar kullanarak) her zaman en iyi çözümdür, ancak yazılımsal telafi geçici veya ek bir çözüm sunar.
  • Fiziksel Montaj ve Rijitlik: Rotary tablanın veya döner fikstürün makine yatağına sağlam ve rijit bir şekilde monte edildiğinden emin olun. Herhangi bir esneme veya titreşim, işleme kalitesini ve hassasiyetini olumsuz etkileyecektir. İş parçası bağlaması da aynı derecede önemlidir; iş parçasının dönme sırasında kaymamasını veya titreşmemesini sağlayın.
  • Güvenlik ve Çarpma Riski: Rotary eksenler, özellikle büyük iş parçalarıyla çalışırken, makine sınırlarına veya diğer eksenlere çarpma riski taşır. İş ofsetlerini ayarlarken ve G-kod programlarını test ederken, güvenli çalışma alanını göz önünde bulundurun. G-kod simülasyonları ve kuru çalıştırmalar (dry run), olası çarpışmaları önlemek için kritik öneme sahiptir. Takım yolunu dikkatlice kontrol edin ve olası çarpışma noktalarını belirleyin.
  • G-Kodu Kontrolü ve Test Etme: Rotary eksen içeren G-kod programlarını mutlaka düşük hızlarda ve hatta takımsız olarak test edin. Özellikle G90 (mutlak) ve G91 (artımsal) modlarının rotary eksen hareketleri üzerindeki etkilerini anlayın. Birkaç derecelik küçük dönüşlerle başlayın ve ardından daha büyük açılara ve karmaşık hareketlere geçin. Test parçaları üzerinde denemeler yapmak, gerçek iş parçasına geçmeden önce hataları tespit etmenizi sağlar.
  • Yazılım ve Donanım Uyumu: Mach4’ün ve kullandığınız hareket kontrol kartının (örneğin, Ethernet SmoothStepper, Warp9 ESS) güncel firmware ve sürücülerle çalıştığından emin olun. Ayrıca, step motor sürücülerinin doğru akım ve mikro adım ayarlarına sahip olduğundan ve motorlarla uyumlu olduğundan emin olun. Donanım ve yazılım arasındaki uyumsuzluklar, eksen hareketlerinde beklenmedik sorunlara yol açabilir.
  • Konfigürasyon Yedeklemesi: Mach4 ayarlarınızı (XML dosyaları) düzenli olarak yedekleyin. Yanlış bir ayar veya yazılım çökmesi durumunda, makinenizi hızlı bir şekilde önceki çalışan duruma geri döndürebilirsiniz.
Mach4’te Rotary Axis İçin Degree Mode, Steps Per Degree ve Work Offset Nasıl Ayarlanır?

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

Rotary eksen kurulumunda karşılaşılan bazı yaygın sorunlar ve bunların çözümleri şunlardır:

  • Sorun: Rotary eksen programlanan açıdan daha az veya daha fazla dönüyor.

    Çözüm: Bu durum neredeyse her zaman Steps Per Degree değerinin yanlış hesaplandığı veya girildiği anlamına gelir. Motorun adım açısını, sürücünün mikro adım ayarını ve varsa redüktör oranını tekrar kontrol edin. Hesaplamayı manuel olarak doğrulayın ve Mach4 Motor Tuning bölümündeki “Steps Per Unit” değerini güncelleyin. Ayrıca, mekanik boşluk (backlash) olup olmadığını kontrol edin ve Mach4’ün backlash telafisi özelliğini kullanmayı düşünün.

  • Sorun: Rotary eksen G-kodda tanımlanan açılarla değil, çok daha büyük veya küçük doğrusal hareketlerle dönüyor.

    Çözüm: Bu, rotary eksenin Degree Mode‘da ayarlanmadığını gösterir. Mach4 General Config > Rotary Axis Setup bölümüne gidin ve ilgili eksenin “Degrees” (Derece) olarak işaretlendiğinden emin olun. Eğer bu ayar yapılmazsa, Mach4 açısal komutları (örn. A90) doğrusal birimler (örn. 90mm veya 90 inç) olarak yorumlar.

  • Sorun: Rotary eksen hareket etmiyor veya sadece belirli bir yöne dönüyor.

    Çözüm: Öncelikle, eksenin Mach4’te etkinleştirildiğinden ve Motor Tuning’deki hız/ivme limitlerinin çok düşük olmadığından emin olun. Sürücüye güç gelip gelmediğini ve motor kablolarının doğru bağlandığını kontrol edin. Limit anahtarlarının tetiklenip tetiklenmediğini veya yanlış yapılandırılıp yapılandırılmadığını kontrol edin. Bazen, Mach4’teki yazılımsal limitler eksenin hareketini kısıtlayabilir. Eksenin sadece tek yöne dönmesi genellikle yanlış limit anahtarı yapılandırması veya sürücüdeki bir hatadan kaynaklanır.

  • Sorun: İş parçası üzerinde işleme konumu sürekli kayıyor veya referans noktası tutarsız.

    Çözüm: Work Offset ayarlarınızı kontrol edin. İş parçasının dönme merkezini ve açısal sıfır noktasını doğru bir şekilde belirlediğinizden emin olun. G-kod programınızın başında doğru G-kodu ofsetini (örn. G54) çağırdığından emin olun. Mekanik bağlamanın gevşek olup olmadığını veya iş parçasının dönme sırasında kayıp kaymadığını kontrol edin. Ayrıca, makine mekaniğinde (rulmanlar, dişliler) boşluk veya aşınma olup olmadığını inceleyin.

  • Sorun: Rotary eksen G-kodda ani ve sarsıntılı hareketler yapıyor.

    Çözüm: Motor Tuning bölümündeki “Velocity” (Hız) ve “Acceleration” (İvme) değerlerini kontrol edin. Bu değerler çok yüksek ayarlanmışsa, motorun mekanik kapasitesini aşabilir ve sarsıntılı hareketlere neden olabilir. Değerleri kademeli olarak düşürerek optimum performansı bulun. Ayrıca, sürücünün mikro adım ayarlarını veya motor akımını kontrol edin. Düşük mikro adım ayarları (örn. 1/2 veya tam adım) daha az pürüzsüz harekete yol açabilir.

  • Sorun: Rotary eksen G-kodda komutları doğru yorumlamıyor, örneğin A90 yerine A-90 gibi davranıyor.

    Çözüm: Bu genellikle eksenin yönünün (direction) ters ayarlandığı anlamına gelir. Mach4 Motor Tuning bölümündeki ilgili eksenin “Dir Low Active” veya “Reverse Direction” (Yönü Ters Çevir) seçeneğini değiştirerek bu sorunu çözebilirsiniz. Her zaman küçük bir test hareketi ile yönü doğrulayın.

Uzman Tavsiyesi

Mach4’te rotary eksenlerin Degree Mode, Steps Per Degree ve Work Offset ayarlarının doğru bir şekilde yapılandırılması, modern endüstriyel otomasyon ve CNC işleme uygulamalarında karmaşık parçaların hassas ve verimli bir şekilde üretilmesi için vazgeçilmezdir. Bu süreç, sadece yazılım arayüzünde birkaç kutucuğu işaretlemekten çok daha fazlasını gerektiren, mekanik, elektriksel ve yazılımsal bileşenlerin birbirleriyle uyumlu çalışmasını sağlamayı hedefleyen mühendislik disiplini gerektiren bir görevdir. Doğru Steps Per Degree hesaplaması, eksenin açısal konumlandırma hassasiyetini doğrudan etkilerken, Degree Mode ayarı Mach4’ün G-kod komutlarını doğru bir şekilde yorumlamasını sağlar. İş ofsetleri ise, programlama esnekliği sunarak farklı iş parçalarının veya bağlama senaryolarının kolayca yönetilmesine olanak tanır.

Saha tecrübelerimize göre, bu ayarların önemini hafife almak, maliyetli üretim hatalarına, iş parçası hurdaya çıkmasına ve zaman kaybına yol açabilir. Bu nedenle, her bir parametrenin dikkatlice hesaplanması, doğrulanması ve test edilmesi kritik öneme sahiptir. Özellikle yeni bir rotary eksen kurulumunda veya mevcut bir sistemde değişiklik yapıldığında, adımları sırasıyla takip etmek, küçük test hareketleriyle doğrulamalar yapmak ve olası sorunlara karşı hazırlıklı olmak başarıyı garantiler. Mekanik boşlukların giderilmesi, sağlam bir fiziksel montaj ve doğru G-kod programlama pratikleri, elde edilecek sonucun kalitesini doğrudan etkileyecektir.

Uzman tavsiyesi olarak, bu tür karmaşık sistemlerin kurulumunda asla acele etmeyin. Her adımı dokümante edin, kullandığınız motor, sürücü ve redüktörün teknik veri sayfalarını daima elinizin altında bulundurun. İlk testlerinizi her zaman düşük hızlarda ve güvenli bir ortamda yapın. Bir sorunla karşılaştığınızda, sorunu izole etmek için her bir parametreyi tek tek kontrol edin. Mach4 topluluk forumları ve teknik destek kaynakları, karşılaşılan sorunlar için değerli bir bilgi kaynağı olabilir. Unutmayın ki, doğru yapılandırılmış bir rotary eksen, makinenizin yeteneklerini önemli ölçüde genişleterek, daha karmaşık ve katma değerli işleme operasyonları gerçekleştirmenize olanak tanır. Sürekli öğrenme ve deneyim kazanma, endüstriyel otomasyon alanındaki başarınızın anahtarı olacaktır.

⚙ Araçlar