Sigla Newmatik
Înapoi la Baza de Cunoștințe

Formatul Fișierului NC Drill pentru PCB

Categorie:Dezvoltare

Elimină erori pregătire date cu fișiere găurire XNC standardizate. Descoperă cum conformitatea IPC-NC-349 previne întârzieri fabricație, reduce corecții manuale și garantează fabricare PCB fiabilă.

Dominik Ottenbreit
22 august 2024
Formatul Fișierului NC Drill pentru PCB

Pentru a asambla PCB-ul la Newmatik și pentru a fabrica PCB-ul gol la unul dintre furnizorii noștri, avem nevoie de fișiere Gerber și fișiere de găurire corecte. Acest articol își propune să explice problema fișierelor de găurire nestandardizate și să explice formatul de date necesar.

Problema

Exporturile de software CAD creează adesea fișiere NC ("numeric control") care nu sunt conforme cu nicio specificație standardizată. Aceste fișiere conțin adesea câteva comenzi IPC-NC-349, dar nu urmează nici specificația Excellon, nici specificația IPC-NC-349. Comenzile nu sunt utilizate corect sau sunt utilizate într-un mod sintactic incorect. De obicei, antetul este incomplet: lipsesc scala sau diametrele sculelor. Uneori nu există deloc antet, iar fișierul conține doar numere de scule, cu un diametru nespecificat, și coordonate X, Y, într-o unitate nespecificată. Sunt adesea numite fișiere Excellon, deși în realitate sunt fișiere NC nedefinite.

Primirea fișierelor NC Drill nestandardizate înseamnă că există un proces manual de pregătire a datelor înainte ca fișierele să fie gata pentru import și utilizare. Aceasta este o sursă evitabilă de erori.

Furnizarea Fișierelor de Găurire XNC (IPC-NC-349)

Soluția la problemă este furnizarea fișierelor NC Drill în formatul XNC.

Formatul XNC este un subset strict al specificației IPC-NC-349 destinat schimbului de date între proiectantul de PCB și producătorul de PCB. Formatul IPC-NC-349 este singurul standard IPC care reglementează formatele de găurire și frezare.

Numele formatului XNC înseamnă EXchange NC format. Ca subset strict, este foarte compatibil cu software-ul existent. Scopul său este de a aborda haosul actual al diferitelor subseturi și fișiere NC incomplete și de a defini un standard comun simplu. Subsetul XNC a fost definit de un consorțiu format din Graphicode, Ucamco, KiCad și Pentalogix.

Specificația este disponibilă gratuit, printre altele, pe pagina de descărcare Ucamco. Specificația este scurtă, detaliată, ușor de înțeles și fără ambiguități.

Descărcări

Exemplu de Fișier de Găurire XNC

M48                 Început antet
METRIC              Unități metrice (mm)
T01C0.6             Sculă 1 are diametrul 0,6mm
T02C1.0             Sculă 2 are diametrul 1,0mm
%                   Sfârșit antet
G05                 Setează modul de găurire
T01                 Selectează scula 1
X8.5Y4.8            Găurește o gaură de 0,6 mm la coordonatele 8,5mm, 4,8mm
X8.55Y2.85          Găurește
X6.54Y2.85          Găurește
X6.45Y4.8           Găurește
T02                 Selectează scula 2
G00X10.25Y3.825     Mută la coordonatele 10,25mm, 3,825mm
M15                 Coboară scula de frezare
G01X6.50Y3.25       Frezează la coordonatele 6,5mm, 3,25mm
M16                 Ridică scula de frezare
M30                 Sfârșit fișier

4.425

Client activ BOM

164.064

Plăci asamblate în 2026

4.101.583

Componente plasate în 2026

300+

Clienți activi