Mach3‘te CV (Constant Velocity) Mode, takım yolunu kesintisiz ve akıcı bir şekilde işleyerek hız ve yüzey kalitesini artırırken köşelerde yumuşatma (yuvarlama) yapar. Exact Stop Mode ise her G-kodu segmentinin sonunda durarak maksimum geometrik hassasiyet sağlar. Köşelerde yuvarlama genellikle CV Mode’un doğal bir sonucudur; bu durumu Stop CV ayarlarını sıkılaştırarak, G61/G61.1 komutuyla Exact Stop Mode’a geçerek veya takım yolu stratejisini optimize ederek düzeltmek mümkündür.
Mach3 CV Mode ve Exact Stop Mode Nedir, Köşelerde Yuvarlama Neden Olur ve Nasıl Düzeltilir? Nedir?
Endüstriyel otomasyon ve CNC işleme dünyasında, bir makinenin takım yolunu nasıl takip edeceği, nihai ürünün kalitesi, işleme süresi ve hatta makinenin ömrü üzerinde doğrudan bir etkiye sahiptir. Mach3 gibi popüler bir CNC kontrol yazılımında bu davranış, temel olarak Constant Velocity (CV) Mode ve Exact Stop Mode olmak üzere iki ana hareket modu ile belirlenir. Bu modlar, makinenin G-kodu komutlarını yorumlama ve yürütme şeklini kökten değiştirir.
Constant Velocity (CV) Mode, adından da anlaşılacağı gibi, takımın hareket hızını mümkün olduğunca sabit tutmayı hedefler. Bu modda, Mach3 kontrolörü, G-kodundaki ardışık doğrusal veya dairesel segmentler arasında pürüzsüz geçişler sağlamak için bir “ileri bakma” (look-ahead) algoritması kullanır. Bu sayede, keskin köşe dönüşlerinde takımın tamamen durup tekrar hızlanması yerine, minimum bir hız düşüşüyle veya hiç düşüş olmadan akıcı bir şekilde hareket etmesi sağlanır. Bu, özellikle 3D konturlu yüzeylerin işlenmesinde ve yüksek hızlı frezelemede yüzey kalitesini artırır ve işleme süresini kısaltır. Ancak bu akıcılığın bir bedeli vardır: keskin köşelerde takım yolu, geometrik olarak tam köşeyi takip etmek yerine hafifçe yuvarlanır. Bu yuvarlama, takımın aniden yön değiştirmesini önlemek ve makine üzerindeki gerilimi azaltmak için bilinçli olarak yapılan bir “köşe yumuşatma” işlemidir.
Öte yandan, Exact Stop Mode (bazen Exact Stop Check veya G61/G61.1 komutuyla etkinleştirilen mod olarak da anılır), her bir G-kodu segmentinin tam olarak sonunda takımın durmasını veya çok düşük bir hıza inmesini gerektirir. Bu modda, kontrolör bir sonraki harekete başlamadan önce mevcut segmentin bitiş noktasında maksimum hassasiyetle konumlanır. Bu, geometrik olarak mükemmel köşeler ve keskin kenarlar elde etmek için idealdir. Özellikle delik delme, cep boşaltma, hassas konturlama veya geometrik doğruluk kritik olan uygulamalarda tercih edilir. Ancak Exact Stop Mode’un dezavantajları da vardır: her segment sonunda durma ve tekrar hızlanma, işleme süresini önemli ölçüde uzatır, makine bileşenleri üzerinde daha fazla aşınmaya neden olabilir ve yüzeyde “durgunluk izleri” (dwell marks) bırakma potansiyeli taşır.
Köşelerde yuvarlama sorunu, genellikle Constant Velocity Mode kullanılırken ortaya çıkar. Bu, bir hata değil, CV Mode’un doğasında bulunan bir özelliktir. Makine, bir köşeye yaklaştığında ve sonraki hareketin yönü mevcut hareketten belirli bir açıyla farklılaştığında, kontrolör bu geçişi yumuşatmak için takım yolunu hafifçe büker. Bu yuvarlamanın derecesi, Mach3’ün yapılandırma ayarlarındaki CV (Constant Velocity) Settings bölümünde bulunan parametrelerle kontrol edilebilir. Bu ayarlar, kontrolörün ne kadar “ileri bakacağını”, hangi açısal farklılıklarda yumuşatma yapacağını ve bu yumuşatmanın derecesini belirler.
Çalışma Prensibi ve Teknik Veriler
Mach3’ün hareket kontrol mantığı, G-kodunu satır satır okuyup yorumlayarak fiziksel eksenleri hareket ettirme prensibine dayanır. Ancak bu yorumlama süreci, seçilen moda göre farklılık gösterir. Her iki modun da kendine özgü çalışma prensipleri ve teknik detayları vardır:

