Logg inn
Alle innlegg

DXF kontra SVG: Hvilket filformat bør du bruke?

·7 minutter å lese
DXF kontra SVG: Hvilket filformat bør du bruke?

Du har et design klart for kutting. Programvaren ber om en fil. Skal du bruke DXF eller SVG?

Dette spørsmålet dukker opp i alle forum om laserskjæring, CNC-fresing og kuttemaskiner. Svarene er vanligvis vage ("det kommer an på") eller basert på tilhørighet ("SVG er alltid bedre" / "ekte maskinister bruker DXF"). Ingen av delene er nyttige.

Her er det faktiske svaret, forklart tydelig nok til at du aldri trenger å lure igjen.

Hva de faktisk er

SVG (Skalerbar vektorgrafikk) er en åpen standard for 2D-vektorgrafikk. Formatet ble laget for nettet, men fungerer utmerket til produksjon. SVG-filer er XML-tekst som mennesker kan lese. Åpne en fil i et tekstredigeringsprogram, så ser du koordinater, banedata, farger og stilinformasjon.

DXF (Utvekslingsformat for tegninger) ble laget av Autodesk i 1982 for utveksling av data mellom AutoCAD og andre CAD-programmer. Det er standardformatet for tekniske tegninger og CNC-produksjon. DXF-filer er også tekstbaserte, men bruker en mer rigid struktur basert på seksjoner.

Begge formatene beskriver de samme grunnleggende tingene: linjer, buer, sirkler, kurver og baner. De er forskjellige språk for å beskrive den samme geometrien.

Premiumressurser

SKRIV UT. KUTT. FRES.

Cowboydesign
Keltiske design
Hjorteskalledesign
  • Flere formater (SVG, DXF, PNG)
  • Maskintestede design
  • Kommersielle lisenser
Bla gjennom 5 000+ design

Sponset av PrintCutCarve.com

De viktigste forskjellene

FunksjonSVGDXF
OpphavNett (W3C, 1999)CAD (Autodesk, 1982)
PrimærbrukNett, design, laser/vinylCAD, CNC, tekniske tegninger
FargestøtteFull RGB/hexBegrenset (lagfarger)
StilCSS-lignende (fyll, strek, opasitet)Minimal
TekststøtteFull (skrifter, størrelser)Grunnleggende
LagGrupper og ID-erNavngitte lag
EnheterPiksler, mm, in osv.Vanligvis mm eller tommer
FilstørrelseKompaktStørre for samme geometri
Lesbar for menneskerJa (XML)Ja (men omstendelig)
Kan vises i nettleserJa (innebygd)Nei

Når du bør bruke SVG

SVG er det beste valget i de fleste situasjoner for deg som lager ting:

Programvare for laserskjæring. LightBurn, xTool Creative Space og de fleste moderne laserprogrammer importerer SVG direkte. SVG bevarer farger, som laserprogramvare kan knytte til ulike operasjoner (rød = kutting, blå = gravering, grønn = merking).

Kuttemaskiner. Cricut Design Space og Silhouette Studio foretrekker begge SVG. Farge- og laginformasjonen i SVG-filer kan kobles direkte til kuttelagene disse programmene bruker.

Nett og deling. SVG-filer vises i alle nettlesere. Du kan forhåndsvise dem, dele dem på nettet og bygge dem inn på nettsteder uten en egen visning. Prøv det med en DXF.

Designverktøy. Inkscape, Illustrator, Affinity Designer og Figma bruker alle SVG som primærformat eller innebygd format. Utvalget av verktøy som kan opprette og redigere SVG-filer, er enormt.

Fargekodede arbeidsflyter. Hvis du bruker forskjellige farger for å representere ulike operasjoner, slik det er vanlig ved laserskjæring, håndterer SVG dette naturlig. Hver bane kan ha sin egen strek- og fyllfarge.

Når du bør bruke DXF

DXF er det riktige valget i disse bestemte situasjonene:

CNC CAM-programvare. Fusion 360, Carbide Create, VCarve, Aspire og de fleste CNC CAM-programmer fungerer direkte med DXF. Noen støtter også SVG, men DXF er det forventede formatet. Generering av CAM-verktøybaner er bygget rundt DXF-konvensjoner.

Presisjonskonstruksjon. Når målene må være nøyaktige og programvaren videre i arbeidsflyten må vite at en linje er nøyaktig 127.5mm lang, formidler DXF denne presisjonen pålitelig. SVG kan også gjøre det, men CAD/CAM-økosystemet stoler mer på DXF.

Eldre utstyr. Eldre CNC-kontrollere, industrielle lasersystemer og enkelte plasmaskjærere støtter bare DXF, eller enda eldre formater som HPGL. Hvis maskinens programvare er datert 2010, er DXF sannsynligvis det tryggeste valget.

Utveksling med maskinister eller produsenter. Hvis du sender filer til et maskinverksted, en CNC-tjeneste eller en produksjonsbedrift, forventer de DXF. Det er produksjonsverdenens felles språk. Å sende en SVG til et maskinverksted er som å sende et Word-dokument til noen som ba om en PDF. Det kan fungere, men det signaliserer at du ikke snakker språket deres.

Info

En enkel tommelfingerregel: Hvis programvaren er laget for design og laser/vinyl, bruker du SVG. Hvis den er laget for CAD/CAM og CNC, bruker du DXF.

