Zaloguj się
Wszystkie wpisy

DXF a SVG: którego formatu pliku użyć?

·7 min czytania
DXF a SVG: którego formatu pliku użyć?

Masz gotowy projekt do wycięcia. Oprogramowanie prosi o plik. Wybrać DXF czy SVG?

To pytanie pojawia się na każdym forum poświęconym cięciu laserowemu, frezowaniu CNC i maszynom tnącym. Odpowiedzi są zwykle nieprecyzyjne („to zależy”) albo stronnicze („SVG jest zawsze lepszy” / „prawdziwi operatorzy maszyn używają DXF”). Żadna z nich nie pomaga.

Oto konkretna odpowiedź, wyjaśniona na tyle jasno, że już nigdy nie będziesz się nad tym zastanawiać.

Czym właściwie są te formaty

SVG (skalowalna grafika wektorowa) to otwarty standard grafiki wektorowej 2D. Stworzono go z myślą o internecie, ale świetnie sprawdza się również w produkcji. Pliki SVG to czytelny dla człowieka tekst XML. Otwórz taki plik w edytorze tekstu, a zobaczysz współrzędne, dane ścieżek, kolory i style.

DXF (format wymiany rysunków) został stworzony przez Autodesk w 1982 roku do wymiany danych między AutoCAD-em a innymi programami CAD. Jest standardowym formatem rysunków technicznych i produkcji CNC. Pliki DXF również są oparte na tekście, ale wykorzystują bardziej sztywną strukturę podzieloną na sekcje.

Oba formaty opisują te same podstawowe elementy: linie, łuki, okręgi, krzywe i ścieżki. To różne języki opisujące tę samą geometrię.

Materiały premium

DRUKUJ. WYCINAJ. RZEŹB.

Projekty kowbojskie
Projekty celtyckie
Projekty czaszek jelenia
  • Wiele formatów (SVG, DXF, PNG)
  • Projekty przetestowane na maszynach
  • Licencje komercyjne
Przeglądaj ponad 5000 projektów

Sponsorowane przez PrintCutCarve.com

Najważniejsze różnice

CechaSVGDXF
PochodzenieInternet (W3C, 1999)CAD (Autodesk, 1982)
Główne zastosowanieInternet, projektowanie, laser/winylCAD, CNC, inżynieria
Obsługa kolorówPełna RGB/hexOgraniczona (kolory warstw)
StylePodobne do CSS (wypełnienie, obrys, krycie)Minimalne
Obsługa tekstuPełna (czcionki, rozmiar)Podstawowa
WarstwyGrupy i identyfikatoryNazwane warstwy
JednostkiPiksele, mm, in, itd.Zwykle mm lub cale
Rozmiar plikuKompaktowyWiększy przy tej samej geometrii
Czytelność dla człowiekaTak (XML)Tak (ale rozwlekły)
Wyświetlanie w przeglądarceTak (natywnie)Nie

Kiedy używać SVG

SVG jest lepszym wyborem w większości zastosowań makerskich:

Oprogramowanie do cięcia laserowego. LightBurn, xTool Creative Space i większość nowoczesnych programów do obsługi laserów importuje SVG natywnie. SVG zachowuje kolory, które oprogramowanie laserowe może przypisać do różnych operacji (czerwony = cięcie, niebieski = grawerowanie, zielony = znakowanie).

Maszyny tnące. Cricut Design Space i Silhouette Studio preferują SVG. Informacje o kolorach i warstwach w plikach SVG bezpośrednio odpowiadają warstwom cięcia używanym przez te programy.

Internet i udostępnianie. Pliki SVG wyświetlają się w każdej przeglądarce internetowej. Można je podglądać, udostępniać online i osadzać na stronach internetowych bez specjalnej przeglądarki. Spróbuj zrobić to z plikiem DXF.

Narzędzia projektowe. Inkscape, Illustrator, Affinity Designer i Figma używają SVG jako głównego lub natywnego formatu. Ekosystem narzędzi do tworzenia i edycji plików SVG jest ogromny.