Constant Velocity (CV) Mode Çalışma Prensibi
CV Mode, bir ileri bakma (look-ahead) tamponu kullanarak çalışır. Bu tampon, kontrolörün sadece mevcut G-kodu satırını değil, aynı zamanda sonraki birkaç satırı da önceden okumasını ve analiz etmesini sağlar. Böylece, makine bir segmentin sonuna gelmeden önce bir sonraki segmentin yönünü ve hızını bilir. Köşelerdeki yuvarlama, bu ileri bakma özelliği ve makinenin anlık ivme/decelerasyon limitleri nedeniyle ortaya çıkar. Makine, keskin bir yön değişikliği gerektiren bir köşeye geldiğinde, takımın aniden durup yön değiştirmesi (ki bu yüksek ivme/decelerasyon gerektirir ve mekanik şoka neden olabilir) yerine, bu geçişi yumuşatmak için takım yolunu hafifçe büker. Bu bükülme, takımın hızını mümkün olduğunca sabit tutarken yön değiştirmesine olanak tanır. Yuvarlama miktarı, Mach3’ün Config > General Config > CV Settings bölümündeki “Stop CV on angles” (CV’yi açılarda durdur), “CV Feedrate” (CV ilerleme hızı) ve “Arc fitting” (yay uydurma) gibi parametrelerle ayarlanır. Daha küçük açı toleransları veya daha düşük “CV Feedrate” değerleri, daha az yuvarlama ile sonuçlanabilir ancak yine de tam Exact Stop hassasiyetini sağlamaz.

