Drawing Express

File bor PCB NC menyampaikan informasi pengeboran dan perutean PCB. Format NC pada awalnya dirancang oleh vendor mesin bor dan rute CNC sebagai format input eksklusif untuk peralatan mereka, dan dikenal dengan nama perusahaan mereka: Excellon, Hitachi, Sieb & Meyer, Posalux, dll. Format ini serupa karena didasarkan pada RS-274-C dan terkait dengan kode-G. Pada tahun 1985 IPC menerbitkan format NC standar generik, IPC-NC-349. Kemudian XNC dirancang, subset ketat sederhana dari IPC-NC-349, dirancang bukan untuk menggerakkan mesin tetapi untuk bertukar informasi bor antara CAD dan CAM. Mereka secara kolektif disebut sebagai file (PCB) NC.

File NC terutama digunakan untuk menggerakkan mesin CNC, dan cukup memadai untuk tugas itu.

Mereka juga digunakan untuk bertukar informasi desain antara CAD dan CAM, yang tidak memadai: informasi penting seperti pelapisan dan rentang bor hilang. Selain itu, output NC dalam sistem CAD sering diimplementasikan dengan buruk, mengakibatkan registrasi yang buruk antara lubang bor dan lapisan tembaga serta masalah lainnya. Untuk pertukaran data antara CAD dan CAM lebih diutamakan menggunakan format Gerber. Kualitas perangkat lunak output file Gerber biasanya bagus, dan Gerber mendukung atribut untuk mentransfer informasi meta seperti plating dan span

format IPC-NC-349

Format IPC-NC-349 adalah satu-satunya format latihan dan perutean standar IPC yang mengatur.[5] XNC adalah subset ketat dari IPC-NC-349, Excellon superset besar. Banyak file NC tak terbatas memilih beberapa elemen dari standar IPC.

Salinan spesifikasi yang dikelola hak digital tersedia dari situs web IPC, dengan biaya tambahan. Ini ditargetkan pada input untuk mesin bor/rout, bukan pertukaran data CAD ke CAM.

format XNC

Format XNC adalah subset ketat dari spesifikasi IPC-NC-349 yang ditargetkan pada pertukaran data antara CAD dan CAM. Nama format XNC adalah singkatan dari format Exchange NC. Sebagai bagian yang ketat, ini sangat kompatibel dengan perangkat lunak yang ada. Tujuannya adalah untuk mengatasi kekacauan saat ini dari subset yang berbeda dan file NC yang tidak lengkap, dan menentukan standar umum yang sederhana. Subset XNC ditentukan oleh konsorsium yang dibentuk oleh Graphicode, Ucamco, KiCad, dan Pentalogix.

Spesifikasi tersebut tersedia secara gratis antara lain di halaman download Ucamco. Spesifikasinya singkat, detail, mudah dipahami dan tidak ambigu. Ini ditargetkan pada pertukaran data CAD ke CAM, bukan pada input untuk mesin bor/keluar.

format excellon

Nama format Excellon berasal dari perusahaan Excellon Automation (jangan dikacaukan dengan Excellon Software), yang merupakan pemimpin pasar dalam mesin pengeboran dan perutean PCB selama tahun 1980-an, dan yang format kepemilikannya digunakan secara luas.

Sebenarnya ada dua format Excellon, Excellon 1 dan Excellon 2 yang lebih tua. Excellon 2 adalah superset dari IPC-NC-349. Perintah dari keduanya terkadang membingungkan dicampur dalam file yang sama.

Excellon Automation berhenti menerbitkan spesifikasi formatnya, tanpa pernyataan tentang IP dan hak penggunaan format tersebut. Ada salinan yang diarsipkan.[8] Spesifikasinya ambigu, menyebabkan interpretasi yang berbeda, terutama di bidang koordinat dan satuan. Ini ditargetkan pada input untuk mesin bor/rout, bukan pertukaran data CAD ke CAM.

File NC tidak terbatas

Pertukaran data CAD/CAM sering kali menggunakan file NC yang tidak sesuai dengan spesifikasi apa pun. File-file ini berisi beberapa perintah IPC-NC-349, tetapi tidak mengikuti spesifikasi Excellon maupun IPC-NC-349. Perintah tidak digunakan dengan benar, atau digunakan dengan cara sintaksis yang salah, dan objek data biner mungkin disertakan. Terkadang pengkodean karakter EIA atau EBCDIC yang bersejarah digunakan. Biasanya tajuk tidak lengkap: skala atau diameter pahat hilang. Terkadang tidak ada header sama sekali, dan file hanya berisi nomor pahat, dengan diameter yang tidak ditentukan, dan koordinat X,Y, dalam unit yang tidak ditentukan. Mereka sering disebut file Excellon meskipun mereka adalah file NC yang tidak terbatas. Tidak ada spesifikasi.

contoh:

%
T01
X006272Y001092
X006354Y001093
X006653Y001092
...
T02
X008091Y001754
X-002028
M30

Diameter pahat dan cara menginterpretasikan koordinat tidak ditentukan. File ini tidak ada artinya tanpa informasi tambahan, biasanya disimpan dalam file alat format bebas yang dapat dibaca manusia. Informasi ini harus dimasukkan kembali secara manual oleh operator CAD/CAM, dengan kerja manual yang tidak perlu dan risiko keterlambatan atau kesalahan. Yang mengherankan, file misterius seperti itu masih digunakan