Piirilevyn kokoamiseksi Newmatikilla ja paljaiden piirilevyjen valmistuttamiseksi yhdellä toimittajistamme tarvitsemme oikeat Gerber-tiedostot ja poraustiedostot. Tämä artikkeli pyrkii selittämään ongelman ei-standardoitujen poraustiedostojen kanssa ja selittää vaaditun datamuodon.
Ongelma
CAD-ohjelmistojen viennit luovat usein NC ("numeric control") tiedostoja, jotka eivät ole minkään standardoidun spesifikaation mukaisia. Nämä tiedostot sisältävät usein joitain IPC-NC-349-komentoja, mutta eivät noudata Excellon- tai IPC-NC-349-spesifikaatiota. Komentoja ei käytetä oikein tai niitä käytetään syntaktisesti väärin. Yleensä otsikko on epätäydellinen: asteikko tai työkalujen halkaisijat puuttuvat. Joskus otsikkoa ei ole lainkaan, ja tiedosto sisältää vain työkalunumerot, joissa on määrittelemätön halkaisija, ja X, Y-koordinaatit määrittelemättömässä yksikössä. Niitä kutsutaan usein Excellon-tiedostoiksi, vaikka ne todellisuudessa ovat määrittelemättömiä NC-tiedostoja.
Ei-standardoitujen NC-poraustiedostojen vastaanottaminen tarkoittaa, että on manuaalinen datanvalmisteluprosessi ennen kuin tiedostot ovat valmiita tuontiin ja käyttöön. Tämä on vältettävä virheen lähde.
XNC (IPC-NC-349) poraustiedostojen toimittaminen
Ratkaisu ongelmaan on NC-poraustiedostojen toimittaminen XNC-muodossa.
XNC-muoto on tiukka osajoukko IPC-NC-349-spesifikaatiosta, joka on suunnattu datan vaihtoon piirilevysuunnittelijan ja piirilevyvalmistajan välillä. IPC-NC-349-muoto on ainoa IPC-standardi, joka hallitsee poraus- ja reititysmuotoja.
XNC-muodon nimi tarkoittaa EXchange NC-muotoa. Tiukkana osajoukkona se on erittäin yhteensopiva olemassa olevan ohjelmiston kanssa. Sen tarkoitus on käsitellä nykyistä kaaosta eri osajoukoista ja epätäydellisistä NC-tiedostoista ja määrittää yksinkertainen yhteinen standardi. XNC-osajoukon määritteli konsortio, jonka muodostivat Graphicode, Ucamco, KiCad ja Pentalogix.
Spesifikaatio on vapaasti saatavilla muun muassa Ucamcon lataussivulla. Spesifikaatio on lyhyt, yksityiskohtainen, helppo ymmärtää ja yksiselitteinen.
Lataukset
Esimerkki XNC-poraustiedostosta
M48 Otsikon alku
METRIC Metriset yksiköt (mm)
T01C0.6 Työkalu 1:llä on halkaisija 0,6 mm
T02C1.0 Työkalu 2:lla on halkaisija 1,0 mm
% Otsikon loppu
G05 Aseta poraustila
T01 Valitse työkalu 1
X8.5Y4.8 Poraa 0,6 mm:n reikä koordinaatteihin 8,5 mm, 4,8 mm
X8.55Y2.85 Poraa
X6.54Y2.85 Poraa
X6.45Y4.8 Poraa
T02 Valitse työkalu 2
G00X10.25Y3.825 Siirry koordinaatteihin 10,25 mm, 3,825 mm
M15 Laske reititystyökalu alas
G01X6.50Y3.25 Reitityys koordinaatteihin 6,5 mm, 3,25 mm
M16 Nosta reititystyökalu ylös
M30 Tiedoston loppu
