Jak naprawić otwarte kontury i podwójne linie w plikach DXF
Żeby naprawić otwarte kontury w DXF, zaznacz otwarte kształty, połącz końce z tolerancją auto-łączenia około 0,05 do 0,2 mm, a potem usuń zdublowane linie i nakładające się odcinki. Sprawdź, czy każdy kontur jest zamknięty i występuje tylko raz, bo podwójne linie sprawiają, że laser tnie tę samą krawędź dwa razy.
Ustawiasz arkusz, naciskasz Start i laser rysuje idealne serce... z wyjątkiem ostatniego milimetra konturu, gdzie po prostu się zatrzymuje. Część zostaje przyklejona do deski, wypychasz ją nożem, a krawędź wygląda, jakby ktoś ją ugryzł. Za prawie każdym takim przypadkiem stoi otwarty kontur w pliku DXF, czyli kształt, którego początek i koniec nie do końca się spotykają.
Bliźniaczy problem to podwójne linie: ta sama krawędź narysowana dwa razy, więc wiązka przechodzi po niej dwukrotnie i zostawia szersze, ciemniejsze wypalenie. Oba da się łatwo naprawić, gdy wiesz, gdzie patrzeć.
Skąd w plikach DXF biorą się otwarte kontury i podwójne linie
DXF zapisuje geometrię jako osobne obiekty: linie, łuki, polilinie, krzywe sklejane. Kształt jest zamknięty tylko wtedy, gdy końce spotykają się dokładnie albo gdy polilinia jest oznaczona jako zamknięta. Częste przyczyny:
| Przyczyna | Jak to wygląda | Typowe pochodzenie |
|---|---|---|
| Zaokrąglenia przy eksporcie | Luka 0,001-0,05 mm | Eksport z CAD lub CNC |
| Kształt z luźnych linii | Wygląda na zamknięty, a to 12 osobnych odcinków | Rysunki zwektoryzowane lub rozbite |
| Nałożenie po kopiowaniu | Dwa identyczne kontury jeden na drugim | Scalone pliki lub zdublowane warstwy |
| Wspólne krawędzie | Dwie części rysują ścianę między nimi | Układy gniazdowe lub w stylu pudełek |
| Błędy importu krzywych | Drobne wyjście poza koniec | Projekty dowolnych kształtów |
Luka 0,02 mm jest niewidoczna na ekranie, ale sterownik lasera traktuje ją jako dwie osobne ścieżki. Co do samego cięcia, wiązka i tak podąży za każdą ścieżką, ale program nie potrafi wypełnić kształtu, zoptymalizować kolejności wewnątrz-przed-zewnątrz ani poprawnie wprowadzić cięcia.
Krok 1: Zobacz problem
W LightBurn użyj Edit > Select Open Shapes. Jeśli cokolwiek zostanie zaznaczone, te ścieżki są otwarte. Potem użyj View > Show Direction i trybu Wireframe/Coarse, żeby obejrzeć linie. Inny szybki test: przełącz się na tryb Fill i przybliż. Zamknięte kształty pokazują pełne wypełnienie, otwarte nic.
W Inkscape przybliż podejrzane miejsca narzędziem Węzły (N). Zaznacz ścieżkę i szukaj węzłów końcowych, które wyglądają jak kwadraty ze strzałką. Dwa węzły końcowe leżące obok siebie z luką to twój winowajca.
Wskazówka: Zrób test na całym pliku przed czyszczeniem. Policz, ile kształtów jest otwartych. Po zakończeniu liczba powinna wynosić zero.
Krok 2: Połącz otwarte ścieżki
Przechodź przez opcje od najprostszych do ręcznych.
- Auto-łączenie. W LightBurn zaznacz kształty i uruchom Edit > Auto-Join Selected Shapes. Łączy końce leżące w granicach tolerancji. Jeśli nic się nie dzieje, luka jest większa niż tolerancja; zwiększaj ją w ustawieniach po trochu.
- Łączenie w Inkscape. Narzędziem Węzły zaznacz ramką dwa węzły końcowe i naciśnij Shift+J (Połącz zaznaczone węzły). Jeśli są daleko od siebie, użyj Połącz odcinkiem.
- Połącz, potem napraw. Dla kształtu zbudowanego z wielu luźnych linii zaznacz je wszystkie i użyj Ścieżka > Połącz, a potem łącz końce jeden po drugim.
- Narysuj lukę na nowo. W upartych miejscach narysuj krótką linię przez lukę na tej samej warstwie i połącz ją.
| Wielkość luki | Najlepsze podejście | Ryzyko |
|---|---|---|
| Poniżej 0,05 mm | Auto-łączenie z tolerancją 0,1 mm | Żadne, niewidoczne |
| 0,05 do 0,5 mm | Auto-łączenie z większą tolerancją, sprawdź kształt | Drobna zmiana kształtu |
| Ponad 0,5 mm | Ręczne łączenie lub odcinek łączący | Sprawdź zamysł projektu |
Typowy błąd: Ustawienie bardzo dużej tolerancji auto-łączenia, np. 2 mm, żeby „jakoś zadziałało”. Odległe końce różnych kształtów zostają połączone, a kontur twojej części jest przekierowany w kokardkę. Zwiększaj tolerancję małymi krokami i za każdym razem oglądaj wynik.
Krok 3: Usuń podwójne linie
Zaznacz wszystko i uruchom Edit > Delete Duplicates w LightBurn. Usuwa identyczne nakładające się linie. Jeśli dwie linie nakładają się tylko częściowo, na przykład wspólna ściana między dwoma pudełkami, pomoże tylko ręczne czyszczenie: usuń jedną z dwóch linii albo scal oba kształty przez Ścieżka > Suma w Inkscape, żeby została jedna ściana.
Jak sprawdzić potem: ustaw w podglądzie cienką szerokość linii, a potem odsuń jeden kształt na bok. Jeśli zostaje duch linii, pod spodem jest kolejna kopia. Inny test to symulacja zadania i obserwacja szacunku czasu. Cięcie zdublowanego konturu mniej więcej podwaja część cięcia, więc dla ozdoby z reniferem, o długości cięcia 0,47 m, przejazd wynosiłby bliżej 0,94 m.
Krok 4: Przekonwertuj kłopotliwe obiekty
Niektóre obiekty DXF sprawiają problemy w programach laserowych. Krzywe sklejane i elipsy zwykle są obsługiwane, ale w starszych programach mogą się psuć przy imporcie. Tekst, kreskowania, wymiary i bryły 3D są często ignorowane albo importowane jako śmieci. Jeśli twoje narzędzie CAD na to pozwala, wyeksportuj prostą wersję, taką jak R12 lub DXF ASCII 2000, tylko z geometrią 2D. Rozbij tekst na kontury i usuń warstwy wymiarowe przed eksportem. Potem sprawdź jakich jednostek używa DXF, bo źle przeskalowany import to inny, równie frustrujący problem.
Krok 5: Przetestuj przed cięciem
- Zaimportuj do programu laserowego i odczytaj rozmiar znanego elementu.
- Uruchom Select Open Shapes jeszcze raz; nie powinno zaznaczyć niczego.
- Otwórz podgląd i obejrzyj kolejność oraz czas.
- Wytnij jedną część na ścinku i sprawdź, czy wypada czysto.
Szybka tabela diagnostyczna
| Objaw | Prawdopodobna przyczyna | Rozwiązanie |
|---|---|---|
| Część nie wypada w jednym miejscu | Luka w konturze | Auto-łączenie lub połączenie ręczne |
| Ciemniejsze, szersze wypalenie krawędzi | Podwójne linie | Delete Duplicates |
| Grawerowanie wypełnienia nie działa na kształcie | Kształt otwarty | Zamknij go, potem wypełnij |
| Kolejność cięcia jest chaotyczna | Wiele drobnych odcinków | Połącz w polilinie |
| Program zawiesza się przy imporcie | Egzotyczne obiekty | Wyeksportuj ponownie prosty DXF |
Zapobiegaj problemowi u źródła
Jeśli rysujesz własne pliki, kończ każdy kontur komendą zamykającą (Close w narzędziu CAD). Unikaj nakładania identycznych warstw. Jeśli tniesz pudełko z łączeniami palcowymi, użyj generatora, który daje czyste zamknięte kontury, takiego jak nasz generator pudełek, który eksportuje SVG i DXF.
Przykład z życia: pierścień drobnych luk
Wyobraź sobie weselne serce zwektoryzowane z logo i wyeksportowane z programu CAD. Wygląda idealnie, ale cięcie zatrzymuje się trzy razy wokół konturu, zawsze w tych samych miejscach. Select Open Shapes pokazuje 11 otwartych ścieżek. Przyczyną jest oryginalna krzywa podzielona na odcinki w każdym rogu, z drobnymi zaokrągleniami w lukach. Auto-łączenie z tolerancją 0,1 mm zamyka wszystkie jedenaście jednym kliknięciem, a Delete Duplicates usuwa drugi kontur ukryty pod pierwszym. Próbne cięcie wypada czysto, a szacowany czas spada o połowę.
| Krok | Liczba przed | Liczba po |
|---|---|---|
| Otwarte kształty | 11 | 0 |
| Zdublowane linie | 1 pełny kontur | 0 |
| Szacowana długość cięcia | około podwójna | z powrotem jak należy |
Wskazówka: Zachowuj wyczyszczoną kopię wzorcową każdego pliku, który sprawił ci kłopot. Gdy znów będzie potrzebny, zacznij od czystego wzorca, a nie od oryginalnego eksportu.
Następny krok
Otwórz DXF, który cię niepokoi, uruchom Select Open Shapes i naprawiaj po jednym problemie naraz. Potem zrób jedno próbne cięcie na ścinku. Żeby ogarnąć pełny obraz gotowości pliku, przepracuj także jak przygotować SVG; ta sama logika obowiązuje.
Pytania i odpowiedzi
Czym jest otwarty kontur w DXF?
Ścieżką, której początek i koniec się nie spotykają, więc kształt nie jest zamknięty. Przy bardzo małej luce może wyglądać na zamknięty.
Jak znaleźć otwarte kształty w LightBurn?
Użyj Edit > Select Open Shapes. Wszystko, co zostanie zaznaczone, to otwarta ścieżka. Napraw je przez Auto-Join Selected Shapes albo ręcznie połącz punkty końcowe.
Jakiej tolerancji auto-łączenia użyć?
Zacznij od około 0,1 mm i zwiększaj małymi krokami. Wartości powyżej około 0,5 mm grożą połączeniem końców należących do różnych kształtów.
Dlaczego laser tnie tę samą linię dwa razy?
Bo plik zawiera zdublowane nakładające się linie. Użyj Delete Duplicates albo scal kształty, żeby każda wspólna krawędź istniała raz.
Czy otwarte kontury powstrzymują laser od cięcia?
Wiązka nadal podąża ścieżką, ale część może zostać przyczepiona w luce, wypełnienia mogą się nie udać, a kolejność cięć może stać się nieprzewidywalna.