Skip to content

DXF'te spline, polyline ve yaylar: eğriler neden binlerce kısa çizgiye dönüşür

Bir DXF bir eğriyi gerçek bir ARC ya da CIRCLE olarak, bulge'lu bir polyline segmenti olarak (tek bir sayıda tutulan yay), SPLINE ya da ELLIPSE olarak veya yüzlerce kısa düz çizgi olarak saklayabilir. Kesim için en iyisi gerçek yaylardır: dosya küçük kalır ve kontrolcünün tahmin edeceği hiçbir şey yoktur. Diğer her biçim yolda bir program tarafından yaklaşık hesaplanmak zorundadır; yuvarlak delikler işte orada çokgene döner ve minik segmentlerle dolu yollar makineyi yavaşlatır.

7 dk okuma · Güncellendi · Zorocut ekibi
Adımlar
  1. Delikleri ve yarıçapları spline ya da kısa çizgi dizileri olarak değil, daire ve yay olarak çiz
  2. Kalan spline'ları küçük bir toleransla polyline ya da yay olarak dışa aktar
  3. Dosyayı DXF denetleyicide aç ve neyi yaklaşık hesapladığını oku
  4. Yayları kontrolcüye kadar yay olarak koru: onları çizgiye çeviren araçlardan kaçın

Bir eğriyi saklamanın beş yolu

ÖğeNe saklarKesim için
ARC, CIRCLEMerkez, yarıçap, başlangıç ve bitiş açısıKesin: kontrolcünün istediği
Bulge'lu LWPOLYLINE ya da POLYLINEKöşe noktaları; bir segmentteki bulge onu yay yapar. Bulge, yay açısının dörtte birinin tanjantıdır: 0 düz, 1 yarım daire, negatif saat yönündedirOkuyucu bulge'u dikkate alırsa kesin yaylar
SPLINEDerece, düğümler, kontrol noktaları ve ağırlıklar — ya da yalnızca uydurma noktalarıHer içe aktarıcı onu yaklaşık hesaplamak zorunda
ELLIPSEMerkez, büyük eksen, eksenlerin oranı, başlangıç ve bitiş parametresi (tam elips için 0'dan 2π'ye)Her içe aktarıcı onu yaklaşık hesaplamak zorunda
Çok sayıda kısa LINEÖnceden kirişlere bölünmüş bir eğriBir şey yayları geri uydurmadıkça çokgen olarak kesilir

İki ayrıntı içe aktarıcıları yanıltır. Kapalı bir polyline'da son köşenin bulge'u, ilk köşeye dönen kapanış segmentine aittir — kaçırılırsa yuvarlatılmış bir köşe keskin gelir. Ayrıca bir SPLINE düğümsüz ve ağırlıksız, yalnızca uydurma noktalarıyla yazılabilir; yani bir okuyucunun iki biçimi de bilmesi gerekir.

“Tüm yayları çizgiye çeviriyor”

Bu şikâyet 2023'te PlasmaSpider forumunda bir SheetCAM kullanıcısından geldi, ücretsiz bir nesting aracı hakkındaydı: “it converts all arcs to lines (g1) motion” (tüm yayları G1 doğrusal harekete çeviriyor). Derdi şuydu: yaylar gidince SheetCAM delikleri ve yayları göremez; ona bağlı özellikler — delik algılama, yaylarda meşale yüksekliği kilidi — çalışmaz. Kısa segmentler zamana da mal olur. SheetCAM kılavuzu, çok sayıda küçük segmentten oluşan çizimlerin işlemeyi yavaşlattığını, çok büyük G-code dosyaları ürettiğini ve işlemeyi yavaşlatabileceğini söyler. CypCut'ta kesim hızını artırmak için eğrileri NURBS interpolasyonuyla yumuşatan bir seçenek ve bir eğri hassasiyeti ayarı vardır: ne kadar düşükse eğrilerde hız o kadar sınırlanır.

Kontrolcüler ve CAM gerisiyle ne yapar

  • CypCut içe aktarırken eğrileri otomatik yumuşatır ve senin belirlediğin hassasiyetle elle Smooth komutu vardır.
  • CypNest'in Auto Smooth komutu çok sayıda çizgi segmentinden oluşan eğrileri yeniden düzenler; Bézier eğrilerine dokunmama ve daireleri tanıma seçenekleri vardır.
  • SheetCAM, bir yayı izleyen çizgi dizilerini yay uydurma toleransı içinde yeniden yaya çevirir ve en yüksek ayrıntı azaltma hatası içindeki ayrıntıyı atar — kılavuz plazma için yaklaşık 0,020 in önerir.
  • Bunların her biri geometriyi bir miktar değiştirir; toleransı bilmen gerekir. Yaylardan oluşan bir dosya onlara değiştirecek bir şey bırakmaz.

