Newmatik logo
Tilbage til vidensbasen

Printkort NC-borefilformat

Kategori:Udvikling

Eliminer dataforbered elsesfejl med standardiserede XNC-borefiler. Opdag hvordan IPC-NC-349-overholdes forhindrer produktionsforsinkelser, reducerer manuelle rettelser og sikrer pålidelig printkortfremstilling hver gang.

Dominik Ottenbreit
22. august 2024
Printkort NC-borefilformat

For at montere printkortet hos Newmatik og for at få det bare printkort fremstillet hos en af vores leverandører, har vi brug for korrekte Gerber-filer og borefiler. Denne artikel sigter mod at forklare problemet med ikke-standardiserede borefiler og forklarer det krævede dataformat.

Problemet

CAD-softwareeksporter opretter ofte NC ("numeric control") filer, der ikke er i overensstemmelse med nogen standardiseret specifikation. Disse filer indeholder ofte nogle IPC-NC-349-kommandoer, men følger hverken Excellon- eller IPC-NC-349-specifikationen. Kommandoer bruges ikke korrekt eller bruges på en syntaktisk forkert måde. Normalt er headeren ufuldstændig: skalaen eller værktøjsdiametrene mangler. Nogle gange er der ingen header overhovedet, og filen indeholder kun værktøjsnumre med en uspecificeret diameter og X, Y-koordinater i en uspecificeret enhed. De kaldes ofte Excellon-filer, selvom de egentlig er udefinerede NC-filer.

At modtage ikke-standardiserede NC-borefiler betyder, at der er en manuel proces for dataforberedelse, før filerne er klar til import og brug. Dette er en undgåelig fejlkilde.

Levering af XNC (IPC-NC-349) borefiler

Løsningen på problemet er at levere NC-borefiler i XNC-formatet.

XNC-formatet er en streng delmængde af IPC-NC-349-specifikationen rettet mod dataudveksling mellem printkortdesigneren og printkortproducenten. IPC-NC-349-formatet er den eneste IPC-standard, der styrer bore- og rutingformater.

Navnet XNC-format står for EXchange NC-format. Som en streng delmængde er det meget kompatibelt med eksisterende software. Dets formål er at adressere det nuværende kaos af forskellige delmængder og ufuldstændige NC-filer og definere en enkel fælles standard. XNC-delmængden blev defineret af et konsortium dannet af Graphicode, Ucamco, KiCad og Pentalogix.

Specifikationen er frit tilgængelig blandt andet på Ucamcos downloadside. Specifikationen er kort, detaljeret, let at forstå og entydig.

Downloads

Eksempel på en XNC-borefil

M48                 Start af header
METRIC              Metriske enheder (mm)
T01C0.6             Værktøj 1 har diameter 0,6 mm
T02C1.0             Værktøj 2 har diameter 1,0 mm
%                   Slutning af header
G05                 Indstil boretilstand
T01                 Vælg værktøj 1
X8.5Y4.8            Bor et hul på 0,6 mm ved koordinater 8,5 mm, 4,8 mm
X8.55Y2.85          Bor
X6.54Y2.85          Bor
X6.45Y4.8           Bor
T02                 Vælg værktøj 2
G00X10.25Y3.825     Flyt til koordinater 10,25 mm, 3,825 mm
M15                 Sænk rutværktøjet ned
G01X6.50Y3.25       Rut til koordinater 6,5 mm, 3,25 mm
M16                 Løft rutværktøjet op
M30                 Slutning af fil

4.425

Aktiv kunde BOM

164.049

Tavler samlet i 2026

4.101.220

Komponenter placeret i 2026

300+

Aktive kunder