Apa sebenarnya "Bill of Material" (BoM)?

10

Pemahaman saya tentang BoM adalah bahwa pada dasarnya itu adalah daftar berbagai komponen yang diperlukan untuk produk atau modul elektronik. Apakah ini berarti bisa sesederhana spreadsheet?

Apakah ada standar / templat formal untuk mengutip BoM yang diperlukan / bidang wajib / data yang harus dikandungnya? Adakah contoh / templat bagus yang dapat dirujuk?

smeeb
sumber
1
ya, itu bisa sesederhana selembar kertas
kenny
5
Itu sepenuhnya tergantung pada siapa yang memintanya.
Matt Young
Banyak format BOM ditentukan oleh alat MRP / ERP yang digunakan. Sering kali perakit kunci memiliki format sendiri untuk antarmuka ke alat mereka. MRP = Perencanaan Sumberdaya Pabrikan dan ERP = Perusahaan, dll.
placeholder
Perlu dicatat bahwa istilah ini digunakan dalam konteks lain. Misalnya, produk perangkat lunak dapat dibangun oleh alat pembangun yang menerima daftar komponen yang disebut sebagai "bill of material" (atau, lebih sering, hanya "BOM"). Dan saya ingat produk perangkat lunak yang berisi "tabel BOM" di dalamnya, yang digunakan untuk mengidentifikasi dan menemukan komponen individu untuk tujuan diagnostik.
Hot Licks

Jawaban:

14

Yup, BOM adalah spreadsheet.

Minimal itu harus berisi refdes dan nomor bagian internal untuk setiap komponen.

Jika Anda tidak memelihara basis data suku cadang internal, itu harus berisi refdes dan pabrikan / nomor komponen lengkap untuk setiap komponen.

Jika ini untuk bangunan kecil, saya letakkan juga nomor komponen Digi-Key atau Mouser di sana, sehingga Anda dapat memesan dari BOM.

Saya suka menyatukan nomor bagian yang identik jadi alih-alih satu baris untuk C1 dan satu baris untuk C2 dan satu baris untuk C3, saya punya satu baris untuk C1, C2, C3. Ini juga memerlukan kolom "kuantitas". Hal ini juga membuat lebih sulit untuk mencari referensi yang diberikan karena mereka tidak dalam urutan.

BOM akan digunakan oleh orang yang memesan suku cadang dan orang yang menjalankan mesin pick and place, jadi tambahkan penjelasan apa pun yang Anda ingin dilihat orang-orang itu.

Oh, dan BOM berguna untuk menentukan biaya jika Anda menambahkan harga komponen di sana. Sekali lagi, ini untuk lari kecil. Berjalan besar akan menggunakan akuntansi yang lebih canggih.

markrages
sumber
1
Terima kasih @markrages - (+1) 2 pertanyaan tindak lanjut: (1) dapatkah Anda menguraikan apa itu refdes ? Apa artinya itu dan bagaimana digunakan? Dan (2) Apa itu " mesin pick and place "? Terima kasih lagi!
smeeb
3
refdes = reference designator "C1" dll. Mesin pick and place adalah robot yang merakit PCB. Mereka menarik untuk ditonton, jadi saya sarankan mencari youtube untuk melihat mereka beroperasi.
markrages
17

Ya, cara yang bermanfaat dan umum untuk mengekspresikan BOM adalah spreadsheet. Tidak, tidak ada format standar. Masing-masing perusahaan mungkin memiliki spesifikasi dan formulir internal untuk BOM, tetapi tidak ada standar independen, setidaknya cukup banyak orang mengikuti untuk membuat berguna.

Saya menggunakan kolom berikut dalam spreadsheet BOM saya:

A: Jumlah total bagian ini diperlukan untuk bangunan lengkap. Sel A1 berisi jumlah unit yang akan dibangun. Sel-sel A yang tersisa berasal dari A1 dan kuantitas per unit (kolom B).

B: "Jumlah". Jumlah bagian yang dibutuhkan per unit.

C: "Desainer" Penunjuk komponen, seperti R1, C5, dll. Sel untuk setiap baris mencantumkan semua penunjuk untuk contoh bagian tertentu dalam unit.

D: "Ketik". String uraian dasar, seperti "Kapasitor, tidak terpolarisasi", "Resistor, diperbaiki", dll.

E: "Nilai". Nilai lebih rinci di luar deskripsi dasar. Ini mungkin "12 Ohm, 2 W, 1%" untuk resistor tertentu.

F: "Paket". Nama paket untuk varian bagian itu, seperti "SMD-0805", tetapi terkadang penunjukan paket berpemilik jika itu bukan sesuatu yang standar. Ini default untuk nama paket di perpustakaan Eagle jika saya tidak secara eksplisit mengaturnya.

G: "Subst". Ya atau tidak untuk menunjukkan apakah pergantian diizinkan. Sebagai contoh, Anda mungkin ingin membiarkan pembelian membeli apa pun 1 kΩ 0805 5% resistor yang bisa mereka dapatkan minggu itu, tetapi mikrokontroler sebaiknya tepat seperti yang Anda tentukan.

