Ajuste do Formato da Camada de Perfuração DFM
Última atualização em Jan 27, 2026
Introdução
Por que é necessária a função de ajuste do formato da camada de furação?
O formato da camada de furação geralmente refere-se ao formato Excellon2 dos arquivos CNC. A maioria dos softwares EDA atualmente utilizados no mercado gera a camada de furação no formato Excellon2. No entanto, esses EDA não seguem completamente as especificações do formato Excellon2 e carecem de muitos parâmetros críticos, como:
1) Unidades de coordenadas não especificadas
2) Modo de zeros à esquerda não especificado (para economizar dígitos nas coordenadas, os zeros à esquerda ou à direita são omitidos, portanto é necessário saber o modo de zeros à esquerda)
3) Número de dígitos antes e depois do ponto decimal não indicado (as coordenadas não têm ponto decimal, então a posição do ponto decimal precisa ser especificada usando o número de dígitos antes e depois dele)
Essa situação é bastante comum, mesmo entre os principais fabricantes de EDA. O DFM só pode confiar na experiência para adivinhar e inferir o formato da furação ao analisar os arquivos de furação. De acordo com os testes de DFM da JLC, o formato da furação pode ser adivinhado com precisão em 99% dos casos.
No entanto, em alguns casos extremos, a suposição pode estar errada. Nesses casos, é necessária uma intervenção manual para corrigir o formato, que é a função descrita neste artigo: [Ajuste do Formato da Camada de Furação].
O que acontece se o formato da camada de furação estiver incorreto?
Formato de Furo Correto
Quase todos os furos correspondem a uma almofada no circuito (seja uma almofada para soldagem ou uma almofada de via). O centro do furo está alinhado com o centro da almofada. A imagem abaixo mostra um exemplo de alinhamento correto do furo.
Formato de Furo Incorreto
Como mostrado abaixo, devido à identificação incorreta das coordenadas de furação, todos os furos analisados estão ou comprimidos ou ampliados além do tamanho real da placa.
Ajuste Manual do Formato de Furação
O ajuste do formato de furação geralmente é realizado no modo DFM de PCB (visualização não simulada). No canto superior direito, selecione [Formato de Furação].
Clicar em [Formato da Camada de Furação] abrirá a seguinte janela. Aqui está uma breve explicação da operação; entraremos em mais detalhes sobre o formato de furação mais tarde. Por enquanto, vamos discutir como operar:
Neste caso, o formato correto de furação é: Coordenadas Absolutas + Zero à Direita + Decimal 3:5 + Métrico. Configure-o adequadamente.
[Aplicar a Todas as Camadas]: Se houver várias camadas de furação, clique neste botão para aplicar os parâmetros definidos no diálogo atual a todas as camadas de furação.
Por fim, clique em [Confirmar].
Após clicar em [Confirmar], aguarde um momento e você obterá a camada de furação correta.
Dica: Você também pode tentar definir valores incorretos intencionalmente para ver como diferentes parâmetros afetam a análise do arquivo de furação.
Breve Introdução ao Formato Excellon2
Vários dados-chave afetam o formato Excellon2. Vamos dividi-los:
Coordenadas Absolutas | Coordenadas Relativas
1) Coordenadas absolutas: Cada linha de coordenadas de furação representa a posição real do furo.
2) Coordenadas relativas: Cada linha de coordenadas de furação representa o deslocamento em relação ao furo anterior.
Fragmento do formato de furação:
T01 ; Indica a ferramenta
X00572700Y-04532700 ; Indica as coordenadas do furo, o mesmo abaixo
X02151800Y-00240886
X00728900Y-04252200
Zero à Esquerda | Zero à Direita
Este parâmetro refere-se à presença ou ausência de zeros à esquerda ou à direita nas coordenadas de furação.
Vamos falar sobre a [posição do ponto decimal] primeiro. Como visto no fragmento de furação abaixo, não há ponto decimal em nenhuma das coordenadas. Esses são inteiros? Claro que não, os dígitos decimais foram omitidos. [Decimal 3:5] determina a posição do ponto decimal, indicando que há 3 dígitos antes e 5 dígitos após o ponto decimal. Por exemplo, quando a coordenada é -04532700, seu valor real é -045.32700, que é igual a -45.327.
[Zero à esquerda] significa que os zeros no final do valor da coordenada podem ser omitidos. Por exemplo, X00572700 pode ser escrito como X005727.
[Zero à direita] significa que os zeros no início do valor da coordenada podem ser omitidos. Por exemplo, X00572700 pode ser escrito como X572700.
Nota: O fragmento de furação abaixo demonstra tanto zeros à esquerda quanto à direita.
Aqui está o problema: Na caixa de diálogo de ajuste de formato, as opções de zero à esquerda e à direita são mutuamente exclusivas (você só pode escolher uma ou outra). E se ambos os zeros forem usados? Nesse caso, basta selecionar zero à direita.
E se nenhum dos zeros for usado? Essa situação nunca ocorrerá (a menos que alguém a cause intencionalmente).
Fragmento do formato de furação: Este fragmento demonstra tanto zeros à esquerda quanto à direita:
T01 ; Indica a ferramenta
X00572700Y-04532700 ; Indica as coordenadas do furo, o mesmo abaixo
X02151800Y-00240886
X00728900Y-04252200
Posição do Ponto Decimal
Consulte a seção [Zero à Esquerda | Zero à Direita] acima.
Unidade
Imperial: Indica polegadas.
Métrico: Indica milímetros.
Se o formato do ponto decimal estiver correto, mas o tamanho não corresponder, tente alterar a unidade.
Fragmento Completo de Furação
A maioria dos softwares EDA gera arquivos Excellon2 que não estão totalmente em conformidade com as especificações e carecem de várias informações importantes.
Aqui está um fragmento completo de furação gerado pelo EasyEDA, que segue o formato de forma mais abrangente:
; Linhas começando com ponto e vírgula indicam comentários, que são automaticamente ignorados pela máquina de furação
;TYPE=PLATED
;Layer: PTH_Through
;EasyEDA Pro v2.1.63, 2024-05-28 11:49:57
;Gerber Generator version 0.3
M48
METRIC,LZ,000.00000 ; Indica unidades métricas, zero à esquerda (na verdade, tanto zeros à esquerda quanto à direita), decimal 3:5
;Hole size 1 = 0.30000 METRIC
T01C0.30000 ; T01 indica a primeira ferramenta, com diâmetro de 0,3 mm
;Hole size 2 = 0.40000 METRIC
T02C0.40000
;Hole size 3 = 0.59995 METRIC
T03C0.59995
;Hole size 4 = 0.60000 METRIC
T04C0.60000
;Hole size 5 = 0.64999 METRIC
T05C0.64999
;Hole size 6 = 1.50002 METRIC
T06C1.50002
;Hole size 7 = 3.00000 METRIC
T07C3.00000
%
G05
G90
T01 ; Usa a primeira ferramenta, o mesmo abaixo
X00572700Y-04532700 ; Fura o furo
X02151800Y-00240886
X00728900Y-04252200
X00546900Y-04493845
X02756231Y-04004815
T02
X-00975841Y-01685003
X-00975830Y-01765013
T03
X-00820570Y-00888517G85X-00920570Y-00888517
X-01470556Y-00888517G85X-01570556Y-00888517
T04
X-01504826Y-01275994G85X-01444824Y-01275994
X-01504826Y-02173981G85X-01444824Y-02173981
T05
X-01378748Y-03937208G85X-01453749Y-03937208
X-01378748Y-02571196G85X-01453749Y-02571196
T06
X-00480680Y-00443509
T07
X05971100Y00000000
X05971100Y-04992000
X00000000Y-04992000
X00000000Y00000000
M30