Praca z oznaczeniami kolorystycznymi. Jeśli używasz różnych kolorów do oznaczania różnych operacji (co jest częstą praktyką przy cięciu laserowym), SVG obsługuje to w naturalny sposób. Każda ścieżka może mieć własny kolor obrysu i wypełnienia.

Kiedy używać DXF

DXF jest właściwym wyborem w następujących konkretnych sytuacjach:

Oprogramowanie CNC CAM. Fusion 360, Carbide Create, VCarve, Aspire i większość programów CNC CAM natywnie obsługuje DXF. Niektóre przyjmują również SVG, ale oczekiwanym formatem jest DXF. Generowanie ścieżek narzędzia CAM opiera się na konwencjach DXF.

Precyzyjna inżynieria. Gdy wymiary muszą być dokładne, a kolejne oprogramowanie musi wiedzieć, że linia ma dokładnie 127.5mm długości, DXF niezawodnie zachowuje tę precyzję. SVG również może to robić, ale ekosystem CAD/CAM bardziej ufa formatowi DXF.

Starsze urządzenia. Starsze sterowniki CNC, przemysłowe systemy laserowe i niektóre wycinarki plazmowe obsługują wyłącznie DXF (a czasem jeszcze starsze formaty, takie jak HPGL). Jeśli oprogramowanie maszyny pochodzi z 2010 roku, DXF będzie prawdopodobnie najbezpieczniejszym wyborem.

Wymiana plików z operatorami maszyn i firmami produkcyjnymi. Jeśli wysyłasz pliki do zakładu obróbki, firmy świadczącej usługi CNC lub przedsiębiorstwa produkcyjnego, oczekują oni formatu DXF. To lingua franca świata produkcji. Wysłanie SVG do zakładu obróbki przypomina wysłanie dokumentu Word osobie, która poprosiła o PDF. Może zadziałać, ale sygnalizuje, że nie mówisz ich językiem.

Informacja

Prosta zasada: jeśli oprogramowanie jest przeznaczone do projektowania i pracy z laserem/winylem, użyj SVG. Jeśli służy do pracy z CAD/CAM i CNC, użyj DXF.

Typowe problemy podczas konwersji

Konwersja między tymi formatami jest teoretycznie prosta. W praktyce kilka rzeczy może pójść nie tak:

Krzywe i łuki

SVG używa sześciennych krzywych Béziera do tworzenia gładkich ścieżek. DXF wykorzystuje łuki, linie i splajny. Podczas konwersji krzywych SVG do DXF konwerter musi przybliżyć krzywe Béziera za pomocą serii odcinków linii (polilinii) albo przekształcić je w splajny DXF. Niektóre konwertery robią to niedokładnie, czego skutkiem są fasetowane krzywe, które powinny być gładkie.

Skala i jednostki

Pliki SVG mogą używać różnych jednostek (px, mm, in) albo nie używać ich wcale (tylko współrzędnych obszaru roboczego). Pliki DXF zazwyczaj wykorzystują jednostki rzeczywiste (mm lub cale). Jeśli konwerter nieprawidłowo obsłuży mapowanie jednostek, projekt może zostać zaimportowany w niewłaściwej skali. Tabliczka o szerokości 6 cali może pojawić się jako 6mm lub odwrotnie.

Informacje o warstwach

SVG wykorzystuje kolory i grupy do porządkowania elementów. DXF używa nazwanych warstw z właściwościami. Nie wszystkie konwertery mapują je poprawnie. Starannie oznaczone kolorami warstwy SVG mogą trafić do jednej warstwy DXF, powodując utratę struktury organizacyjnej.

Tekst

Oba formaty obsługują tekst, ale robią to w różny sposób. Tekst SVG odwołuje się do czcionek po nazwie. Tekst DXF korzysta z określonych stylów tekstu i odwołań do czcionek. Podczas konwersji najlepiej najpierw zamienić tekst na obrysy/ścieżki, aby uniknąć problemów z zależnościami czcionek.

Wskazówka

Zawsze zamieniaj tekst na obrysy (ścieżki) przed konwersją między SVG i DXF. Eliminuje to wszelkie problemy ze zgodnością czcionek. W Inkscape: zaznacz tekst, a następnie wybierz Ścieżka → Obiekt na ścieżkę.

