Newmatik-logotyp
Tillbaka till kunskapsbasen

Kretskorts NC-borrfilformat

Kategori:Utveckling

Eliminera dataförberedelsfel med standardiserade XNC-borrfiler. Upptäck hur IPC-NC-349-efterlevnad förhindrar tillverkningsförseningar, minskar manuella korrigeringar och säkerställer tillförlitlig kretskorts tillverkning varje gång.

Dominik Ottenbreit
22 augusti 2024
Kretskorts NC-borrfilformat

För att montera kretskortet på Newmatik och för att låta det nakna kretskortet tillverkas hos en av våra leverantörer behöver vi korrekta Gerber-filer och borrfiler. Denna artikel syftar till att förklara problemet med icke-standardiserade borrfiler och förklarar det nödvändiga dataformatet.

Problemet

CAD-mjukvaruexporter skapar ofta NC ("numeric control") filer som inte överensstämmer med någon standardiserad specifikation. Dessa filer innehåller ofta några IPC-NC-349-kommandon, men följer varken Excellon- eller IPC-NC-349-specifikationen. Kommandon används inte korrekt eller används på ett syntaktiskt felaktigt sätt. Vanligtvis är headern ofullständig: skalan eller verktygsdiametrarna saknas. Ibland finns det ingen header alls, och filen innehåller endast verktygsnummer, med en ospecificerad diameter, och X, Y-koordinater, i en ospecificerad enhet. De kallas ofta Excellon-filer, även om de egentligen är odefinierade NC-filer.

Att ta emot icke-standardiserade NC-borrfiler innebär att det finns en manuell process för dataförberedelse innan filerna är redo för import och användning. Detta är en undvikbar felkälla.

Tillhandahålla XNC (IPC-NC-349) borrfiler

Lösningen på problemet är att tillhandahålla NC-borrfiler i XNC-formatet.

XNC-formatet är en strikt delmängd av IPC-NC-349-specifikationen riktad mot datautbyte mellan kretskorts designern och kretskorts tillverkaren. IPC-NC-349-formatet är den enda IPC-standarden som styr borr- och routingformat.

Namnet XNC-format står för EXchange NC-format. Som en strikt delmängd är det mycket kompatibelt med befintlig programvara. Dess syfte är att adressera den nuvarande kaoset av olika delmängder och ofullständiga NC-filer och definiera en enkel gemensam standard. XNC-delmängden definierades av ett konsortium bildat av Graphicode, Ucamco, KiCad och Pentalogix.

Specifikationen är fritt tillgänglig bland annat på Ucamcos nedladdningssida. Specifikationen är kort, detaljerad, lätt att förstå och entydig.

Nedladdningar

Exempel på en XNC-borrfil

M48                 Start av header
METRIC              Metriska enheter (mm)
T01C0.6             Verktyg 1 har diameter 0,6 mm
T02C1.0             Verktyg 2 har diameter 1,0 mm
%                   Slut på header
G05                 Ställ in borrläge
T01                 Välj verktyg 1
X8.5Y4.8            Borra ett hål på 0,6 mm vid koordinater 8,5 mm, 4,8 mm
X8.55Y2.85          Borra
X6.54Y2.85          Borra
X6.45Y4.8           Borra
T02                 Välj verktyg 2
G00X10.25Y3.825     Flytta till koordinater 10,25 mm, 3,825 mm
M15                 Sänk ner routverktyget
G01X6.50Y3.25       Routa till koordinater 6,5 mm, 3,25 mm
M16                 Lyft upp routverktyget
M30                 Slut på fil

4 425

Aktiv kund-BOM

164 050

Monterade kretskort i 2026

4 101 226

Komponenter placerade i 2026

300+

Aktiva kunder