This website requires JavaScript.
Cupões Baixar o APP
Enviar para
Centro de Ajuda
Adicionando Manualmente a Lista de Ferramentas para um Arquivo de Broca

Adicionando Manualmente a Lista de Ferramentas para um Arquivo de Broca

Última atualização em Jan 15, 2026

Arquivo de furação NC para PCB



Figura 1. Um exemplo de arquivo de furação NC com algumas explicações


Os arquivos de furação não contêm a lista de ferramentas


Nem todo software de projeto de PCB gera o arquivo de furação em formato adequado. Alguns softwares mais antigos separam as informações de furação em dois arquivos. Um contém as coordenadas XY dos furos, e o outro (geralmente um arquivo legível por humanos em formato livre) contém o tamanho da ferramenta e outras informações. Na JLCPCB, esperamos que o arquivo de furação NC seja completamente autossuficiente, para que os operadores de CAM não precisem reintroduzir essas informações manualmente (processo que pode introduzir erros).


Problemas comuns em arquivos de furação:


  • O cabeçalho está incompleto (às vezes não há cabeçalho algum)


  • A lista de ferramentas está ausente


  • A unidade não está especificada


  • A informação de supressão de zeros (LZ/TZ) não está especificada


Vejamos alguns exemplos.


Abaixo está um arquivo de furação gerado pelo PCB Wizard, com a lista de ferramentas faltando no cabeçalho:


M48
%
T01
X04450Y03150
X04450Y03050
X00350Y01950
...
M30
				
				


Abaixo está um arquivo de furação gerado pelo HiWire da Wintek, com formato de cabeçalho incorreto:


/*****************************************/
/* NC Drill Data from Wintek's DT.D      */
/* Format: Inches; 2 integer, 3 fraction */
/*   digits (leading zeros included)     */
/* HiWIRE reference datum:  2784, 1700   */
/*   (derived from board extents)        */
/* Date: Sun Sep 05 14:21:52 2021        */
/*                                       */
/* Tool Usage Summary:                   */
/*   Tool No.    Diameter   Count        */
/*   --------    --------   -----        */
/*       1        0.020"      686        */
/*       2        0.030"        4        */
/*       3        0.032"       33        */
/*****************************************/
%
G90
T1
X05230Y03557
X05179Y03422
...
M30
				
				


Um arquivo de furação de alguma versão do Protel, sem tamanho de ferramenta:


M48
T01F00S00
T02F00S00
T03F00S00
T04F00S00
T05F00S00
%
T01
X01474Y02177
X01483Y02398
...
M30
				
				

Adicionar a lista de ferramentas


Para corrigir o arquivo de furação, primeiro precisamos encontrar o arquivo de ferramentas de furação que contém as informações de tamanho da ferramenta, como este:


DRILLING PROTOCOL OF 'XXX.CNC'  10.09.2021  17:18:50

THIS IS FREE TEXT

    TOOL   COUNT DRILL TYPE     DIAMETER PATH LENGTH

       1      87          1      0.45MM         58.31 cm\n
       2     111          3      0.79MM         66.37 cm\n
       3      64          4      0.90MM         50.44 cm\n
       4       4         14      4.00MM         25.40 cm\n
...
				
				


Suponha que o seguinte seja o correspondente arquivo de localização dos furos:


T01
X04450Y03150
X04450Y03050
X00350Y01950
...
M30
				
				


Agora, abra ambos em um editor de texto.


Para criar uma entrada de definição de ferramenta, basta adicionar a letra T antes do número da ferramenta e a letra C antes do diâmetro. Outros textos podem ser apagados diretamente.


Por exemplo, FERRAMENTA 1 a 4 serão convertidas para este formato:


T1C0.45
T2C0.79
T3C0.90
T4C4.00
				
				


Copie e cole esta lista no cabeçalho do arquivo de localização dos furos. Se M48 e o sinal % não existirem, apenas adicione-os. Ta-da, um arquivo de furação decente nasceu!


M48
T1C0.45
T2C0.79
T3C0.90
T4C4.00
%
T01
X04450Y03150
X04450Y03050
X00350Y01950
...
M30
				
				

Notas adicionais


Unidade e supressão de zeros


Alguns softwares fornecerão os tamanhos de furação em diferentes unidades; se o arquivo de localização dos furos estiver em métrico (mm), os tamanhos das brocas também devem estar em mm. Se o arquivo de localização dos furos estiver em polegadas, os tamanhos das brocas também devem estar em polegadas. Faça a conversão conforme necessário.


No seguinte arquivo de ferramentas de furação, a unidade dos diâmetros das brocas está em th (ou seja, mil):


NC Drill Setup

Format: ASCII, 2.4, imperial, absolute, eob=<CR><LF>, no zero suppression.
Notes:  Tool sizes are diameters. Layer sets are in brackets - 0=TOP, 15=BOTTOM, 1-14=INNER.

T01     157.4th (0-15)
T02     60th (0-15)
T03     30th (0-15)
T04     45th (0-15)
T05     40th (0-15)
T06     50th (0-15)
					
					


Ao fazer a conversão, precisamos converter mil para polegadas (simplesmente dividindo por 1000), então a lista acima será convertida para a seguinte lista:


T01C0.1574
T02C0.060
T03C0.030
T04C0.045
T05C0.040
T06C0.050
					
					


Se a unidade e a informação de supressão de zeros forem fornecidas no texto livre do arquivo de ferramentas de furação, basta adicioná-las após M48, por exemplo:


M48
INCH
T01C0.1574
...
					
					




     Nota      Se você não souber essas informações,  não as adicione. Nossos operadores de CAM tentarão descobri-las.


Excellon 1 VS Excellon 2


Na verdade, existem dois formatos Excellon: o mais antigo Excellon 1 e o Excellon 2. Por padrão, assumimos que o arquivo está no formato Excellon 2. Se você souber que seu arquivo está no formato Excellon 1, precisa nos informar explicitamente (escreva uma instrução especial ao fazer o pedido).


Se um arquivo Excellon 1 for reconhecido como Excellon 2, ocorrerão erros; por exemplo, furos extras podem aparecer na PCB, etc.


Referências


1. "PCB NC formats". Wikipedia.


2. "XNC format specification". Ucamco.


3. "EXCELLON FORMAT SPECIFICATION". GithubGist.