👤 Pro — geen advertentiesPro
CAD & CNC

DXF-optimalisatie

Curves die als duizenden kleine lijnsegmenten zijn geëxporteerd, laten lasersnijders en CNC-besturingen haperen. Dit maakt de polylijnen van je DXF schoon — veel minder punten, dezelfde vorm binnen de tolerantie die je kiest. Alles gebeurt in je browser.

Gratis — onbeperkt gebruik.

Waarom CAM-bestanden opzwellen, en wat een tolerantie écht betekent

Een nagetekende of geëxporteerde tekening bevat zelden de elegante bogen die een mens zou tekenen. Gevectoriseerde scans, platgeslagen splines en CAD-exports beschrijven elke curve als honderden piepkleine rechte segmenten, en elk van die segmenten is een node die je CNC-besturing moet inlezen, bufferen en uitvoeren. De zichtbare symptomen zijn bekend: bestanden die een eeuwigheid duren om te laden, laserkoppen die haperen rond curves omdat de besturing niet ver genoeg vooruit kan kijken, en gereedschapsbanen die kruipen. Nodes reduceren is geen cosmetische ingreep — op veel machines maakt het de snede direct vloeiender en sneller.

De tolerantie kiezen zoals een verspaner dat doet

De tolerantie is een belofte: geen enkel vereenvoudigd punt komt verder van de oorspronkelijke lijn te liggen dan deze afstand. Dat geeft je een objectieve manier om hem te kiezen — zet hem onder wat je proces fysiek kan oplossen. Een laser met een snijbreedte van 0,2 mm kan een wiggel van 0,05 mm in het pad toch niet uitdrukken, dus die wiggel verwijderen kost niets. Begin klein, kijk naar de live voor-en-na-nodeteller, en verhoog de tolerantie stap voor stap; de eerste stappen verwijderen meestal het overgrote deel van de nodes terwijl de afwijking ver onder alles blijft wat de machine ooit zou kunnen snijden. Echte bogen, cirkels en tekst blijven bewust onaangeroerd — alleen polylijnen worden uitgedund, want daar verstopt nagetekende geometrie haar omvang.

Waar dit in de werkwijze past

De zwaarste bestanden komen meestal uit vectorisatie, dus een pas door deze tool direct na Afbeelding naar DXF of PDF naar DXF is de natuurlijke gewoonte — eerst natekenen, dan uitdunnen, en pas daarna meten en herschalen in CAD. En gaan de onderdelen naar een gedeelde plaat materiaal, dan maakt een lichter bestand ook de DXF nesting-tool merkbaar sneller, omdat die elke omtrek die je geeft rasterizeert.

Hoe het werkt — en de eerlijke beperkingen

Dit voert het Ramer–Douglas–Peucker-algoritme uit op elke polylijn: het houdt de punten die de vorm bepalen en laat de punten weg die binnen jouw tolerantie van de rechte lijn ertussen liggen. De maximale afwijking wordt begrensd door die tolerantie, dus een instelling van 0.05 eenheden verschuift de omtrek nooit meer dan 0.05 eenheden — geen maatverlies voorbij de waarde die je kiest. Verhoog de tolerantie voor een kleiner bestand, verlaag hem om dichter bij het origineel te blijven. Twee eerlijke beperkingen: dit vereenvoudigt polylijnen (meestal de boosdoener bij opgeblazen CAM-bestanden), maar laat echte bogen, cirkels en tekst ongemoeid, en het vermindert het aantal punten in plaats van ze opnieuw te fitten als spline-bogen — een zwaardere functie die we later misschien toevoegen.

Verandert dit mijn afmetingen?

Alleen binnen de tolerantie die je instelt. Bij 0.05 eenheden verschuift de omtrek nooit meer dan 0.05 eenheden ten opzichte van het origineel; zet hem op 0 en er wordt niets verwijderd. Kies een tolerantie ruim onder je bewerkingsnauwkeurigheid en het onderdeel blijft precies op maat, terwijl het aantal punten daalt.

Waarom is mijn bestand nog steeds groot?

Dit richt zich op polylijnen — meestal de oorzaak van enorme CAM-bestanden die uit splines of contouren zijn geëxporteerd. Is jouw DXF om andere redenen groot (veel losse entiteiten, blokken, tekst), dan daalt het aantal punten niet veel. Bekijk het aantal punten voor → na terwijl je de tolerantie wijzigt, om het effect live te zien.

Wordt er iets geüpload?

Nee. De DXF wordt volledig in je browser gelezen, vereenvoudigd en teruggeschreven — er wordt niets naar een server gestuurd of opgeslagen.

Convertburda — universele conversies