Exact Stop Mode Çalışma Prensibi
Exact Stop Mode’da ise ileri bakma tamponu ya devre dışı bırakılır ya da her segment sonunda durma komutuyla birlikte kullanılır. Bu modda, makine bir G-kodu segmentini tamamladıktan sonra, bir sonraki segmente geçmeden önce hedef konuma tam olarak ulaşır ve hızını sıfıra düşürür (veya çok düşük bir durma toleransına kadar yavaşlar). Bu, her segmentin son noktasının mutlak bir hassasiyetle işlenmesini garanti eder. Keskin köşeler, takımın tam olarak köşeye gelip durması, sonra yön değiştirip yeni yönde hızlanmasıyla oluşturulur. Bu nedenle, köşelerde herhangi bir yuvarlama olmaz. Exact Stop Mode, G-kodu içerisinde G61 veya G61.1 komutlarıyla etkinleştirilir ve varsayılan sürekli mod olan G64‘ün (CV Mode) yerine geçer. Bu mod, özellikle kritik boyut toleransları olan veya keskin, net kenarlar gerektiren parçalar için vazgeçilmezdir.
Köşelerde yuvarlamayı düzeltmek için atılabilecek adımlar:
- Mach3 CV Ayarlarını Optimize Etme:
- Config > General Config menüsüne gidin.
- “CV Control” bölümündeki “Stop CV on angles greater than” değerini düşürün. Bu değer, Mach3’ün belirlenen açıdan daha büyük dönüşlerde CV modunu durdurup Exact Stop gibi davranmasını sağlar. Daha düşük bir değer (örneğin 5-10 derece), daha keskin köşeler elde etmenize yardımcı olur.
- “CV Feedrate” (CV ilerleme hızı) ayarı, CV modunda maksimum ilerleme hızını belirler. Bu değeri düşürmek, köşelerde daha kontrollü bir geçiş sağlayabilir.
- “Look Ahead” (ileri bakma) satır sayısını ayarlamak da önemlidir. Daha az satır, daha az yumuşatma anlamına gelebilir, ancak işleme hızını düşürebilir.
- G-Kodu Kullanımı:
- Kritik köşelerin veya hassas bölgelerin bulunduğu G-kodu segmentlerinden önce G61 veya G61.1 komutunu ekleyin. Bu, Mach3’ün o noktadan itibaren Exact Stop Mode’a geçmesini sağlar. Örneğin:
G01 X10 Y10 F100 G61.1 (Exact Stop Mode'u etkinleştir) G01 X20 Y10 G01 X20 Y20 G64 (CV Mode'a geri dön) G01 X10 Y20 - İşleme bittikten veya hassasiyetin o kadar kritik olmadığı bölgelerde G64 komutuyla tekrar CV Mode’a dönerek hız avantajından faydalanın.
- Kritik köşelerin veya hassas bölgelerin bulunduğu G-kodu segmentlerinden önce G61 veya G61.1 komutunu ekleyin. Bu, Mach3’ün o noktadan itibaren Exact Stop Mode’a geçmesini sağlar. Örneğin:
- Takım Yolu Stratejisi:
- CAD/CAM yazılımınızda takım yollarını oluştururken, köşelere daha küçük bir yarıçap tanımlamak veya köşelerde yavaşlama komutları eklemek, yuvarlamayı azaltabilir.
- Bazı CAM yazılımları, köşelerde “keskin köşe” veya “hassas köşe” seçenekleri sunar. Bu seçenekleri kullanarak G-kodu çıktısını optimize edebilirsiniz.
- Makine Dinamikleri: Makinenin ivme (acceleration) ve de-ivme (deceleration) ayarları, CV modundaki yuvarlama miktarını doğrudan etkiler. Daha düşük ivme değerleri, köşelerde daha fazla yuvarlamaya neden olabilirken, çok yüksek ivme değerleri makinede titreşimlere veya mekanik zorlanmalara yol açabilir. Bu ayarların optimum dengesini bulmak önemlidir.
| Parametre | Mach3 CV Mode | Mach3 Exact Stop Mode |
|---|---|---|
| Amaç | Sürekli ve akıcı hareketle hızlı işleme. | Her segment sonunda durarak maksimum geometrik hassasiyet. |
| Köşe Davranışı | Köşelerde yumuşatma ve yuvarlama yapar. | Köşelerde net ve keskin dönüşler sağlar. |
| Hız | Yüksek işleme hızı, daha kısa çevrim süreleri. | Daha düşük işleme hızı, uzun çevrim süreleri. |
| Hassasiyet | Geometrik hassasiyetten ödün verir. | Yüksek geometrik hassasiyet, konum doğruluğu. |
| Yüzey Kalitesi | Akıcı hareket nedeniyle daha pürüzsüz yüzeyler. | Durma noktalarında “durgunluk izleri” bırakabilir, ancak keskin kenarlar sağlar. |
| Kullanım Alanı | 3D konturlama, oyma, hızlı prototipleme, estetik parçalar. | Hassas delik delme, cep işleme, kalıp imalatı, kritik boyutlu parçalar. |
| G-Kodu Komutu | G64 (Varsayılan olarak aktif veya açıkça belirtildiğinde). | G61 veya G61.1. |