Programlara göre dışa aktarma ayarları

  • Fusion: SendCutSend, polyline'lar daha yaygın kabul gördüğü ve daha tutarlı sonuç verdiği için Convert Splines to Polylines dışa aktarma seçeneğini önerir; varsayılan tolerans genelde yeter.
  • SolidWorks: aynı firmanın SolidWorks kılavuzu bu program için tersini söyler — spline'ları spline olarak dışa aktarmak idealdir.
  • AutoCAD: SendCutSend'in AutoCAD sayfası spline'lar hakkında bir şey söylemez. Delikleri CIRCLE, yarıçapları ARC ya da fillet ile çiz; kesin kalırlar.
  • Inkscape: DXF dışa aktarıcısı her Bézier segmentini ayrı bir SPLINE olarak yazar; Flatten Béziers açıksa eğriler kısa çizgilere döner; düz diziler varsayılan olarak LWPOLYLINE çıkar. Ya da DXF'i atla: Zorocut SVG'yi doğrudan okur — bkz. SVG'den DXF'e.

Zorocut eğrilerle ne yapar

  • ARC ve CIRCLE olduğu gibi okunur; polyline bulge'ları gerçek yaya dönüşür.
  • SPLINE ve ELLIPSE örneklenir ve eğriden 0,01 mm içinde kalan en az sayıda yay ve çizgiyle uydurulur. Kesim öncesi kontrol onları listeler, örneğin “Yay ve çizgilerle yaklaşık hesaplandı: 4 SPLINE”.
  • Yalnızca uydurma noktalı bir SPLINE, bu noktalardan geçen düz çizgilerle birleştirilir ve şeklini kontrol etmen için uyarı verilir.
  • Farklı X ve Y ölçekleriyle yerleştirilmiş bir bloğun içindeki yaylar artık daire değildir: onlar da yaklaşık hesaplanır ve bildirilir.
  • Zaten LINE'lara bölünmüş eğriler çizgi olarak kalır: Zorocut onlara yay uydurmaz. 200'den fazla segmentli kapalı bir dış hatta, tek bir eğri üzerinde 0,005 mm içinde yatan çizgileri birleştirir; böylece dosya hafifler, ama 64 kirişle çizilmiş bir delik yine 64 kiriş olarak dışa aktarılır. Onu CAD'de daire olarak yeniden çiz.
  • Dışa aktarılan DXF yalnızca LINE, ARC ve CIRCLE içerir; özgün yaylar taşınır ve döndürülür, asla yeniden yaklaşık hesaplanmaz — bkz. CypCut ve FSCUT için DXF dışa aktarma.

Kaynaklar

  1. Autodesk, AutoCAD 2012 DXF Reference ($INSUNITS, OCS, entities)
  2. ezdxf documentation, LWPOLYLINE (bulge, closed polylines)
  3. ezdxf documentation, SPLINE (control points, knots, fit points)
  4. PlasmaSpider forum, SheetCam nesting? (robertspark, 2023-11-28)
  5. SheetCam TNG Setup and Operation Manual v3.1.17
  6. Friendess, CypCut Laser Cutting Control System User Manual v6.5
  7. BOCHU, CypNest User Manual (2024V3)
  8. SendCutSend, How to export a DXF from Autodesk Fusion
  9. SendCutSend, DXF files in SolidWorks
  10. SendCutSend, How to export a file from AutoCAD
  11. Inkscape extensions, DXF outlines exporter (dxf_outlines.py)

Başka bir yerde mi takıldın? Sor — Zorocut ekibi her soruyu yanıtlar.

Soru sor

Nesting ve teklif ipuçları e-posta kutuna gelsin

Ayda yaklaşık bir e-posta: nesting ve teklif ipuçları, toplulukta sorulan sorunlara çözümler ve Zorocut haberleri.

Kesim ve teklif üzerine yeni rehberler, videolar ve Zorocut haberleriyle ayda yaklaşık bir e-posta. Önce onaylaman için sana e-postayla bir bağlantı gönderiyoruz; aboneliğinden istediğin zaman çıkabilirsin. Gizlilik politikası

Zorocut'ta yerleştir ve fiyatlandır

Bu rehberlerdeki aralık kuralı, birim kontrolü, başlangıç hızları ve teklif formülü Zorocut Nest'te ve ücretsiz online nesting aracında hazır. DXF dosyaların bilgisayarından çıkmaz.