Logo Newmatik
Voltar para a Base de Conhecimento

Formato Ficheiro Perfuração NC PCB

Categoria:Desenvolvimento

Elimine erros preparação dados com ficheiros perfuração XNC padronizados. Descubra como conformidade IPC-NC-349 previne atrasos fabrico, reduz correções manuais e garante fabricação PCB fiável todas vezes.

Dominik Ottenbreit
22 de agosto de 2024
Formato Ficheiro Perfuração NC PCB

Para montar o PCB na Newmatik e ter o PCB nu fabricado num dos nossos fornecedores, precisamos de Ficheiros Gerber e Ficheiros Perfuração adequados. Este artigo visa explicar o problema com ficheiros perfuração não padronizados e explica o formato dados necessário.

O Problema

Exportações de software CAD frequentemente criam ficheiros NC ("controlo numérico") que não estão conformes com qualquer especificação padronizada. Estes ficheiros frequentemente contêm alguns comandos IPC-NC-349, mas seguem nem a especificação Excellon nem a IPC-NC-349. Comandos não são usados adequadamente, ou são usados de forma sintaticamente incorreta. Geralmente, o cabeçalho está incompleto: a escala ou os diâmetros de ferramenta estão em falta. Às vezes não há cabeçalho algum, e o ficheiro apenas contém números de ferramenta, com diâmetro não especificado, e coordenadas X, Y, numa unidade não especificada. São frequentemente chamados ficheiros Excellon, embora realmente sejam ficheiros NC indefinidos.

Receber Ficheiros Perfuração NC não padronizados significa que há um processo manual de preparação de dados antes que os ficheiros estejam prontos para importação e uso. Esta é uma fonte evitável de erro.

Fornecer Ficheiros Perfuração XNC (IPC-NC-349)

A solução para o problema é fornecer Ficheiros Perfuração NC no formato XNC.

O formato XNC é um subconjunto rigoroso da especificação IPC-NC-349 direcionado para troca de dados entre o designer PCB e o fabricante PCB. O formato IPC-NC-349 é o único padrão IPC governando formatos perfuração e roteamento.

O nome formato XNC significa formato NC de EXchange. Como subconjunto rigoroso, é altamente compatível com software existente. O seu propósito é abordar o caos atual de diferentes subconjuntos e ficheiros NC incompletos, e definir um padrão comum simples. O subconjunto XNC foi definido por um consórcio formado por Graphicode, Ucamco, KiCad e Pentalogix.

A especificação está livremente disponível entre outros na página download Ucamco. A especificação é breve, detalhada, fácil de compreender e inequívoca.

Downloads

Exemplo de Ficheiro Perfuração XNC

M48                 Início do cabeçalho
METRIC              Unidades métricas (mm)
T01C0.6             Ferramenta 1 tem diâmetro 0,6mm
T02C1.0             Ferramenta 2 tem diâmetro 1,0mm
%                   Fim do cabeçalho
G05                 Definir modo perfuração
T01                 Selecionar ferramenta 1
X8.5Y4.8            Perfurar furo de 0,6 mm em coordenadas 8,5mm, 4,8mm
X8.55Y2.85          Perfurar
X6.54Y2.85          Perfurar
X6.45Y4.8           Perfurar
T02                 Selecionar ferramenta 2
G00X10.25Y3.825     Mover para coordenadas 10,25mm, 3,825mm
M15                 Mergulhar ferramenta roteamento para baixo
G01X6.50Y3.25       Rotear para coordenadas 6,5mm, 3,25mm
M16                 Levantar ferramenta roteamento para cima
M30                 Fim do ficheiro

4.425

BOM de Cliente Ativo

158.352

Placas montadas em 2026

3.958.781

Componentes colocados em 2026

300+

Clientes Ativos