Vanlige konverteringsproblemer

Å konvertere mellom de to formatene er enkelt i teorien. I praksis kan noen ting gå galt:

Kurver og buer

SVG bruker kubiske Bezier-kurver for jevne baner. DXF bruker buer, linjer og splines. Når SVG-kurver konverteres til DXF, må konverteren tilnærme Bezier-kurvene som en serie linjestykker (polylinjer) eller konvertere dem til DXF-splines. Noen konvertere gjør dette dårlig, noe som gir fasetterte kurver som egentlig skal være jevne.

Skalering og enheter

SVG-filer kan bruke ulike enheter (px, mm, in) eller ingen enheter i det hele tatt, bare koordinater for visningsområdet. DXF-filer bruker vanligvis virkelige enheter (mm eller tommer). Hvis konverteren ikke håndterer koblingen mellom enhetene riktig, kan designet importeres med feil skalering. Et skilt på 6 tommer kan vises som 6mm, eller omvendt.

Laginformasjon

SVG bruker farger og grupper til å organisere elementer. DXF bruker navngitte lag med egenskaper. Ikke alle konvertere kobler disse riktig. De nøye fargekodede SVG-lagene dine kan ende opp på ett enkelt DXF-lag, slik at organiseringen går tapt.

Tekst

Begge formatene støtter tekst, men de håndterer den forskjellig. SVG-tekst viser til skrifter med navn. DXF-tekst bruker bestemte tekststiler og skrifthenvisninger. Ved konvertering bør tekst helst konverteres til konturer eller baner først for å unngå problemer med skrifttilgjengelighet.

Tips

Konverter alltid tekst til konturer (baner) før du konverterer mellom SVG og DXF. Da unngår du kompatibilitetsproblemer med skrifter. I Inkscape: velg teksten, og velg deretter Bane → Objekt til bane.

Slik konverterer du mellom dem

SVG til DXF

Dette er den vanligste konverteringen for deg som lager ting. Du har laget designet i Inkscape eller lastet ned en SVG-fil, og nå trenger CNC-programvaren din en DXF.

Alternativ 1: File Converter fra Craftgineer File Converter håndterer konvertering fra SVG til DXF gratis. Last opp SVG-filen, og last ned en ren DXF-fil. Konverteren håndterer kurvetilnærming og kobling mellom enheter riktig. Du trenger ikke installere programvare.

Se vår guide til konvertering fra SVG til DXF for en detaljert gjennomgang.

Alternativ 2: Inkscape Inkscape kan lagre som DXF (Fil → Lagre som → Desktop Cutting Plotter (DXF)). Kvaliteten på resultatet er blitt bedre i nyere versjoner, men kan fortsatt variere for komplekse kurver. Test resultatet i CAM-programvaren før du starter en kutting.

Alternativ 3: Nettbaserte konvertere CloudConvert, Convertio og lignende tjenester kan konvertere SVG til DXF. Resultatene varierer. Noen lager rene filer, andre lager søppel. Hvis du finner en som fungerer for arbeidsflyten din, bør du bokmerke den.

DXF til SVG

Mindre vanlig, men nødvendig når du laster ned et DXF-mønster og vil bruke det i laserprogramvare som foretrekker SVG.

File Converter håndterer også konvertering fra DXF til SVG. Samme fremgangsmåte: last opp, konverter, last ned.

Inkscape åpner også DXF-filer (Fil → Åpne). Dialogboksen for import har alternativer for skalering som du kanskje må justere.

Hva med andre formater?

AI (Adobe Illustrator): Proprietært format. Konverter til SVG for bred kompatibilitet.

PDF: Kan inneholde vektorbaner. Enkelte laserprogrammer importerer PDF direkte. Kvaliteten avhenger av hvordan PDF-filen ble opprettet.

EPS (innkapslet PostScript): Eldre format. Brukes fortsatt i enkelte arbeidsflyter for trykk og skiltproduksjon. Konverter til SVG eller DXF for bruk med maskiner.

CDR (CorelDRAW): Proprietært format. Vanlig i skiltproduksjonsbransjen. Konverter til DXF eller SVG for bedre kompatibilitet.

3MF/STL/OBJ: 3D-formater, ikke 2D-vektorer. En helt annen kategori. Brukes til 3D-printing og tredimensjonal CNC-fresing.

Se vår guide til filformater for en fullstendig oversikt over alle filformater for deg som lager ting.

Konklusjonen

Bruk SVG til laserskjæring, Cricut/Silhouette, deling på nettet og designarbeidsflyter. Det er det mest allsidige formatet for de fleste oppgaver.

Bruk DXF til CNC-fresing, CAM-programvare og når du sender filer til produksjonstjenester. Det er standarden i produksjonsverdenen.

Konverter fritt mellom dem ved behov. File Converter og MonoTrace håndterer de vanligste konverteringsscenarioene gratis.

Formatet definerer ikke prosjektet ditt. Det gjør geometrien. Så lenge banene er rene og målene er riktige, vil begge formatene gjøre jobben. Velg det formatet programvaren din foretrekker, konverter når det trengs, og fokuser på å lage ting.

Relaterte verktøy

Klar til å prøve disse verktøyene?

Registrer deg gratis, uten kredittkort. Gratis verktøy er tilgjengelige med en gang.

Kom i gang gratis