Sahada Dikkat Edilmesi Gerekenler
- Makine Dinamikleri ve Rijitlik: CNC makinesinin mekanik rijitliği, eksen motorlarının torku ve genel atalet değerleri, hem CV hem de Exact Stop modunun performansını doğrudan etkiler. Daha rijit ve torklu makineler, Exact Stop modunda daha hızlı durup kalkabilirken, CV modunda daha keskin köşelere daha az yuvarlama ile yaklaşabilir. Makinenin mekanik durumu, özellikle rulmanlar ve vidalı miller, hassasiyet ve tekrarlanabilirlik açısından kritik öneme sahiptir. Yüksek ivme ve de-ivme ayarları, düşük rijitlikteki makinelerde titreşime ve konumlandırma hatalarına yol açabilir.
- Takım Yolu Optimizasyonu ve CAM Yazılımı Ayarları: Köşelerde yuvarlamayı en aza indirmenin en etkili yollarından biri, CAD/CAM yazılımınızda takım yolunu doğru bir şekilde oluşturmaktır. Birçok CAM programı, köşelerde “yumuşatma”, “keskin köşe” veya “yuvarlama toleransı” gibi ayarlar sunar. Bu ayarlar, G-kodu çıktısının Mach3’ün hangi modda en iyi performansı göstereceğini belirler. Örneğin, CAM’de küçük bir köşe yarıçapı tanımlamak, Mach3’ün CV modunda daha az yuvarlama yapmasına yardımcı olabilir. Ayrıca, CAM yazılımının çıkardığı G-kodunda G61 veya G64 komutlarının otomatik olarak eklenip eklenmediğini kontrol etmek ve gerektiğinde manuel olarak müdahale etmek önemlidir.
- Malzeme Özellikleri ve Kesici Takım Seçimi: İşlenen malzemenin sertliği, aşındırıcılığı ve işlenebilirlik özellikleri, takımın köşelerde nasıl davrandığını etkiler. Sert malzemeler, takımın yön değiştirmesi sırasında daha fazla zorlanmaya neden olabilir. Kesici takımın geometrisi (köşe yarıçapı, kesici kenar açısı), çapı ve kaplaması da yüzey kalitesi ve köşe hassasiyeti üzerinde etkilidir. Küçük çaplı takımlar genellikle daha keskin köşeler işleyebilirken, daha büyük takımlar doğal olarak daha fazla yuvarlama eğilimindedir.
- Mach3 Konfigürasyon Ayarları (CV Settings): Mach3’ün “Config > General Config” altındaki “CV Settings” bölümü, CV modunun davranışını detaylı bir şekilde kontrol etmenizi sağlar.
- “Stop CV on angles greater than” (CV’yi şu açıdan büyük açılarda durdur): Bu, Mach3’ün belirli bir açının üzerindeki dönüşlerde CV modunu geçici olarak Exact Stop gibi davranmaya zorlamasını sağlar. Daha küçük bir açı (örneğin 5-10 derece) girilmesi, daha keskin köşeler elde etmenize yardımcı olur.
- “CV Feedrate” (CV ilerleme hızı): CV modunda maksimum ilerleme hızını kontrol eder. Bu değeri düşürmek, köşelerde daha kontrollü ve potansiyel olarak daha az yuvarlanmış geçişler sağlayabilir.
- “Look Ahead” (İleri Bakma): Kontrolörün kaç G-kodu satırını önceden okuyacağını belirler. Daha fazla ileri bakma satırı, daha akıcı hareket ancak potansiyel olarak daha fazla yuvarlama anlamına gelebilir. Daha az satır, daha keskin köşeler ancak daha düşük hız performansı sunabilir.
- “Arc fitting” (Yay uydurma): Küçük doğrusal segmentleri otomatik olarak yaylara dönüştürme yeteneği. Bu, yüzey kalitesini artırabilir ancak bazı durumlarda geometrik doğruluktan ödün verebilir.
- G-Kodu Komutlarının Stratejik Kullanımı: İşleme programında G61/G61.1 (Exact Stop) ve G64 (CV Mode) komutlarının bilinçli ve stratejik olarak kullanılması kritik öneme sahiptir. Yüksek hassasiyet gerektiren delik merkezleri, cep köşeleri veya kritik boyutlu kenarlar için G61.1 kullanın. Daha sonra, serbest form yüzeyler veya genel konturlar gibi hızın ve yüzey akıcılığının önemli olduğu yerlerde G64’e geri dönün. Bu, işleme süresini optimize ederken gerekli hassasiyeti korumanıza olanak tanır.
- Tolerans Yönetimi: Uygulamanızın gerektirdiği geometrik toleransları iyi anlamak önemlidir. Her zaman mutlak sıfır yuvarlama elde etmek mümkün veya gerekli olmayabilir. Bazı durumlarda, hafif bir yuvarlama kabul edilebilir ve işleme süresinden önemli ölçüde tasarruf sağlayabilir. Toleransları aşan yuvarlamalar için düzeltici önlemler almak, ancak kabul edilebilir sınırlar içindeki yuvarlamalar için CV modunun avantajlarından faydalanmak akıllıca bir yaklaşımdır.

