Newmatik-logo
Tilbake til kunnskapsbasen

Kretskort NC-borefilformat

Kategori:Utvikling

Eliminer dataforberedelsesfeil med standardiserte XNC-borefiler. Oppdag hvordan IPC-NC-349-overholdelse forhindrer produksjonsforsinkelser, reduserer manuelle korreksjoner og sikrer pålitelig kretskortproduksjon hver gang.

Dominik Ottenbreit
22. august 2024
Kretskort NC-borefilformat

For å montere kretskortet hos Newmatik og for å få det nakne kretskortet produsert hos en av våre leverandører, trenger vi riktige Gerber-filer og borefiler. Denne artikkelen sikter på å forklare problemet med ikke-standardiserte borefiler og forklarer det nødvendige dataformatet.

Problemet

CAD-programvareeksporter oppretter ofte NC ("numeric control") filer som ikke er i samsvar med noen standardisert spesifikasjon. Disse filene inneholder ofte noen IPC-NC-349-kommandoer, men følger verken Excellon- eller IPC-NC-349-spesifikasjonen. Kommandoer brukes ikke riktig eller brukes på en syntaktisk feil måte. Vanligvis er headeren ufullstendig: skalaen eller verktøydiametrene mangler. Noen ganger er det ingen header i det hele tatt, og filen inneholder bare verktøynumre med en uspesifisert diameter og X, Y-koordinater i en uspesifisert enhet. De kalles ofte Excellon-filer, selv om de egentlig er udefinerte NC-filer.

Å motta ikke-standardiserte NC-borefiler betyr at det er en manuell prosess for dataforberedelse før filene er klare for import og bruk. Dette er en unngåelig feilkilde.

Levering av XNC (IPC-NC-349) borefiler

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

XNC-formatet er en streng delmengde av IPC-NC-349-spesifikasjonen rettet mot datautveksling mellom kretskortdesigneren og kretskortprodusenten. IPC-NC-349-formatet er den eneste IPC-standarden som styrer bore- og rutingformater.

Navnet XNC-format står for EXchange NC-format. Som en streng delmengde er det svært kompatibelt med eksisterende programvare. Formålet er å adressere det nåværende kaoset av forskjellige delmengder og ufullstendige NC-filer og definere en enkel felles standard. XNC-delmengden ble definert av et konsortium dannet av Graphicode, Ucamco, KiCad og Pentalogix.

Spesifikasjonen er fritt tilgjengelig blant annet på Ucamcos nedlastingsside. Spesifikasjonen er kort, detaljert, lett å forstå og utvetydig.

Nedlastinger

Eksempel på en XNC-borefil

M48                 Start av header
METRIC              Metriske enheter (mm)
T01C0.6             Verktøy 1 har diameter 0,6 mm
T02C1.0             Verktøy 2 har diameter 1,0 mm
%                   Slutt av header
G05                 Sett boremodus
T01                 Velg verktøy 1
X8.5Y4.8            Bor et hull 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                 Velg verktøy 2
G00X10.25Y3.825     Flytt til koordinater 10,25 mm, 3,825 mm
M15                 Senk rutverktøyet ned
G01X6.50Y3.25       Rut til koordinater 6,5 mm, 3,25 mm
M16                 Løft rutverktøyet opp
M30                 Slutt av fil

4 425

Aktiv kundestykkliste

164 049

Tavler montert i 2026

4 101 204

Komponenter plassert i 2026

300+

Aktive kunder