Dlaczego splajny są problemem
Splajn jest zapisany jako punkty kontrolne, węzły i wagi, a nie jako ścieżka, po której porusza się maszyna. Każdy program, który go odczytuje, musi go aproksymować, a dwa programy mogą aproksymować go różnie. Linie i łuki wszędzie odczytuje się tak samo.
Zakłady wymagają prostej geometrii, a ich zasady się różnią. SendCutSend zaleca konwersję splajnów na polilinie przy eksporcie, bo polilinie są szerzej akceptowane, a w programie Inventor zastąpienie splajnów przybliżeniem liniowym z dokładnością około 0,010 cala. MEILLER akceptuje tylko linie i łuki, bez polilinii. TAUPITZ prosi o polilinie tam, gdzie to możliwe. Linie i łuki to wspólny mianownik.
Wiele zakładów wymaga też starego formatu DXF R12: pomoc programu Inventor firmy Autodesk podaje, że wiele obrabiarek oczekuje plików w formacie AutoCAD R12, a Xometry prosi klientów o zapisanie pliku jako DXF R12. Zapis do R12 konwertuje nowsze obiekty: Autodesk podaje, że lekkie polilinie stają się poliliniami Release 12, a elipsy, regiony i inne obiekty stają się liniami, łukami i okręgami.
Jak zastąpić splajny
Krótkie odcinki proste: automatyczna naprawa w kontroli pliku CutMeter zastępuje każdy splajn polilinią z krótkich odcinków biegnących wzdłuż krzywej. To najprostsza geometria, którą odczyta każdy program do cięcia.
Łuki: jeśli wybierzesz łuki, automatyczna naprawa dopasowuje łuki do krzywej. Znacznie mniej elementów, gładsza ścieżka i dokładniejsza długość. Domyślnie CutMeter zapisuje naprawiony kontur jako jedną polilinię; jeśli Twój zakład akceptuje tylko oddzielne linie i łuki, tak jak MEILLER, ustaw w automatycznej naprawie „Zapisz jako” na „Linie i łuki”.
R12: gdy pobierasz naprawiony plik jako R12, CutMeter zawsze zapisuje krzywe jako łuki wewnątrz polilinii R12 (POLYLINE z obiektami VERTEX), bo R12 nie ma lekkiej polilinii.
Przykład obliczeniowy
Krzywa w kształcie łuku: jeden splajn trzeciego stopnia z punktami kontrolnymi 0,0; 30,40; 70,40; 100,0 (mm), zamknięty prostą podstawą o długości 100 mm.
CutMeter mierzy 120,97 mm długości splajnu i 220,97 mm długości całego konturu oraz zgłasza splajn, możliwy do naprawy. Po zastąpieniu krótkimi odcinkami (96 szt.) kontur jest krótszy o 0,0019 mm; po zastąpieniu łukami (15 szt.) jest krótszy o 0,0002 mm.
Ten sam kształt na trzy sposoby
| Wariant | Zapisane obiekty | Splajn zamienia się w | Zmiana długości |
|---|---|---|---|
| Oryginalny rysunek | SPLINE × 1, LINE × 1 | 1 splajn | 0 mm |
| Automatyczna naprawa, krótkie odcinki | LWPOLYLINE × 1 | odcinki proste: 96 | -0,0019 mm |
| Automatyczna naprawa, łuki | LWPOLYLINE × 1 | łuki: 15 | -0,0002 mm |
| Automatyczna naprawa, plik R12 | POLYLINE × 1, VERTEX × 16, SEQEND × 1 | łuki: 15 | -0,0002 mm |
| Automatyczna naprawa, „Linie i łuki” | ARC × 15, LINE × 1 | łuki: 15 | -0,0002 mm |
Sprawdź DXF pod kątem splajnów
Pytania
Co to jest splajn w DXF?
Krzywa swobodna (obiekt SPLINE) zapisana jako punkty kontrolne, węzły i wagi. Programy CAD rysują ją gładko; program do cięcia musi najpierw zamienić ją na linie lub łuki.
Czy mój zakład wytnie splajny?
Zapytaj zakład, bo zasady są różne: SendCutSend zaleca konwersję splajnów na polilinie, a MEILLER akceptuje tylko linie i łuki. Automatyczna naprawa spełnia oba wymagania: domyślnie zapisuje łuki w polilinii, a po ustawieniu „Zapisz jako” na „Linie i łuki” każdy element jako osobną linię lub łuk.
Łuki czy krótkie odcinki: co jest lepsze?
Łuki, jeśli krzywa na to pozwala: mniej elementów, gładsza krawędź i długość bliższa krzywej. Krótkie odcinki pasują do sterowników, które nie odczytują niczego innego.
Czy zapisywać DXF jako R12?
Jeśli Twój zakład tego wymaga, tak. R12 to najstarsza popularna wersja DXF, a nowsze obiekty są konwertowane przy zapisie. Obejrzyj rysunek po zapisaniu: sprawdź, czy krzywe i polilinie zostały zapisane tak, jak oczekujesz.
Czy zamiana zmienia moją wycenę?
Prawie wcale: w przykładzie długość cięcia zmienia się o tysięczne części milimetra. CutMeter pokazuje w raporcie zmianę po każdej naprawie, więc cena odpowiada plikowi, który jest cięty.
Źródła
- SendCutSend: How To Export a DXF from Autodesk Fusion sendcutsend.com
- SendCutSend: How to Export from Autodesk Inventor for SendCutSend sendcutsend.com
- MEILLER: Laserteile richtig als DXF-Datei anlegen (po niemiecku) meiller-lasertechnik.de
- TAUPITZ: Anforderungen an CAD-Dateien in der Blechbearbeitung (po niemiecku) taupitz.com
- Autodesk: About Saving Drawings to Previous Drawing File Formats help.autodesk.com
- Autodesk Inventor: Flat Pattern Export Dialog Reference help.autodesk.com
- Xometry: How to Convert Image Files to DXF for Sheet Cutting xometry.com