Sık Karşılaşılan Sorunlar ve Çözümleri
Sahada Mach3 ile çalışırken CV ve Exact Stop modları ile ilgili çeşitli sorunlar yaşanabilir. İşte en yaygın sorunlar ve çözüm önerileri:
- Sorun 1: Aşırı Köşe Yuvarlama ve Geometrik Sapmalar
Açıklama: İşlenen parçaların köşeleri beklenen keskinlikte değil, belirgin bir şekilde yuvarlanmış veya geometri bozulmuş. Bu durum genellikle CV Mode’da çalışırken ortaya çıkar.
Çözüm:
- Mach3 CV Ayarlarını Sıkılaştırın: “Config > General Config” altındaki “Stop CV on angles greater than” değerini düşürün (örneğin 5-10 dereceye). Bu, daha küçük açılarda bile CV modunun duraklamasını sağlayarak köşe hassasiyetini artırır.
- G-Kodu ile G61/G61.1 Kullanın: Kritik köşelerden önce G-kodu içerisine `G61.1` komutunu ekleyerek Exact Stop Mode’a geçin. İşlem bittikten sonra `G64` ile CV Mode’a geri dönebilirsiniz.
- CAM Yazılımı Ayarlarını Kontrol Edin: CAM programınızdaki köşe yumuşatma, tolerans veya “sharp corner” (keskin köşe) ayarlarını gözden geçirin ve keskin köşeler için optimize edin.
- Hız ve İvme Ayarlarını Düşürün: Makinenin genel hızını ve eksenlerin ivme/de-ivme değerlerini bir miktar düşürmek, kontrolörün köşelerde daha az yuvarlama yapmasına olanak tanıyabilir.
- Sorun 2: Yavaş İşleme Süreleri ve Makinede Aşırı Duraklamalar
Açıklama: İşleme süresi beklenenden çok daha uzun ve makine her G-kodu segmentinin sonunda belirgin bir şekilde durup tekrar hızlanıyor. Bu durum genellikle sürekli Exact Stop Mode’da çalışıldığında görülür.
Çözüm:
- G64 (CV Mode) Kullanın: Hassasiyetin kritik olmadığı veya 3D konturlu yüzeylerin işlendiği alanlarda `G64` komutunu kullanarak CV Mode’a geçin. Bu, işleme hızını önemli ölçüde artıracaktır.
- Sadece Gerekli Yerlerde G61/G61.1 Kullanın: Tüm program boyunca Exact Stop Mode’u kullanmak yerine, yalnızca kritik köşe ve delik merkezleri gibi hassasiyet gerektiren noktalarda G61/G61.1 komutlarını stratejik olarak uygulayın.
- İvme/De-ivme Ayarlarını Optimize Edin: Makinenizin eksenlerinin ivme (acceleration) ayarlarını, mekanik sınırları zorlamayacak şekilde mümkün olduğunca yükseltin. Bu, durma ve kalkış sürelerini azaltır.
- Sorun 3: Makinede Titreşim, Gürültü ve Mekanik Aşınma
Açıklama: Exact Stop Mode’da veya yüksek ivme ayarlarıyla CV Mode’da çalışırken makinede aşırı titreşim, gürültü veya zamanla artan mekanik aşınma belirtileri gözlemleniyor.
Çözüm:
- İvme/De-ivme Ayarlarını Ayarlayın: Makinenin eksenlerinin ivme (acceleration) değerlerini kademeli olarak düşürün ve test edin. Aşırı yüksek ivme değerleri, özellikle Exact Stop modunda sık dur-kalklarda mekanik şoka neden olabilir.
- CV Mode’u Tercih Edin: Mümkün olduğunca CV Mode’u kullanın. Akıcı hareket, makine bileşenleri üzerindeki ani yükleri azaltır.
- Mekanik Bakım Yapın: Vidalı miller, lineer kızaklar ve motor kaplinleri gibi hareketli parçaların düzenli bakımını (yağlama, gevşek bağlantıların kontrolü) yapın. Aşınmış veya gevşek bileşenler titreşimi artırabilir.
- Sorun 4: Yüzey Kalitesinde Bozulma (Durgunluk İzleri veya Dalgalanmalar)
Açıklama: Exact Stop Mode’da işlenen yüzeylerde her segmentin bittiği noktalarda hafif izler (durgunluk izleri) veya CV Mode’da akıcılık eksikliği nedeniyle dalgalanmalar oluşuyor.
Çözüm:
- Exact Stop için Dwell Süresini Ayarlayın: Bazı kontrolörlerde (veya özel G-kodlarında) durma noktasındaki bekleme süresi (dwell time) ayarlanabilir. Çok kısa bekleme süresi, takımın tam olarak duramadan hareket etmesine neden olabilir.
- CV Mode Ayarlarını İnceleyin: CV Mode’da dalgalanma varsa, “Look Ahead” (ileri bakma) değerini artırmayı deneyin. Bu, daha akıcı bir hareket planlamasına yardımcı olabilir. Ayrıca, makinenizin mekanik hassasiyetini ve titreşim sönümlemesini kontrol edin.
- Takım Yolu ve Kesici Takım Optimizasyonu: CAM programınızda daha pürüzsüz takım yolları oluşturun ve yüzey kalitesi için uygun kesici takımı seçin (örn. daha büyük köşe yarıçaplı takımlar).
Uzman Tavsiyesi
Mach3’teki Constant Velocity (CV) Mode ve Exact Stop Mode arasındaki farkı anlamak ve bu modları doğru bir şekilde yönetmek, endüstriyel otomasyon sektöründeki CNC operatörleri ve programcıları için temel bir yetkinliktir. Bu iki mod, işleme sürecinin hızını, hassasiyetini ve nihai ürünün kalitesini doğrudan etkileyen kritik parametrelerdir. Köşelerde yaşanan yuvarlama problemi, genellikle CV Mode’un doğasında bulunan bir özellik olup, akıcı ve hızlı işleme sağlamak adına yapılan bir optimizasyondur. Ancak bu durum, bazı uygulamalarda kabul edilemez geometrik sapmalara yol açabilir.
Uzman bir bakış açısıyla, bu modlar arasında “en iyi” diye bir ayrım yapmak yerine, “en uygun” modu seçmek esastır. Hızın ve pürüzsüz yüzey kalitesinin öncelikli olduğu 3D konturlama, estetik parçalar veya genel oyma işleri için CV Mode (G64) vazgeçilmezdir. Ancak, deliklerin tam merkezlenmesi, keskin iç ve dış köşeler, cep boşaltma veya kalıp imalatı gibi geometrik hassasiyetin milimetrenin binde birine kadar kritik olduğu uygulamalarda Exact Stop Mode (G61/G61.1) devreye girmelidir. Sahada karşılaşılan yuvarlama sorunlarının çözümü, Mach3’ün gelişmiş CV ayarlarını (Stop CV on angles, CV Feedrate, Look Ahead) dikkatlice optimize etmek, CAM yazılımında takım yolu stratejilerini hassasiyet gereksinimlerine göre ayarlamak ve en önemlisi, G-kodu içerisinde G61/G61.1 ve G64 komutlarını stratejik olarak kullanarak iki mod arasında akıllıca geçiş yapmaktır.
Unutulmamalıdır ki, her makinenin dinamik özellikleri farklıdır. Bu nedenle, Mach3 ayarlarını ve G-kodu stratejilerini, kullanılan makinenin mekanik rijitliği, eksen motorlarının gücü ve genel performansı göz önünde bulundurarak test etmek ve yinelemek hayati önem taşır. Optimal ayarları bulmak, genellikle deneme-yanılma ve tecrübe gerektiren bir süreçtir. Doğru dengeyi kurarak, hem işleme verimliliğini artırabilir hem de ürünlerinizin kalitesini ve geometrik doğruluğunu en üst düzeye çıkarabilirsiniz. Bu, sadece bir makine ayarı değil, aynı zamanda CNC işleme felsefesinin temel taşlarından biridir.

