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
