Bagaimana AlgaeBarn Mengautomatikkan Pelabelan Penutup dengan Penglihatan Mesin Dalaman
AlgaeBarn menggantikan “parti pelekat” penutup secara manual dengan sel berharga kurang daripada $1,000 yang mengorientasikan, melabel, memeriksa menggunakan OpenCV dan mengisih kira-kira 450 penut...
Di AlgaeBarn, pengeluar produk akuakultur hidup dari Colorado seperti copepod dan fitoplankton, sembilan barisan produk masing-masing memerlukan label penutup botol sendiri. Selama bertahun-tahun, ini bermakna “pesta pelekat” berkala: sesi selama satu hingga dua jam apabila pekerja dari seluruh syarikat menanggalkan label dan melekatkannya dengan tangan. Perhimpunan itu bersifat sosial, tetapi menyebabkan pengendali, juruteknik dan jurutera meninggalkan tugas utama—dan apabila stok penutup berlabel habis tanpa diduga, pengeluaran terpaksa dihentikan untuk menghasilkan lebih banyak.
Sel pelabelan dalaman AlgaeBarn: gelendung label, rangka aluminium dan pembilang penglihatan di atas meja untuk penutup yang baik/buruk.
Jurutera robotik dan automasi Akash Chinthamanipeta menganggap kerja berulang itu sebagai masalah di lantai kilang, bukannya urusan pembelian. Matlamatnya ialah sel autonomi yang boleh mengorientasikan setiap penutup, melekatkan label, memeriksa kedudukan dan mengasingkan bahagian yang diterima daripada yang ditolak tanpa penyeliaan berterusan—sambil mengekalkan kos perkakasan dan kawalan proses di dalam kilang.
Mengapa bina sendiri dan bukannya membeli
Mesin pelabelan komersial menimbulkan dua isu: kos modal dan logik tertutup. Banyak mesin mengandaikan bahawa setelah persediaan betul, kedudukan akan kekal tepat. Dalam barisan yang sedang beroperasi, peralihan gulungan label atau pelapik selepas beberapa ratus kitaran boleh mengubah titik kupas secukupnya untuk menyebabkan pelekat seterusnya tersalah letak. AlgaeBarn juga mahukan logik mesin yang boleh disunting supaya sel itu dapat berkembang mengikut pengeluaran. Kebanyakan mekanik direka dalam SOLIDWORKS; kos perkakasan langsung kekal di bawah $1,000. Membina sendiri bermakna setiap penutup boleh diperiksa, bukannya hanya mempercayai persediaan mekanikal awal.
Daripada penutup longgar kepada bahagian yang diperiksa
Pengendali menuangkan penutup longgar ke dalam lif pengagih. Sensor memantau landasan suapan dan menghidupkan lif hanya apabila lebih banyak penutup diperlukan. Landasan pasif itu sendiri menyediakan pengorientasian pasif: penutup yang duduk dengan betul bergerak ke stesen pelabelan, manakala penutup yang terbalik jatuh semula ke dalam tong—tanpa memerlukan pengorientasi aktif berasingan.
Dulang mempersembahkan satu penutup pada satu-satu masa. Laser KEYENCE mengesahkan kehadiran; pengawal menggerakkan silinder pneumatik untuk meletakkan bahagian, dengan suis reed mengesahkan hujung lejang sebelum urutan diteruskan. Motor pelangkah bergear memajukan gulungan label mengelilingi tepi kupas supaya pelekat terpisah daripada pelapik. Aplikator pneumatik berbantu vakum mengambil label dan menekannya pada penutup, sekali lagi disahkan oleh suis reed.
Pemeriksaan OpenCV berasaskan tepi pada nod kamera kelas Raspberry Pi memeriksa kedudukan label sebelum pengasingan diterima/ditolak.
Pengawal kemudiannya menerbitkan mesej MQTT kepada nod kamera Raspberry Pi. Rutin OpenCV tersuai mengambil imej, mengukur jarak antara tepi penutup dan label yang dikesan, serta memeriksa kedudukan berbanding toleransi yang ketat. Keputusan dihantar semula kepada pengawal, dan robot cawan sedutan meletakkan bahagian itu ke dalam tong penerimaan atau penolakan.
Satu milimeter yang sebenarnya bukan sekadar satu milimeter
Masalah paling sukar ialah menghentikan gulungan label pada kedudukan yang boleh diulang dengan tepat. Pemacu awal mematuhi arahan berhenti tetapi terus bergerak akibat tenaga baki dan inersia—kadangkala hampir satu inci terlebih gerak, cukup untuk merosakkan kedudukan seterusnya. Reka bentuk semula menggunakan motor pelangkah NEMA 24 bergear membolehkan pengawal menetapkan bilangan langkah tetap bagi setiap label dan berhenti dengan kemas. Pengajaran untuk sel pembungkusan ini biasa berlaku di lantai kilang: kesilapan submilimeter yang berulang menjadi bahan buangan selepas ratusan kitaran sejam.
Ketepatan mengatasi kelajuan maksimum
Sel yang siap beroperasi pada kira-kira 450 penutup sejam—mencukupi untuk permintaan AlgaeBarn. Kadar pengeluaran menjadi keutamaan kedua berbanding kualiti tanpa pengawasan. Pengendali memuatkan penutup, menghidupkan mesin dan kembali kepada tugas lain. Suapan kosong atau kerosakan lain menghentikan sel dan mencetuskan amaran, bukannya menghasilkan produk yang tidak pasti. Dalam percubaan 100 penutup, 98 bahagian memenuhi toleransi kedudukan; dua ditolak kerana kesilapan kedudukan kecil di bawah ambang yang sengaja ditetapkan secara konservatif.
Projek itu mengambil masa kira-kira empat bulan di samping kerja automasi lain. Ia menamatkan pesta pelekat yang berulang—walaupun sesetengah pengendali bergurau bahawa mereka merindui masa berbual—dan diunjurkan menjimatkan kira-kira $40,000–$50,000 setahun melalui penjimatan buruh serta pengurangan gangguan. Pengajaran yang lebih luas untuk pengilang kecil ialah bermula dengan keperluan operasi sebenar, menetapkan masa dan belanjawan berdasarkan nilai, serta mengutamakan maklum balas yang boleh dipercayai dan kualiti yang konsisten berbanding mesin katalog yang paling pantas. Binaan pembungkusan dan kawalan berkaitan sering digabungkan dengan sistem PLC dan PAC serta laluan sensor seperti instrumentasi Honeywell apabila kilang mengembangkan sel yang sama kemudian.