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