H: "Manuf". Nama pabrikan, biasanya kosong untuk komponen generik.

I: "Manuf part #". Nomor bagian pabrikan.

J: "Pemasok". Contoh nama pemasok, seperti "Mouser".

K: "Misalkan bagian #". Bagian atau nomor stok pemasok yang tercantum dalam kolom J.

L: "$ Part". Biaya per bagian.

M: "$ Board". Biaya semua bagian ini pada seluruh papan atau unit. Ini secara otomatis berasal dari B dan L.

N: "$ All". Biaya semua bagian ini untuk keseluruhan produksi. Ini secara otomatis berasal dari A dan L.

Saya juga punya beberapa baris di bagian bawah. Ini untuk papan kosong itu sendiri, kitting, manufaktur, pengujian, dan pengiriman ke stok. Tujuan dari jalur-jalur tambahan ini sebagian besar untuk memungkinkan penjumlahan biaya total untuk menjalankan produksi.

Saya akan melampirkan contoh, tetapi sepertinya tidak ada cara untuk melakukan itu. Ini adalah cuplikan layar dari salah satu spreadsheet BOM untuk sesuatu yang internal, jadi saya tidak membagikan informasi pelanggan. Untuk dapat membacanya, Anda mungkin harus menyimpan gambar ke disk, lalu melihatnya secara eksternal. Situs ini mengubah ukuran gambar hingga beberapa lebar maksimum untuk ditampilkan dalam pesan.

Dalam hal ini saya tidak pernah mengisi biaya per-bagian, jadi ini tidak menunjukkan biaya keseluruhan.

Olin Lathrop
sumber
1
+1 Contoh yang bagus. Sangat mirip dengan apa yang kami gunakan, kecuali kami memiliki kolom terpisah untuk DNP (jangan letakkan) untuk membuatnya menonjol.
tcrosley
Saya sering mengemas spreadsheet yang mirip dengan ini dengan lembar depan memberikan deskripsi papan kosong (bahan, ketebalan, warna soldermask, pelapisan, tumpukan lapisan dll) untuk memberi tahu perusahaan populasi apa yang mereka dapatkan dan lembar daftar komponen dengan seorang individu garis untuk setiap bagian dengan penunjuk referensi, sisi papan, orientasi dan lokasi X dan Y untuk membantu dalam memilih dan menempatkan pemrograman. Itu sepertinya cocok untuk sebagian besar perusahaan tempat kita bekerja.
Xcodo
@Xcodo: Ya, saya juga membuat indeks locator bagian terpisah. Ini memberikan X, Y lokasi setiap bagian di papan tulis, dan lembar dan koordinat kasar dari setiap gerbang dalam bagian pada skema.
Olin Lathrop
4

Biasanya dengan lingkungan tata letak terintegrasi ketika Anda membuat skema Anda memilih komponen dari pustaka, dan / atau menambahkan Anda sendiri. Anda juga dapat menunjukkan pemasok dan biaya pilihan. Salah satu alat adalah ekspor BoM, dan pembaruan otomatisnya dengan perubahan skematis, dalam berbagai format termasuk Excel.


sumber
1
Terima kasih @Rirk Bruere (+1) - silakan lihat komentar saya di bawah jawaban markrages '- Saya memiliki pertanyaan yang sama untuk Anda!
smeeb
2

Berikut ini sebuah contoh: BOM Arduino

Itu dari situs ini (jika Anda ingin melihat semuanya): Arduino Uno di SOLDERPad .

Musuh Mesin Negara
sumber
5
Saya berharap lebih banyak pada BOM. Yang ini tidak mencantumkan hal-hal seperti ukuran paket komponen. Jika saya meminta seseorang untuk BOM, saya akan mengharapkan sesuatu yang akan membuat saya membuat pesanan yang mengandung komponen yang cukup untuk mengisi satu bagian, dan ini tidak melakukan itu.
Scott Seidman
1
Itu seperti seseorang yang meminta Anda memberi mereka mobil. Sini. Ini mobil. Mobil yang salah? Ini sebenarnya BOM. Ada banyak gaya dan kebutuhan, tetapi ini adalah BOM.
Musuh Mesin Negara
5
Tapi itu lebih seperti mobil yang rusak. Saya tahu - seseorang tidak meminta mobil yang berfungsi, tapi ... Saya berharap memiliki cukup informasi di BOM sehingga saya bisa pergi dan benar-benar membangun perakitan akhir. Itu berarti informasi pada bagian harus cukup baik untuk mengidentifikasi mereka (nomor bagian produsen atau setidaknya paket, jenis kapasitor ...). Yang tidak demikian dalam contoh ini ...
og1L
5
Ya, ini adalah jenis BOM yang akan diberikan oleh orang yang tidak berpengalaman - sekali.
Scott Seidman
6
BOM yang tepat adalah sesuatu yang dapat Anda berikan kepada produsen turnkey dan tidak meminta mereka kembali kepada Anda dengan pertanyaan bagian.
Olin Lathrop