Skip to content

Jednostki DXF: mm czy cale i dlaczego detale są 25,4× za duże lub za małe

Detal, który po imporcie jest 25,4 razy za duży lub za mały, został odczytany w złej jednostce: narysowany w calach i odczytany jako mm albo odwrotnie. DXF przechowuje gołe liczby, a jego jedyna flaga jednostki, $INSUNITS, często ma wartość 0 (bez jednostki) albo jej brak — dlatego sprawdzaj wymiary gabarytowe każdego zaimportowanego detalu, zanim zrobisz nesting lub wycenę.

5 min czytania · Aktualizacja · Zespół Zorocut
Kroki
  1. Sprawdź wymiary gabarytowe detalu zaraz po imporcie
  2. Jeśli różnią się 25,4×, ustaw jednostki ręcznie (mm lub cale) i sprawdź wymiary ponownie
  3. Napraw źródło: wyeksportuj DXF ponownie z ustawioną jednostką albo zapytaj klienta, w jakiej jednostce rysował

Co faktycznie zawiera plik

Każda współrzędna w DXF to zwykła liczba. Zmienna nagłówka $INSUNITS podaje jednostkę: 0 = bez jednostki, 1 = cale, 2 = stopy, 4 = milimetry, 5 = centymetry, 6 = metry. Dokumentacja Autodesku opisuje ją jako domyślną jednostkę bloków DesignCenter — to mniej niż „jednostka rysunku” — a wiele programów eksportujących zostawia ją na 0 albo w ogóle jej nie zapisuje.

  • $MEASUREMENT (0 = calowy, 1 = metryczny) wybiera tylko pliki kreskowań i rodzajów linii; nic nie mówi o współrzędnych.
  • $LUNITS to format wyświetlania (dziesiętny, architektoniczny…), a nie skala.
  • Bloki też nie są przeliczane: ich rozmiar zmienia tylko własny współczynnik skali wstawienia INSERT.

Test 25,4

Wspornik 100 mm narysowany w mm, ale odczytany w calach, ma nagle 2540 mm długości — więcej niż arkusz 1250 × 2500 mm. Płytka 4 in narysowana w calach, ale odczytana w mm, ma 4 mm — to drobinka. Błąd jest oczywisty, jeśli patrzysz na wymiary, i niewidoczny, jeśli patrzysz tylko na kształt. To także najdroższy błąd w wycenie: długość cięcia jest błędna 25,4×, a powierzchnia około 645×, i cena idzie za oboma.

Jak Zorocut odczytuje jednostki

  • Jeśli $INSUNITS jest ustawione (cale, stopy, mm, cm, m…), Zorocut go używa i to komunikuje: „Odczytano jako mm — tak podaje plik”.
  • Jeśli ma wartość 0 lub go brak, Zorocut zgaduje: rysunek nie większy niż 120 jednostek, którego punkty leżą w większości na siatce 1/16 (…0,5, …0,25, …0,0625), jest odczytywany w calach, wszystko inne w mm. Kontrola przed cięciem pokazuje wtedy „Jednostki odgadnięte”, żebyś sprawdził wymiary.
  • W Zorocut Nest możesz to nadpisać dla każdego detalu (Jednostki: Z pliku / mm / cale), a kontrola DXF pokazuje wymiary każdego detalu i oznacza odgadniętą jednostkę.

Pliki z Inkscape i SVG

Inkscape zapisuje $INSUNITS na podstawie jednostki dokumentu, a dokument w px zapisuje jako 0 (bez jednostki) przy 96 px na cal. Taki plik przychodzi z liczbami 3,78 razy większymi niż milimetry (96 ÷ 25,4). W plikach SVG Zorocut odczytuje szerokość, wysokość i viewBox; bez wymiaru w mm przyjmuje jedną jednostkę jako 1/96 cala (1/72 cala dla plików Adobe Illustrator) i ostrzega, żebyś sprawdził wymiary detali.

Napraw to u źródła

  1. AutoCAD: przed zapisaniem DXF ustaw zmienną INSUNITS na 4 (mm) lub 1 (cale).
  2. Fusion, SolidWorks i Inkscape: przed eksportem ustaw jednostkę dokumentu lub eksportu na mm.
  3. Gdy klient przysyła plik bez jednostki, zapytaj „mm czy cale?” i zapisz odpowiedź na ofercie.

Źródła

  1. Autodesk, AutoCAD 2012 DXF Reference ($INSUNITS, OCS, entities)
  2. ezdxf documentation, DXF Units
  3. Inkscape extensions, DXF outlines exporter (dxf_outlines.py)

Utknąłeś na czymś innym? Zapytaj — zespół Zorocut odpowiada na każde pytanie.

Zadaj pytanie

Porady o nestingu i wycenach prosto do twojej skrzynki

Mniej więcej jeden e-mail w miesiącu: porady o nestingu i wycenach, rozwiązania problemów, o które ludzie pytają w społeczności, i nowości od Zorocut.

Mniej więcej jeden e-mail w miesiącu z nowymi poradnikami o cięciu i wycenach, filmami i nowościami od Zorocut. Najpierw wyślemy ci e-mailem link do potwierdzenia, a wypisać się możesz w każdej chwili. Polityka prywatności

Rozmieść i wyceń w Zorocut

Reguła odstępów, kontrola jednostek, prędkości startowe i wzór wyceny z tych poradników są wbudowane w Zorocut Nest i darmowy nesting online. Twoje pliki DXF zostają na Twoim komputerze.