CAD Dosya Formatı Kaynaklı Yüzey Sorunları

STL, üçgenleme (triangulation) ve “facet” izlerini önleme rehberi

Kordal tolerans (Chordal Tolerance) konusunu anladıysan, onunla çok yakından ilişkili ikinci kritik başlık şudur: CAD dosya formatı ve dışa aktarma (export) ayarları. Çünkü bazı formatlar, özellikle 3D modelleri “pürüzsüz” yüzeyler halinde değil, küçük düz yüzey parçaları olarak kaydeder. Bu da CNC’de yüzey kalitesini doğrudan etkiler.

Bu yazıda özellikle STL üzerinden anlatacağım; çünkü CNC/CAM dünyasında en sık “yüzey kırıklı” parça çıkartan formatların başında gelir.


STL Nedir ve Neden Yüzey Kırık Çıkar?

STL, 3D modeli üçgenlerden oluşan bir ağ (mesh) olarak saklayan basit bir formattır. Yani modelin kavisli yüzeyleri bile, gerçekte bir sürü küçük üçgen düzlem ile temsil edilir.

Bunu 2D’deki mantığa benzetirsek:

  • 2D’de eğriyi kısa doğrularla yaklaştırmak = Chordal Tolerance
  • 3D’de kavisli yüzeyi küçük üçgenlerle yaklaştırmak = STL üçgenleme toleransı

Sonuç olarak, STL’de toleranslar gevşekse CNC’de şu sorunlar görülür:

  • Kavisli yüzeylerde faset faset (çokgen gibi) kırılmalar
  • Işıkta belirginleşen basamaklı yansıma
  • 3D kabartmada “pürüzsüz” beklenen bölgelerde izli yüzey

STL’de Yüzey Kalitesini Belirleyen 3 Export Ayarı

CAD yazılımları STL kaydederken genelde şu tip parametreler sunar (isimleri programdan programa değişebilir):

1) Chord Height / Sag / Deviation (Sapma toleransı)

Bu, STL’nin gerçek yüzeyden en fazla ne kadar sapmasına izin verildiğini belirler.

  • Küçük değer → daha çok üçgen → daha düzgün yüzey
  • Büyük değer → daha az üçgen → daha hızlı dosya ama daha “facetli” yüzey

2) Angle Tolerance / Normal Deviation (Açı toleransı)

Yüzey normalinin ne kadar değişmesine izin verileceğini belirler. Kavislerde çok önemlidir.

  • Küçük açı toleransı → kavis daha düzgün çıkar
  • Büyük açı toleransı → köşeli hissi artar

3) Max Edge Length (Maksimum kenar uzunluğu)

Üçgenlerin kenarlarının “çok büyümesini” engeller. Büyük yarıçaplı yüzeylerde faceti azaltır.

Pratikte en kritik olan genelde Deviation (sapma) ayarıdır. Diğerleri onu destekler.


“Tolerans Küçült → Daha İyi Yüzey” Ama Bir Bedeli Var

STL toleranslarını çok küçültürsen:

  • Dosya boyutu büyür (MB’lar artar)
  • CAM hesaplama süresi uzar
  • Toolpath daha ağır olabilir

Bu yüzden hedef:
✅ Yüzeyi kurtaracak kadar sıkı
✅ Sistemi boğmayacak kadar mantıklı


CNC/CAM’de Facet İzlerini Azaltmak İçin Format Seçimi

Her zaman STL şart değil. Uygunsa şu formatlar daha iyi sonuç verir:

STEP / IGES (NURBS/solid verisi)

  • Kavisli yüzeyleri “gerçek yüzey” olarak taşır.
  • CAM yazılımı kendi içinde daha doğru hesap yapabilir.
  • 3D frezelemede çoğu zaman STL’ye göre daha temiz sonuç verir.

STL ne zaman mantıklı?

  • Model zaten mesh tabanlıysa (tarama verisi, heykel, organik yüzey)
  • 3D kabartmalar/relief işler
  • Bazı yazılımlar 3D işlemede STL/mesh ile daha rahat çalışıyorsa

CAM Tarafında da “Mesh/Facet” Telafisi Var mı?

Birçok CAM yazılımında STL/mesh işlerken şu seçenekler bulunur:

  • Smoothing (yumuşatma)
  • Filter (filtreleme)
  • Tolerance (işleme toleransı)
  • Refine mesh / Re-mesh (bazı yazılımlarda)

Ama şunu bilmek önemli:

CAM, kötü export edilmiş (az üçgenli) STL’yi her zaman mucize gibi düzeltemez.
En temiz yol: STL’yi doğru toleransla üretmek.


Hızlı Ayar Reçetesi (Başlangıç Mantığı)

(Değerler yazılım ve işin hassasiyetine göre değişir; ama pratik başlangıç yaklaşımı budur.)

  • Dekoratif 3D kabartma / ahşap: orta tolerans (yüzeyde facet kalmayacak kadar)
  • Kalıp / yüksek yüzey kalitesi: daha sıkı tolerans (küçük sapma + küçük açı toleransı)
  • Büyük parçalar / hızlı iş: tolerans biraz daha geniş olabilir (iz kabul ediliyorsa)

En doğru yöntem:

  1. Aynı modeli 2–3 farklı toleransla STL dışa aktar
  2. Aynı toolpath ile küçük test parçası kes
  3. Işık altında yüzey kırıklığına bak
  4. “Yeterince iyi” noktada kal

Ustalık İpucu: Makine Yaşlandıkça STL Faceti Daha Çok Göze Batar

Makinede rulmanlar, kızaklar, vidalı mil somunları zamanla boşluk ve titreşim üretmeye başladığında;

  • Zaten “üçgenli” gelen yüzey, işleme sırasında daha da belirgin iz bırakabilir.
    Bu yüzden eski makinelerde:
  • STL toleransını daha dikkatli seçmek,
  • Finişte stepover’u düşürmek,
  • İvme/jerk ayarlarını aşırı agresif yapmamak
    yüzey kalitesi için daha da önem kazanır.

Sonuç

STL, 3D modeli üçgenlerle temsil ettiği için kavisli yüzeylerde facet izleri oluşabilir. Bu, 2D’de eğrinin çizgilerle yaklaştırılmasına çok benzer. Çözümün temeli:

  • STL export toleranslarını (sapma/açı/kenar uzunluğu) doğru ayarlamak,
  • Mümkünse STEP/IGES gibi yüzey/katı formatlarını tercih etmek,
  • CAM tarafında tolerance + smoothing gibi seçenekleri doğru kullanmaktır.