Manuelles Hinzufügen einer Werkzeugliste zu einer Bohrdatei
Manuelles Hinzufügen einer Werkzeugliste zu einer Bohrdatei
PCB NC-Bohrdatei

Abbildung 1. Beispiel einer NC-Bohrdatei mit Erklärungen
Bohrdateien enthalten keine Werkzeugliste
Nicht jede PCB-Designsoftware erzeugt Bohrdateien im korrekten Format.
Einige ältere Programme teilen die Bohrinformationen in zwei Dateien auf:
Eine enthält die XY-Koordinaten der Bohrungen, die andere (meist eine frei formatierte, menschenlesbare Datei) enthält die Werkzeuggrößen und weitere Informationen.
Bei JLCPCB wird erwartet, dass die NC-Bohrdatei vollständig eigenständig ist, damit die CAM-Operatoren diese Informationen nicht manuell eingeben müssen (dieser Vorgang kann Fehler verursachen).
Häufige Probleme bei Bohrdateien
- Der Header ist unvollständig (manchmal fehlt er völlig).
- Die Werkzeugliste fehlt.
- Die Einheit ist nicht angegeben.
- Die Nullunterdrückungsinformation (LZ/TZ) fehlt.
Beispiele
Eine Bohrdatei, erzeugt von PCB Wizard, bei der die Werkzeugliste im Header fehlt:
M48
%
T01
X04450Y03150
X04450Y03050
X00350Y01950
...
M30
Eine Bohrdatei, erzeugt von Wintek’s HiWire, mit falschem Headerformat:
/*****************************************/
/* NC Drill Data from Wintek's DT.D */
/* Format: Inches; 2 integer, 3 fraction */
/* digits (leading zeros included) */
/* HiWIRE reference datum: 2784, 1700 */
/* (derived from board extents) */
/* Date: Sun Sep 05 14:21:52 2021 */
/* */
/* Tool Usage Summary: */
/* Tool No. Diameter Count */
/* -------- -------- ----- */
/* 1 0.020" 686 */
/* 2 0.030" 4 */
/* 3 0.032" 33 */
/*****************************************/
%
G90
T1
X05230Y03557
X05179Y03422
...
M30
Eine Bohrdatei aus einer älteren Protel-Version, ohne Werkzeuggrößen:
M48
T01F00S00
T02F00S00
T03F00S00
T04F00S00
T05F00S00
%
T01
X01474Y02177
X01483Y02398
...
M30
Werkzeugliste hinzufügen
Um die Bohrdatei zu korrigieren, müssen wir zunächst die Bohrwerkzeug-Datei finden, die die Werkzeuggrößen enthält, beispielsweise:
DRILLING PROTOCOL OF 'XXX.CNC' 10.09.2021 17:18:50
THIS IS FREE TEXT
TOOL COUNT DRILL TYPE DIAMETER PATH LENGTH
1 87 1 0.45MM 58.31 cm\n
2 111 3 0.79MM 66.37 cm\n
3 64 4 0.90MM 50.44 cm\n
4 4 14 4.00MM 25.40 cm\n
...
Angenommen, die entsprechende Bohrpositionsdatei sieht folgendermaßen aus:
T01
X04450Y03150
X04450Y03050
X00350Y01950
...
M30
Öffnen Sie nun beide Dateien in einem Texteditor.
Um einen Werkzeugdefinitionseintrag zu erstellen, setzen Sie einfach den Buchstaben T vor die Werkzeugnummer und C vor den Durchmesser.
Andere Texte können gelöscht werden.
Beispiel: Werkzeuge 1 bis 4 werden wie folgt umgewandelt:
T1C0.45
T2C0.79
T3C0.90
T4C4.00
Kopieren Sie diese Liste in den Header der Bohrpositionsdatei.
Falls M48 und das %-Zeichen fehlen, fügen Sie sie einfach hinzu.
Fertig – eine saubere Bohrdatei ist erstellt!
M48
T1C0.45
T2C0.79
T3C0.90
T4C4.00
%
T01
X04450Y03150
X04450Y03050
X00350Y01950
...
M30
Zusätzliche Hinweise
Einheit und Nullunterdrückung
Einige Programme geben Bohrgrößen in unterschiedlichen Einheiten an.
Wenn die Bohrpositionsdatei in Millimetern (mm) ist, müssen auch die Werkzeuggrößen in mm angegeben werden.
Wenn sie in Zoll (inch) ist, müssen die Größen entsprechend umgerechnet werden.
Im folgenden Beispiel sind die Bohrdurchmesser in th (mil) angegeben:
NC Drill Setup
Format: ASCII, 2.4, imperial, absolute, eob=<CR><LF>, no zero suppression.
Notes: Tool sizes are diameters. Layer sets are in brackets - 0=TOP, 15=BOTTOM, 1-14=INNER.
T01 157.4th (0-15)
T02 60th (0-15)
T03 30th (0-15)
T04 45th (0-15)
T05 40th (0-15)
T06 50th (0-15)
Zur Umrechnung: mil → inch, einfach durch 1000 teilen.
Daraus ergibt sich:
T01C0.1574
T02C0.060
T03C0.030
T04C0.045
T05C0.040
T06C0.050
Wenn die Einheit und die Nullunterdrückungsinformation in der freien Text-Bohrwerkzeugdatei angegeben sind, fügen Sie sie einfach nach M48 hinzu, z. B.:
M48
INCH
T01C0.1574
...
Hinweis: Wenn Sie diese Informationen nicht kennen, lassen Sie sie einfach weg. Unsere CAM-Operatoren versuchen, sie selbst zu ermitteln.
Excellon 1 VS Excellon 2
Es gibt tatsächlich zwei Excellon-Formate – das ältere Excellon 1 und das neuere Excellon 2.
Standardmäßig gehen wir davon aus, dass die Datei im Excellon 2-Format vorliegt.
Wenn Sie wissen, dass Ihre Datei im Excellon 1-Format ist, müssen Sie uns dies explizit mitteilen (z. B. eine Notiz bei der Bestellung hinterlassen).
Wenn eine Excellon 1-Datei als Excellon 2 interpretiert wird, kann es zu Fehlern kommen – z. B. zusätzliche Bohrlöcher auf der Leiterplatte.
References
1. "PCB NC formats". Wikipedia.
2. "XNC format specification". Ucamco.
3. "EXCELLON FORMAT SPECIFICATION". GithubGist.
Zuletzt aktualisiert am Nov 26, 2025
Willkommen zurück, kann ich Ihnen helfen?