Newmatik-Logo
Zurück zur Wissensdatenbank

Leiterplatten NC Drill Dateiformat

Kategorie:Entwicklung

Eliminieren Sie Datenaufbereitungsfehler mit standardisierten XNC-Bohrdateien. Entdecken Sie, wie IPC-NC-349-Konformität Fertigungsverzögerungen verhindert und zuverlässige Produktion sicherstellt.

Dominik Ottenbreit
22. August 2024
Leiterplatten NC Drill Dateiformat

Um deine Leiterplatte bei Newmatik zu bestücken und die Rohleiterplatte bei einem unserer Lieferanten fertigen zu lassen, benötigen wir korrekte Gerber-Dateien und Bohrdateien. Dieser Artikel soll das Problem mit nicht standardisierten Bohrdateien erklären und das erforderliche Datenformat erläutern.

Das Problem

Beim Export von CAD-Software werden häufig NC-Dateien ("numeric control") erstellt, die keiner standardisierten Spezifikation entsprechen. Diese Dateien enthalten oft einige IPC-NC-349-Befehle, entsprechen aber weder der Excellon- noch der IPC-NC-349-Spezifikation. Die Befehle werden nicht richtig oder in syntaktisch falscher Weise verwendet. In der Regel sind die Header unvollständig: Es fehlen die Skala oder die Werkzeugdurchmesser. Manchmal gibt es überhaupt keinen Header, und die Datei enthält nur Werkzeugnummern mit einem nicht spezifizierten Durchmesser und X- und Y-Koordinaten in einer nicht spezifizierten Einheit. Sie werden oft als Excellon-Dateien bezeichnet, obwohl es sich eigentlich um undefinierte NC-Dateien handelt.

Wenn wir solche nicht standardisierten NC-Bohrdateien bekommen, bedeutet das für uns, dass ein manueller Prozess der Datenaufbereitung stattfindet, bevor die Dateien für den Import und die Produktion bereit sind. Dies ist eine vermeidbare Fehlerquelle.

Bereitstellung von XNC (IPC-NC-349) Bohrdaten

Die Lösung für dieses Problem ist die Bereitstellung von NC-Bohrdateien im XNC-Format.

Das XNC-Format ist eine strenge Implementierung der IPC-NC-349-Spezifikation, die auf den Datenaustausch zwischen dem Leiterplattenentwickler und dem Leiterplattenhersteller ausgerichtet ist. Das IPC-NC-349-Format ist der einzige IPC-Standard für Bohr- und Fräsformate.

Der Name XNC-Format steht für EXchange NC-Format. Als strikte Implementierung ist es in hohem Maße mit bestehender Software kompatibel. Der Zweck dieses Formats ist es, das derzeitige Chaos der verschiedenen Formate und unvollständigen NC-Dateien zu beseitigen und einen einfachen gemeinsamen Standard zu definieren. Das XNC-Subset wurde von einem Konsortium aus Graphicode, Ucamco, KiCad und Pentalogix definiert.

Die Spezifikation ist unter anderem auf der Ucamco-Download-Seite frei verfügbar. Die Spezifikation ist kurz, detailliert, einfach zu verstehen und unmissverständlich.

Zum Herunterladen

Beispiel für eine XNC-Bohrdatei

M48                 Beginn des Headers
METRIC              Metrische Einheiten (mm)
T01C0.6             Werkzeug 1 hat Durchmesser 0,6mm
T02C1.0             Werkzeug 2 hat Durchmesser 1,0mm
%                   Ende des Headers
G05                 Bohrmodus setzen
T01                 Werkzeug 1 auswählen
X8.5Y4.8            Bohre ein Loch von 0,6 mm bei Koordinaten 8,5mm, 4,8mm
X8.55Y2.85          Bohren
X6.54Y2.85          Bohren
X6.45Y4.8           Bohren
T02                 Werkzeug 2 auswählen
G00X10.25Y3.825     Bewege zu Koordinaten 10,25mm, 3,825mm
M15                 Fräswerkzeug absenken
G01X6.50Y3.25       Fräse zu Koordinaten 6,5mm, 3,25mm
M16                 Fräswerkzeug anheben
M30                 Ende der Datei

4.425

Aktive Kundenstücklisten

162.010

Platinen montiert in 2026

4.050.241

Komponenten platziert in 2026

300+

Aktive Kunden