Jak konwertować między tymi formatami

SVG do DXF

To najczęstszy rodzaj konwersji wśród makerów. Projekt został utworzony w Inkscape albo pobrano plik SVG, a teraz oprogramowanie CNC wymaga pliku DXF.

Opcja 1: File Converter firmy Craftgineer Narzędzie File Converter bezpłatnie konwertuje pliki SVG do DXF. Prześlij plik SVG i pobierz czysty plik DXF. Konwerter prawidłowo obsługuje przybliżanie krzywych i mapowanie jednostek. Nie trzeba instalować oprogramowania.

Szczegółowe instrukcje znajdziesz w naszym przewodniku konwersji z SVG do DXF.

Opcja 2: Inkscape Inkscape może zapisywać pliki jako DXF (Plik → Zapisz jako → Ploter tnący biurkowy (DXF)). Jakość wynikowych plików poprawiła się w nowszych wersjach, ale przy złożonych krzywych nadal może być niestabilna. Przetestuj wynik w oprogramowaniu CAM przed rozpoczęciem cięcia.

Opcja 3: Konwertery online Usługi CloudConvert, Convertio i podobne mogą konwertować SVG do DXF. Wyniki są różne. Niektóre tworzą czyste pliki, inne generują bezużyteczne dane. Jeśli znajdziesz usługę działającą w Twoim procesie pracy, dodaj ją do zakładek.

DXF do SVG

Rzadziej potrzebna, ale przydatna, gdy pobierzesz wzór DXF i chcesz użyć go w oprogramowaniu laserowym preferującym SVG.

Narzędzie File Converter obsługuje również konwersję z DXF do SVG. Ta sama zasada: prześlij, przekonwertuj, pobierz.

Inkscape również otwiera pliki DXF (Plik → Otwórz). Okno importu zawiera opcje skalowania, które mogą wymagać dostosowania.

A co z innymi formatami?

AI (Adobe Illustrator): Format własnościowy. W celu zapewnienia szerokiej kompatybilności przekonwertuj go do SVG.

PDF: Może zawierać ścieżki wektorowe. Niektóre programy laserowe importują PDF bezpośrednio. Jakość zależy od sposobu utworzenia pliku PDF.

EPS (Encapsulated PostScript): Starszy format. Nadal używany w niektórych procesach druku i tworzenia oznakowania. Do zastosowań maszynowych przekonwertuj go do SVG lub DXF.

CDR (CorelDRAW): Format własnościowy. Popularny w branży tworzenia oznakowania. Dla szerszej kompatybilności przekonwertuj go do DXF lub SVG.

3MF/STL/OBJ: Format 3D, a nie grafika wektorowa 2D. To zupełnie inna kategoria. Służy do druku 3D i trójwymiarowego frezowania CNC.

Pełny przegląd wszystkich formatów plików dla makerów znajdziesz w naszym przewodniku po formatach plików.

Werdykt

Użyj SVG do cięcia laserowego, pracy z Cricut/Silhouette, udostępniania w internecie i projektowania. To bardziej uniwersalny format do większości zadań makerskich.

Użyj DXF do frezowania CNC, pracy z oprogramowaniem CAM oraz wysyłania plików do usług produkcyjnych. To standard w świecie produkcji.

Swobodnie konwertuj między nimi, gdy zajdzie taka potrzeba. Narzędzia File Converter i MonoTrace bezpłatnie obsługują najczęstsze scenariusze konwersji.

Format nie definiuje projektu. Definiuje go geometria. Jeśli ścieżki są czyste, a wymiary prawidłowe, oba formaty pozwolą wykonać zadanie. Wybierz format preferowany przez oprogramowanie, konwertuj w razie potrzeby i skup się na tworzeniu.

Powiązane narzędzia

Chcesz wypróbować te narzędzia?

Zarejestruj się bezpłatnie, bez podawania karty kredytowej. Bezpłatne narzędzia są dostępne od razu.

Zacznij bezpłatnie