- Guarda l'ingombro del pezzo subito dopo l'importazione
- Se è sbagliato di 25,4×, imposta le unità a mano (mm o pollici) e ricontrolla la dimensione
- Correggi alla fonte: esporta di nuovo il DXF con l'unità impostata, oppure chiedi al cliente in che unità ha disegnato
Che cosa dice davvero il file
Ogni coordinata in un DXF è un semplice numero. La variabile d'intestazione $INSUNITS indica l'unità: 0 = senza unità, 1 = pollici, 2 = piedi, 4 = millimetri, 5 = centimetri, 6 = metri. Il riferimento ufficiale di Autodesk la descrive come l'unità predefinita per i blocchi di DesignCenter — meno di «l'unità del disegno» — e molti programmi di esportazione la lasciano a 0 o non la scrivono affatto.
- $MEASUREMENT (0 = imperiale, 1 = metrico) sceglie solo i file di tratteggi e tipi di linea; delle coordinate non dice nulla.
- $LUNITS è il formato di visualizzazione (decimale, architettonico…), non una scala.
- Nemmeno i blocchi vengono convertiti: solo il fattore di scala dell'INSERT ne cambia la dimensione.
La prova del 25,4
Una staffa da 100 mm disegnata in mm ma letta in pollici diventa lunga 2540 mm — più di una lamiera da 1250 × 2500 mm. Una piastra da 4 in disegnata in pollici ma letta in mm diventa di 4 mm — un puntino. L'errore salta all'occhio se guardi la dimensione ed è invisibile se guardi solo la forma. È anche l'errore di preventivo più costoso: la lunghezza di taglio sbaglia di 25,4× e l'area di circa 645×, e il prezzo segue entrambe.
Come Zorocut legge le unità
- Se $INSUNITS è impostata (pollici, piedi, mm, cm, m…), Zorocut la usa e lo dice: «Letto in mm — lo dice il file».
- Se vale 0 o manca, Zorocut tira a indovinare: un disegno non più grande di 120 unità, con i punti quasi tutti su una griglia di 1/16 (…0,5, …0,25, …0,0625), viene letto in pollici, tutto il resto in mm. Il controllo pre-taglio mostra allora «Unità ipotizzate», così guardi la dimensione.
- In Zorocut Nest puoi forzarla pezzo per pezzo (Unità: Dal file / mm / pollici), e il controllo DXF mostra la dimensione di ogni pezzo e segnala un'unità ipotizzata.
File da Inkscape e SVG
Inkscape scrive $INSUNITS in base all'unità del documento, e un documento in px viene scritto come 0 (senza unità) a 96 px per pollice. Un file così arriva con numeri 3,78 volte più grandi dei millimetri (96 ÷ 25,4). Per i file SVG Zorocut legge larghezza, altezza e viewBox; senza una dimensione in mm prende un'unità come 1/96 di pollice (1/72 di pollice per i file di Adobe Illustrator) e ti avvisa di controllare le dimensioni dei pezzi.
Correggere alla fonte
- AutoCAD: imposta la variabile INSUNITS a 4 (mm) o 1 (pollici) prima di salvare il DXF.
- Fusion, SolidWorks e Inkscape: imposta l'unità del documento o dell'esportazione in mm prima di esportare.
- Quando un cliente manda un file senza unità, chiedi «mm o pollici?» e scrivi la risposta sul preventivo.
Fonti
Bloccato su altro? Chiedi — il team Zorocut risponde a ogni domanda.
Fai una domandaConsigli su nesting e preventivi nella tua casella di posta
Circa un'e-mail al mese: consigli su nesting e preventivi, soluzioni ai problemi di cui si parla nella community e novità di Zorocut.
