Todo gerente CAD conhece a sensacao. Voce abre um arquivo DWG de um consultor externo - ou pior, dos seus proprios arquivos - e o Gerenciador de Propriedades de Layers mostra 347 layers, metade dos quais vazios, um quarto com nomes cripticos e o restante usando cores e pesos de linha que nao tem relacao com o padrao do seu escritorio. O arquivo tem 45 MB quando deveria ter 8 MB. Blocos estao aninhados em cinco niveis de profundidade. Ha 200 definicoes de blocos nao utilizados, estilos de dimensionamento orfaos e estilos de texto referenciando fontes que nao existem no seu sistema.
Este e um DWG sujo, e saber como limpar arquivos DWG e uma das habilidades mais praticas que um gerente CAD pode desenvolver. Um desenho limpo plota corretamente, troca de forma limpa, carrega mais rapido e causa menos dores de cabeca posteriores na coordenacao BIM, levantamentos de quantidades e submissoes regulatorias.
Este guia percorre um processo completo de limpeza de DWG - desde ganhos rapidos ate limpeza profunda - com instrucoes passo a passo para a abordagem manual, alem de orientacoes sobre onde a automacao pode economizar horas.
Por Que Arquivos DWG Ficam Bagunçados
Antes de mergulhar na limpeza, ajuda entender como os arquivos degradam ao longo do tempo:
- Layers acumulados de XREFs e insercoes. Cada vez que voce vincula um XREF ou insere um bloco de outro desenho, seus layers vem junto. Ao longo de meses e revisoes, os layers se acumulam.
- Copiar e colar de outros desenhos. Copiar geometria entre arquivos importa layers, estilos de texto, estilos de dimensionamento e definicoes de blocos - mesmo que voce so quisesse a geometria.
- Multiplos colaboradores com habitos diferentes. Em um projeto com varias pessoas, cada desenhista pode usar nomes de layers, cores ou sobreposicoes de propriedades de objeto ligeiramente diferentes.
- Arquivos legados que passaram por muitas maos. Um desenho que comecou limpo cinco anos atras pode ter passado por dez revisoes de quatro escritorios com quatro padroes diferentes.
- Sem disciplina de limpeza. Sem uma rotina de manutencao regular, a entropia vence. Arquivos crescem, listas de layers expandem e ninguem lembra para que metade dos layers serve.
O Checklist de Limpeza de DWG
Aqui esta o checklist completo, organizado do maior impacto para o menor. Cada secao inclui os passos manuais e os comandos do AutoCAD envolvidos.
1. Limpeza de Layers
Layers sao a area mais visivel e de maior impacto na limpeza de DWG. Uma lista de layers inchada ou fora do padrao afeta a plotagem, o controle de visibilidade e a colaboracao da equipe.
Identifique o Problema
Abra o Gerenciador de Propriedades de Layers (comando LAYER ou atalho LA) e revise a lista de layers. Procure por:
- Layers vazios sem objetos - candidatos a exclusao
- Nomes fora do padrao que nao seguem a convencao do seu escritorio (AIA, ISO 13567 ou personalizada) - veja nosso guia de convencoes de nomenclatura de layers para formatos padrao
- Layers duplicados ou quase duplicados (ex.:
A-WALL,A-WALLS,ARCH_WALLtodos contendo geometria de paredes) - Cores ou pesos de linha errados que produzirao saida de plotagem incorreta
- Layers com propriedades ByBlock ou codificadas em vez de ByLayer
Passos de Limpeza Manual
- Congele e verifique. Congele layers um grupo por vez para verificar seu conteudo. Isso ajuda a entender o que cada layer realmente contem antes de renomear ou mesclar.
- Mescle duplicatas. Use
LAYMRG(Layer Merge) para combinar layers duplicados. Selecione o layer de origem e o layer de destino - todos os objetos sao movidos para o destino e a origem e excluida. - Renomeie layers fora do padrao. Use o comando
RENAMEou o Gerenciador de Propriedades de Layers para renomear layers para o padrao do seu escritorio. Para renomeacao em massa, oLAYTRANS(Layer Translator) permite criar tabelas de mapeamento. - Corrija propriedades. Defina cores, tipos de linha e pesos de linha corretos para cada layer. Garanta que todos os objetos em cada layer estejam configurados como ByLayer para cor, tipo de linha e peso de linha.
- Exclua layers vazios. Apos mesclar e renomear, limpe layers vazios (veja Secao 4 abaixo).
Tempo Necessario
Para um desenho com 100-200 layers fora do padrao, a limpeza manual de layers normalmente leva de 2 a 4 horas. Para arquivos com 300+ layers de multiplas fontes, espere um dia inteiro.
2. Limpeza de Blocos
Blocos sao a segunda maior fonte de inchaco de arquivo e confusao.
Identifique o Problema
Use o comando INSERT e navegue pela lista de blocos, ou digite -INSERT e pressione Enter para ver todos os blocos definidos. Procure por:
- Definicoes de blocos nao utilizados - blocos que foram inseridos uma vez e depois apagados, mas a definicao permanece
- Duplicatas - blocos com nomes semelhantes ou geometria identica, mas definicoes diferentes
- Blocos profundamente aninhados - blocos dentro de blocos dentro de blocos, as vezes cinco ou mais niveis de profundidade
- Blocos com layers fora do padrao - blocos que carregam suas proprias definicoes de layers internas, criando poluicao na lista de layers
- Blocos anonimos - blocos chamados
*U1,*U2, etc., frequentemente criados por blocos dinamicos ou padroes de hachura
Passos de Limpeza Manual
- Liste todos os blocos. Use o comando
BCOUNTpara contar referencias de blocos no desenho, ou useINSERTpara navegar pelas definicoes. - Identifique definicoes nao utilizadas. O comando
PURGE(Secao 4) lida com isso, mas revisar antes ajuda a entender a extensao. - Exploda aninhamentos desnecessarios. Se blocos estao aninhados em mais de dois niveis sem boa razao, considere explodir os niveis internos e redefinir o bloco.
- Padronize layers de blocos. Abra blocos no Block Editor (
BEDIT) e garanta que a geometria interna esteja no Layer 0 (para herdar as propriedades do layer de insercao) ou nos layers padrao corretos. - Substitua duplicatas. Se dois blocos contem a mesma geometria com nomes diferentes, use
-INSERTcom a opcao=para redefinir um a partir do outro, depois limpe a definicao nao utilizada.
3. Corrija Sobreposicoes de Propriedades de Objetos
Uma das fontes mais insidiosas de problemas de plotagem sao sobreposicoes de propriedades de objetos - objetos cuja cor, tipo de linha ou peso de linha esta definido para um valor especifico em vez de ByLayer.
Identifique o Problema
Selecione todos os objetos (Ctrl+A), abra o painel de Propriedades e verifique os campos Cor, Tipo de Linha e Peso de Linha. Se mostrarem "ByLayer", esta tudo bem. Se mostrarem valores especificos (ex.: "Vermelho", "Tracejado", "0,30 mm"), esses objetos nao respondem a mudancas de propriedade do layer.
Passos de Limpeza Manual
- Selecione todos os objetos. Pressione
Ctrl+Aou useSELECTcom a opcaoALL. - Defina Cor como ByLayer. No painel de Propriedades, altere Cor para "ByLayer".
- Defina Tipo de Linha como ByLayer. Altere Tipo de Linha para "ByLayer".
- Defina Peso de Linha como ByLayer. Altere Peso de Linha para "ByLayer".
- Trate objetos ByBlock. Objetos dentro de blocos devem tipicamente ser definidos como ByBlock (para herdar as propriedades do layer do bloco) ou para layers especificos. Isso requer edicao de cada bloco.
Por Que Isso Importa
Se as propriedades dos objetos estao codificadas, mudar a cor de um layer de ciano para verde nao afetara esses objetos. Sua saida de plotagem se torna imprevisivel - algumas linhas seguem a atribuicao de pena do layer, outras nao. Isso e uma dor de cabeca de depuracao que pode desperdicar horas durante a plotagem.
4. Limpe Elementos Nao Utilizados
O comando PURGE e o redutor de tamanho de arquivo mais eficaz do AutoCAD.
O Que o PURGE Remove
- Layers nao utilizados (layers sem objetos)
- Definicoes de blocos nao utilizados
- Estilos de texto nao utilizados
- Estilos de dimensionamento nao utilizados
- Tipos de linha nao utilizados
- Estilos de tabela nao utilizados
- Estilos de multileader nao utilizados
- Materiais nao utilizados
- Estilos visuais nao utilizados
- Aplicativos registrados (regapps)
Passos de Limpeza Manual
- Execute PURGE. Digite
PURGEe pressione Enter. O dialogo mostra todos os itens purgaveis. - Limpe tudo. Clique em "Purge All" para remover tudo em uma passada.
- Execute novamente. Dependencias aninhadas podem impedir que itens sejam limpos na primeira passada. Execute
PURGErepetidamente ate que nada reste. - Use a versao de linha de comando para velocidade. Digite
-PURGEdepoisALLdepois*depoisN(para confirmar) para uma limpeza rapida nao interativa.
Impacto
Um unico ciclo de purge pode reduzir o tamanho do arquivo em 30-70% em desenhos muito poluidos. Em um arquivo de 45 MB com anos de detrito acumulado, a limpeza frequentemente o traz para menos de 15 MB.
5. Execute AUDIT
O comando AUDIT verifica o banco de dados do desenho em busca de erros internos e tenta corrigi-los.
Passos Manuais
- Digite
AUDITe pressione Enter. - Quando perguntado "Fix any errors detected?", digite
Ye pressione Enter. - Revise os resultados na linha de comando. O AutoCAD relata o numero de erros encontrados e corrigidos.
Quando Usar AUDIT
Execute AUDIT em qualquer arquivo que:
- Foi recebido de uma fonte externa
- Passou por varias versoes do AutoCAD
- Exibe comportamento estranho (objetos desaparecendo, comandos falhando)
- Foi recuperado de uma falha (arquivos
.bakou.sv$)
6. Limpe Estilos de Texto e Dimensionamento
Identifique o Problema
Abra o Gerenciador de Estilos de Texto (comando STYLE) e o Gerenciador de Estilos de Dimensionamento (DIMSTYLE). Procure por:
- Multiplos estilos com configuracoes quase identicas
- Estilos referenciando fontes nao instaladas no seu sistema
- Estilos nao utilizados (o purge lida com eles, mas revise antes)
- Nomes de estilos fora do padrao
Passos Manuais
- Consolide estilos. Se varios estilos de texto usam a mesma fonte na mesma altura, mescle objetos em um estilo e exclua o restante.
- Corrija referencias de fontes. Substitua fontes ausentes por alternativas padrao. O AutoCAD substitui fontes automaticamente, mas os resultados sao frequentemente incorretos.
- Padronize nomes. Renomeie estilos para corresponder a convencao do seu escritorio.
7. Remova Dados Orfaos
Alguns alvos de limpeza requerem comandos especificos:
| Problema | Comando | Notas |
|---|---|---|
| Dados de tipo de linha DGN orfaos | DGNPURGE | Comum em arquivos do MicroStation; pode adicionar tamanho significativo |
| Aplicativos registrados redundantes | -PURGE depois R | Aplicativos de terceiros se registram no banco de dados do desenho |
| Escalas de anotacao orfas | -SCALELISTEDIT depois R (reset) | Escalas acumuladas deixam operacoes lentas |
| Objetos proxy de plugins desinstalados | EXPORTTOAUTOCAD | Remove graficos proxy e converte para objetos nativos |
| Geometria de comprimento zero | OVERKILL | Tambem remove duplicatas sobrepostas |
8. Otimize Model Space e Paper Space
Model Space
- Verifique se toda a geometria esta proxima da origem. Objetos a milhoes de unidades da origem causam erros de precisao e problemas de exibicao.
- Remova geometria de construcao, linhas de referencia e objetos temporarios que nao sao mais necessarios.
- Garanta que as configuracoes de viewport no paper space referenciam as extensoes corretas do model space.
Paper Space
- Verifique se todos os layouts tem configuracoes de pagina corretas (tamanho de papel, tabela de estilo de plotagem, area de plotagem).
- Remova layouts nao utilizados. Clique com o botao direito nas abas de layout e exclua os que nao sao necessarios.
- Verifique se as escalas de viewport estao travadas para evitar zoom acidental.
A Sequencia Completa de Limpeza
Para maxima eficiencia, siga esta ordem:
- AUDIT primeiro - corrija erros do banco de dados antes de tudo
- Limpeza de layers - renomeie, mescle, corrija propriedades
- Limpeza de blocos - padronize, exploda aninhamentos desnecessarios
- Corrija sobreposicoes de propriedades de objetos - defina tudo como ByLayer
- PURGE (execute 3-4 vezes) - remova todos os elementos nao utilizados
- DGNPURGE - remova dados de tipo de linha DGN
- OVERKILL - remova geometria duplicada e de comprimento zero
- Limpeza de estilos de texto e dimensionamento - consolide e padronize
- PURGE novamente - capture qualquer coisa liberada pelos passos anteriores
- AUDIT novamente - verificacao final de integridade
- Salve como novo arquivo - use SAVEAS para criar uma copia limpa, que reseta a otimizacao interna
Por Que a Limpeza Manual Nao Escala
Os passos acima funcionam perfeitamente para um unico desenho. O problema e a escala.
Um projeto arquitetonico tipico de medio porte envolve 30-80 arquivos de desenho. Um projeto grande pode ter 200+. Quando seu escritorio recebe 15-20 arquivos DWG por mes de consultores, cada um necessitando de limpeza antes do uso interno, a matematica se torna insustentavel:
- 15 arquivos/mes x 2-4 horas por arquivo = 30-60 horas/mes
- A uma taxa de $60/hora = $1.800-$3.600/mes em mao de obra de limpeza
- Do tempo de um gerente CAD senior - tempo melhor gasto em coordenacao, revisao de qualidade e mentoria
A limpeza manual tambem e inconsistente. O "limpo" de uma pessoa e o "aceitavel" de outra. Sem automacao, a qualidade depende inteiramente de quem faz o trabalho e quanto tempo tem.
Onde a Automacao se Encaixa
Nem toda etapa do processo de limpeza precisa de automacao. PURGE, AUDIT e OVERKILL ja sao comandos automatizados - voce os executa e eles fazem seu trabalho. O gargalo e a limpeza de layers, que requer julgamento humano sobre o que cada layer significa e para onde deve ser mapeado.
E exatamente aqui que ferramentas com AI como o MorphoCAD oferecem mais valor. Para uma analise completa de 10 boas praticas de gestao de layers, veja nosso guia dedicado. O MorphoCAD automatiza a etapa de padronizacao de layers - a parte mais demorada e que exige mais julgamento da limpeza de DWG.
Em vez de revisar manualmente cada layer fora do padrao, determinar seu conteudo e decidir o nome correto do layer de destino, a AI do MorphoCAD analisa cada layer no desenho e propoe mapeamentos para o padrao do seu escritorio. Ela entende que ext_walls_200mm deve mapear para A-WALL-FULL, que STR_BEAM_IPE300 e um layer de viga estrutural e que MUREN_BESTAAND e holandes para "paredes existentes".
Cada correcao que voce faz e salva no Cloud Memory. Da proxima vez que um arquivo chegar com layers semelhantes, a correcao e aplicada automaticamente. Sua equipe compartilha a mesma memoria, entao o conhecimento de uma pessoa beneficia todos.
O resultado: o que costumava ser um processo manual de 2-4 horas por arquivo se torna uma operacao automatizada de 30 segundos mais uma revisao rapida. As outras etapas de limpeza (purge, audit, limpeza de blocos) ainda levam o mesmo tempo, mas sao rapidas. A padronizacao de layers era o gargalo, e o MorphoCAD o remove.
Frequencia de Limpeza de DWG
Com que frequencia voce deve limpar arquivos DWG? Depende da fase do projeto:
| Fase | Frequencia de Limpeza | Foco |
|---|---|---|
| Inicio do projeto | Uma vez, na recepcao | Limpeza completa de todos os arquivos recebidos. Estabelecer linha de base limpa. |
| Projeto ativo | Semanalmente | Purge e audit rapidos. Verificacao de layers em novas adicoes. |
| Antes de marcos | Antes de cada entrega | Limpeza completa. Verificacao de conformidade de layers. Verificacao de plotagem. |
| Na troca de arquivos | Cada arquivo recebido | Padronizacao de layers de arquivos de consultores. Purge e audit. |
| Encerramento do projeto | Uma vez, no arquivamento | Limpeza profunda. Remover todos os elementos temporarios. Otimizar tamanho do arquivo. |
Perguntas Frequentes
Quanto o PURGE pode reduzir o tamanho do arquivo?
Depende do historico do arquivo, mas reducoes de 30-70% sao comuns em desenhos que acumularam blocos, estilos e layers nao utilizados ao longo do tempo. Em casos extremos - arquivos com centenas de definicoes de blocos nao utilizados de anos de insercoes - o PURGE pode reduzir um arquivo de 50+ MB para menos de 10 MB.
E seguro executar PURGE em todos os itens de uma vez?
Geralmente, sim. O PURGE so remove itens que tem zero referencias no desenho - nenhum objeto em um layer, nenhuma insercao de um bloco, nenhum texto usando um estilo. No entanto, e uma boa pratica salvar um backup antes de executar qualquer operacao de limpeza em arquivos que voce nao criou.
Devo executar AUDIT antes ou depois do PURGE?
Execute AUDIT primeiro. Erros no banco de dados podem impedir que o PURGE funcione corretamente. Corrija os problemas de integridade, depois limpe os elementos nao utilizados.
Como limpo layers de XREFs?
Quando voce desanexar um XREF, seus layers devem desaparecer. Se persistirem (frequentemente apos operacoes BIND), use LAYMRG para mescla-los nos seus layers padrao, depois PURGE para remover os vazios. Para limpeza em massa de layers de XREF, o MorphoCAD pode mapear layers prefixados de XREF para o seu padrao automaticamente.
Posso limpar varios arquivos DWG de uma vez?
O recurso Script do AutoCAD (comando SCRIPT) permite executar uma serie de comandos em arquivos abertos via script. Voce pode automatizar PURGE, AUDIT e outros comandos de limpeza dessa forma. Para padronizacao de layers em varios arquivos, o MorphoCAD oferece processamento em lote que lida com uma pasta inteira de projeto em uma unica operacao.
Experimente o MorphoCAD Gratuitamente
Limpeza de layers e o maior consumidor de tempo na manutencao de arquivos DWG. O MorphoCAD automatiza a padronizacao de layers com AI - mapeando layers fora do padrao para a convencao do seu escritorio em segundos em vez de horas. O Cloud Memory aprende com cada correcao, entao cada arquivo e mais rapido que o anterior.
Comece seu teste gratuito - 15 dias, sem necessidade de cartao de credito. Baixe o MorphoCAD e limpe seu primeiro DWG em menos de um minuto.
MorphoCAD e um plugin para AutoCAD que traz padronizacao de layers com AI para o seu fluxo de trabalho de desenho. Saiba mais em morphocad.com.