Ogni CAD manager conosce la sensazione. Aprite un file DWG da un consulente esterno - o peggio, dai vostri stessi archivi - e il Gestore Proprieta Livello mostra 347 livelli, meta dei quali sono vuoti, un quarto ha nomi criptici e il resto usa colori e spessori di linea che non hanno alcuna relazione con il vostro standard aziendale. Il file pesa 45 MB quando dovrebbe pesarne 8. I blocchi sono annidati a cinque livelli di profondita. Ci sono 200 definizioni di blocco inutilizzate, stili di quota orfani e stili di testo che referenziano font inesistenti sul vostro sistema.
Questo e un DWG sporco, e sapere come pulire i file DWG e una delle competenze piu pratiche che un CAD manager possa sviluppare. Un disegno pulito si stampa correttamente, si scambia senza problemi, si carica piu velocemente e causa meno grattacapi a valle nel coordinamento BIM, nei computi metrici e nelle presentazioni normative.
Questa guida illustra un processo completo di pulizia dei DWG - dalle operazioni rapide alla pulizia profonda - con istruzioni passo-passo per l'approccio manuale, oltre a indicazioni su dove l'automazione puo farvi risparmiare ore.
Perche i file DWG diventano disordinati
Prima di tuffarsi nella pulizia, e utile capire come i file si degradano nel tempo:
- Livelli accumulati da XREF e inserimenti. Ogni volta che vincolare un XREF o inserite un blocco da un altro disegno, i suoi livelli vengono importati. Nel corso di mesi e revisioni, i livelli si accumulano.
- Copia-incolla da altri disegni. Copiare geometria tra file importa livelli, stili di testo, stili di quota e definizioni di blocco - anche se volevate solo la geometria.
- Piu contributori con abitudini diverse. In un progetto multi-persona, ogni disegnatore potrebbe usare nomi di livello, colori o sovrascritture di proprieta leggermente diversi.
- File legacy passati attraverso molte mani. Un disegno che e partito pulito cinque anni fa potrebbe essere passato attraverso dieci revisioni da parte di quattro studi con quattro standard diversi.
- Nessuna disciplina di pulizia. Senza una routine di manutenzione regolare, l'entropia vince. I file crescono, le liste dei livelli si espandono e nessuno ricorda a cosa serve la meta dei livelli.
La checklist di pulizia DWG
Ecco la checklist completa, organizzata dal maggiore al minore impatto. Ogni sezione include i passaggi manuali e i comandi AutoCAD coinvolti.
1. Pulizia dei livelli
I livelli sono l'area piu visibile e di maggiore impatto nella pulizia dei DWG. Una lista di livelli gonfia o non standard influenza la stampa, il controllo della visibilita e la collaborazione nel team.
Identificare il problema
Aprite il Gestore Proprieta Livello (comando LAYER o scorciatoia LA) e revisionate la lista dei livelli. Cercate:
- Livelli vuoti senza oggetti - candidati all'eliminazione
- Nomi non standard che non seguono la vostra convenzione aziendale (AIA, ISO 13567 o personalizzata) - consultate la nostra guida alle convenzioni di denominazione dei livelli per i formati standard
- Livelli duplicati o quasi-duplicati (es.
A-WALL,A-WALLS,ARCH_MUROtutti contenenti geometria di pareti) - Colori o spessori di linea errati che produrranno un output di stampa scorretto
- Livelli con proprieta ByBlock o forzate invece di ByLayer
Passaggi di pulizia manuale
- Congelate, poi controllate. Congelate i livelli un gruppo alla volta per verificarne i contenuti. Questo aiuta a capire cosa contiene effettivamente ogni livello prima di rinominare o unire.
- Unite i duplicati. Usate
LAYMRG(Layer Merge) per combinare i livelli duplicati. Selezionate il livello sorgente e quello di destinazione - tutti gli oggetti si spostano sulla destinazione e il sorgente viene eliminato. - Rinominate i livelli non standard. Usate il comando
RENAMEo il Gestore Proprieta Livello per rinominare i livelli secondo il vostro standard. Per la rinomina in massa,LAYTRANS(Layer Translator) permette di creare tabelle di mappatura. - Correggete le proprieta. Impostate colori, tipi di linea e spessori corretti per ogni livello. Assicuratevi che tutti gli oggetti su ogni livello siano impostati su ByLayer per colore, tipo di linea e spessore.
- Eliminate i livelli vuoti. Dopo unione e rinomina, effettuate il purge dei livelli vuoti (vedi Sezione 4 sotto).
Tempo richiesto
Per un disegno con 100-200 livelli non standard, la pulizia manuale dei livelli richiede tipicamente 2-4 ore. Per file con oltre 300 livelli da fonti multiple, prevedete un'intera giornata.
2. Pulizia dei blocchi
I blocchi sono la seconda maggiore fonte di gonfiamento dei file e confusione.
Identificare il problema
Usate il comando INSERT e sfogliate la lista dei blocchi, o digitate -INSERT e premete Invio per vedere tutti i blocchi definiti. Cercate:
- Definizioni di blocco inutilizzate - blocchi inseriti una volta e poi cancellati, ma la cui definizione rimane
- Duplicati - blocchi con nomi simili o geometria identica ma definizioni diverse
- Blocchi profondamente annidati - blocchi dentro blocchi dentro blocchi, talvolta cinque o piu livelli di profondita
- Blocchi con livelli non standard - blocchi che portano le proprie definizioni di livello interne, inquinando la lista dei livelli
- Blocchi anonimi - blocchi denominati
*U1,*U2, ecc., spesso creati da blocchi dinamici o retini
Passaggi di pulizia manuale
- Elencate tutti i blocchi. Usate il comando
BCOUNTper contare i riferimenti ai blocchi nel disegno, o usateINSERTper sfogliare le definizioni. - Identificate le definizioni inutilizzate. Il comando
PURGE(Sezione 4) gestisce questo aspetto, ma una revisione preliminare aiuta a capire la portata. - Esplodete gli annidamenti non necessari. Se i blocchi sono annidati a piu di due livelli senza un buon motivo, considerate di esplodere i livelli interni e ridefinire il blocco.
- Standardizzate i livelli dei blocchi. Aprite i blocchi nel Block Editor (
BEDIT) e assicuratevi che la geometria interna sia sul Livello 0 (cosi eredita le proprieta del livello di inserimento) o sui livelli standard corretti. - Sostituite i duplicati. Se due blocchi contengono la stessa geometria con nomi diversi, usate
-INSERTcon l'opzione=per ridefinire uno dall'altro, poi fate il purge della definizione inutilizzata.
3. Correggere le sovrascritture delle proprieta degli oggetti
Una delle fonti piu insidiose di problemi di stampa sono le sovrascritture delle proprieta - oggetti il cui colore, tipo di linea o spessore e impostato su un valore specifico invece di ByLayer.
Identificare il problema
Selezionate tutti gli oggetti (Ctrl+A), aprite il pannello Proprieta e controllate i campi Colore, Tipo di linea e Spessore di linea. Se mostrano "ByLayer", va bene. Se mostrano valori specifici (es. "Rosso", "Tratteggiato", "0,30 mm"), quegli oggetti non risponderanno alle modifiche delle proprieta del livello.
Passaggi di pulizia manuale
- Selezionate tutti gli oggetti. Premete
Ctrl+Ao usateSELECTcon l'opzioneALL. - Impostate il Colore su ByLayer. Nel pannello Proprieta, cambiate il Colore in "ByLayer".
- Impostate il Tipo di linea su ByLayer. Cambiate il Tipo di linea in "ByLayer".
- Impostate lo Spessore su ByLayer. Cambiate lo Spessore in "ByLayer".
- Gestite gli oggetti ByBlock. Gli oggetti dentro i blocchi dovrebbero tipicamente essere impostati su ByBlock (cosi ereditano le proprieta del livello del blocco) o su livelli specifici. Questo richiede la modifica di ogni blocco.
Perche e importante
Se le proprieta degli oggetti sono forzate, cambiare il colore di un livello da ciano a verde non influenzera quegli oggetti. L'output di stampa diventa imprevedibile - alcune linee seguono l'assegnazione penna del livello, altre no. Questo e un incubo di debug che puo sprecare ore durante la stampa.
4. Eliminare gli elementi inutilizzati (Purge)
Il comando PURGE e il singolo strumento piu efficace per la riduzione delle dimensioni dei file in AutoCAD.
Cosa rimuove PURGE
- Livelli inutilizzati (livelli senza oggetti)
- Definizioni di blocco inutilizzate
- Stili di testo inutilizzati
- Stili di quota inutilizzati
- Tipi di linea inutilizzati
- Stili di tabella inutilizzati
- Stili di multidirettrice inutilizzati
- Materiali inutilizzati
- Stili visivi inutilizzati
- Applicazioni registrate (regapps)
Passaggi di pulizia manuale
- Eseguite PURGE. Digitate
PURGEe premete Invio. La finestra di dialogo mostra tutti gli elementi eliminabili. - Eliminate tutto. Cliccate "Elimina tutto" per rimuovere tutto in un solo passaggio.
- Eseguite di nuovo. Le dipendenze annidate possono impedire l'eliminazione di elementi al primo passaggio. Eseguite
PURGEripetutamente finche non rimane nulla. - Usate la versione da riga di comando per velocita. Digitate
-PURGEpoiALLpoi*poiN(per confermare) per un purge rapido non interattivo.
Impatto
Un singolo ciclo di purge puo ridurre la dimensione del file del 30-70% su disegni molto disordinati. Su un file da 45 MB con anni di detriti accumulati, il purge spesso lo porta sotto i 15 MB.
5. Eseguire AUDIT
Il comando AUDIT controlla il database del disegno per errori interni e tenta di correggerli.
Passaggi manuali
- Digitate
AUDITe premete Invio. - Quando richiesto "Correggere gli errori trovati?", digitate
Se premete Invio. - Revisionate i risultati nella riga di comando. AutoCAD riporta il numero di errori trovati e corretti.
Quando usare AUDIT
Eseguite AUDIT su qualsiasi file che:
- E stato ricevuto da una fonte esterna
- E passato attraverso piu versioni di AutoCAD
- Mostra comportamenti strani (oggetti che scompaiono, comandi che falliscono)
- E stato recuperato da un crash (file
.bako.sv$)
6. Pulire stili di testo e quota
Identificare il problema
Aprite il Gestore Stili di Testo (comando STYLE) e il Gestore Stili di Quota (DIMSTYLE). Cercate:
- Piu stili con impostazioni quasi identiche
- Stili che referenziano font non installati sul sistema
- Stili inutilizzati (il purge li gestisce, ma meglio revisionare prima)
- Nomi di stile non standard
Passaggi manuali
- Consolidate gli stili. Se piu stili di testo usano lo stesso font alla stessa altezza, unite gli oggetti su uno stile ed eliminate gli altri.
- Correggete i riferimenti ai font. Sostituite i font mancanti con alternative standard. AutoCAD sostituisce i font automaticamente, ma i risultati sono spesso scorretti.
- Standardizzate i nomi. Rinominate gli stili secondo la vostra convenzione aziendale.
7. Rimuovere i dati orfani
Alcuni obiettivi di pulizia richiedono comandi specifici:
| Problema | Comando | Note |
|---|---|---|
| Dati tipi di linea DGN orfani | DGNPURGE | Comune nei file da MicroStation; puo aggiungere dimensione significativa |
| App registrate ridondanti | -PURGE poi R | Le app di terze parti si registrano nel database del disegno |
| Scale di annotazione orfane | -SCALELISTEDIT poi R (reset) | Le scale accumulate rallentano le operazioni |
| Oggetti proxy da plugin disinstallati | EXPORTTOAUTOCAD | Rimuove la grafica proxy e converte in oggetti nativi |
| Geometria a lunghezza zero | OVERKILL | Rimuove anche i duplicati sovrapposti |
8. Ottimizzare lo spazio modello e carta
Spazio modello
- Verificate che tutta la geometria sia vicina all'origine. Oggetti a milioni di unita dall'origine causano errori di precisione e problemi di visualizzazione.
- Rimuovete la geometria di costruzione, le linee di riferimento e gli oggetti temporanei non piu necessari.
- Assicuratevi che le configurazioni delle viewport nello spazio carta referenzino le estensioni corrette dello spazio modello.
Spazio carta
- Controllate che tutti i layout abbiano impostazioni di pagina corrette (formato carta, tabella stili di stampa, area di stampa).
- Rimuovete i layout inutilizzati. Cliccate con il tasto destro sulle schede layout ed eliminate quelli non necessari.
- Verificate che le scale delle viewport siano bloccate per prevenire zoom accidentali.
La sequenza di pulizia completa
Per la massima efficienza, seguite quest'ordine:
- AUDIT per primo - correggete gli errori del database prima di tutto il resto
- Pulizia dei livelli - rinominare, unire, correggere le proprieta
- Pulizia dei blocchi - standardizzare, esplodere annidamenti non necessari
- Correggere le sovrascritture delle proprieta - impostare tutto su ByLayer
- PURGE (eseguire 3-4 volte) - rimuovere tutti gli elementi inutilizzati
- DGNPURGE - rimuovere i dati tipi di linea DGN
- OVERKILL - rimuovere geometria duplicata e a lunghezza zero
- Pulizia stili di testo e quota - consolidare e standardizzare
- PURGE di nuovo - catturare tutto cio che e stato liberato dai passaggi precedenti
- AUDIT di nuovo - controllo finale di integrita
- Salva con nome - usate SAVEAS per creare una copia pulita, che reimposta l'ottimizzazione interna
Perche la pulizia manuale non scala
I passaggi sopra funzionano perfettamente per un singolo disegno. Il problema e la scala.
Un tipico progetto architettonico di medie dimensioni coinvolge 30-80 file di disegno. Un progetto grande puo averne oltre 200. Quando il vostro studio riceve 15-20 file DWG al mese da consulenti, ciascuno che richiede pulizia prima dell'uso interno, la matematica diventa insostenibile:
- 15 file/mese x 2-4 ore per file = 30-60 ore/mese
- A un costo di 60 EUR/ora = 1.800-3.600 EUR/mese in manodopera di pulizia
- Per il tempo di un CAD manager senior - tempo meglio speso in coordinamento, revisione della qualita e mentoring
La pulizia manuale e anche incoerente. Il "pulito" di una persona e l'"accettabile" di un'altra. Senza automazione, la qualita dipende interamente da chi fa il lavoro e da quanto tempo ha a disposizione.
Dove si inserisce l'automazione
Non ogni passaggio del processo di pulizia necessita di automazione. PURGE, AUDIT e OVERKILL sono gia comandi automatizzati - li eseguite e fanno il loro lavoro. Il collo di bottiglia e la pulizia dei livelli, che richiede giudizio umano su cosa significa ogni livello e dove dovrebbe essere mappato.
Questo e esattamente dove strumenti basati sull'IA come MorphoCAD offrono il massimo valore. Per un'analisi completa delle 10 best practice per la gestione dei livelli, consultate la nostra guida dedicata. MorphoCAD automatizza il passaggio di standardizzazione dei livelli - la parte piu dispendiosa in termini di tempo e piu intensiva in termini di giudizio della pulizia dei DWG.
Invece di revisionare manualmente ogni livello non standard, determinarne i contenuti e decidere il nome del livello di destinazione corretto, l'IA di MorphoCAD analizza ogni livello nel disegno e propone mappature verso il vostro standard aziendale. Capisce che pareti_est_200mm dovrebbe essere mappato su A-WALL-FULL, che STR_TRAVE_IPE300 e un livello di trave strutturale e che MUREN_BESTAAND e olandese per "pareti esistenti".
Ogni correzione che fate viene salvata in Cloud Memory. La prossima volta che arriva un file con livelli simili, la correzione viene applicata automaticamente. Il vostro team condivide la stessa memoria, cosi la conoscenza di una persona avvantaggia tutti.
Il risultato: cio che era un processo manuale di 2-4 ore per file diventa un'operazione automatizzata di 30 secondi piu una rapida revisione. Gli altri passaggi di pulizia (purge, audit, pulizia blocchi) richiedono lo stesso tempo, ma sono veloci. La standardizzazione dei livelli era il collo di bottiglia, e MorphoCAD lo rimuove.
Frequenza di pulizia DWG
Quanto spesso dovreste pulire i file DWG? Dipende dalla fase del progetto:
| Fase | Frequenza di pulizia | Focus |
|---|---|---|
| Inizio progetto | Una volta, al ricevimento | Pulizia completa di tutti i file in arrivo. Stabilire una base pulita. |
| Progettazione attiva | Settimanale | Purge e audit rapido. Controllo livelli sulle nuove aggiunte. |
| Prima delle milestone | Prima di ogni consegna | Pulizia completa. Controllo conformita livelli. Verifica stampa. |
| Allo scambio file | Ogni file in arrivo | Standardizzazione livelli dei file dei consulenti. Purge e audit. |
| Chiusura progetto | Una volta, all'archiviazione | Pulizia profonda. Rimuovere tutti gli elementi temporanei. Ottimizzare dimensioni file. |
Domande frequenti
Quanto puo ridurre PURGE la dimensione del file?
Dipende dalla storia del file, ma riduzioni del 30-70% sono comuni su disegni che hanno accumulato blocchi, stili e livelli inutilizzati nel tempo. In casi estremi - file con centinaia di definizioni di blocco inutilizzate da anni di inserimenti - PURGE puo ridurre un file da oltre 50 MB a meno di 10 MB.
E sicuro eseguire PURGE su tutti gli elementi contemporaneamente?
In generale, si. PURGE rimuove solo elementi con zero riferimenti nel disegno - nessun oggetto su un livello, nessun inserimento di un blocco, nessun testo che usa uno stile. Tuttavia, e buona pratica salvare un backup prima di eseguire qualsiasi operazione di pulizia su file non creati da voi.
Dovrei eseguire AUDIT prima o dopo PURGE?
Eseguite AUDIT per primo. Gli errori del database possono impedire a PURGE di funzionare correttamente. Correggete i problemi di integrita, poi eliminate gli elementi inutilizzati.
Come si puliscono i livelli degli XREF?
Quando scollegate un XREF, i suoi livelli dovrebbero scomparire. Se persistono (spesso dopo operazioni di BIND), usate LAYMRG per unirli nei vostri livelli standard, poi PURGE per rimuovere quelli vuoti. Per la pulizia in massa dei livelli XREF, MorphoCAD puo mappare automaticamente i livelli con prefisso XREF sul vostro standard.
Posso pulire in batch piu file DWG contemporaneamente?
La funzione Script di AutoCAD (comando SCRIPT) permette di eseguire una serie di comandi su file aperti tramite script. Potete automatizzare PURGE, AUDIT e altri comandi di pulizia in questo modo. Per la standardizzazione dei livelli su piu file, MorphoCAD offre l'elaborazione batch che gestisce un'intera cartella di progetto in una sola operazione.
Prova MorphoCAD gratuitamente
La pulizia dei livelli e il maggior dispendio di tempo nella manutenzione dei file DWG. MorphoCAD automatizza la standardizzazione dei livelli con l'IA - mappando i livelli non standard sulla vostra convenzione aziendale in pochi secondi invece che ore. Cloud Memory impara da ogni correzione, cosi ogni file e piu veloce del precedente.
Inizia la prova gratuita - 15 giorni, nessuna carta di credito richiesta. Scarica MorphoCAD e pulisci il tuo primo DWG in meno di un minuto.
MorphoCAD e un plugin AutoCAD che porta la standardizzazione dei livelli basata sull'IA nel tuo flusso di lavoro di disegno. Scopri di piu su morphocad.com.