Solusi Teknis dan Implementasi Sistem Inspeksi Visual untuk Penutupan Botol PET, Pengukuran Level Cairan, dan Pengkodean Inkjet
Abstrak
Lini produksi minuman dalam botol PET beroperasi dengan kecepatan tinggi dan terus menerus; oleh karena itu, pemeriksaan kualitas penutup botol, ketinggian isi cairan, dan informasi yang dicetak melalui inkjet pada badan botol merupakan mata rantai penting dalam memastikan kepatuhan produk, keamanan, dan citra merek. Metode pengambilan sampel manual tradisional memiliki efisiensi rendah, intensitas kerja tinggi, dan rentan terhadap kelelahan visual dan kesalahan penilaian. Teknologi inspeksi otomatis berbasis visi mesin—yang mengintegrasikan pencitraan presisi, pemrosesan gambar waktu nyata, dan pengambilan keputusan cerdas—memungkinkan inspeksi online yang presisi tinggi, kecepatan tinggi, dan komprehensif terhadap penutup botol PET, ketinggian cairan, dan pengkodean inkjet. Teknologi ini berfungsi sebagai komponen inti yang sangat diperlukan untuk pengendalian mutu dalam lini produksi minuman modern dan cerdas. Makalah ini secara sistematis menjelaskan komposisi, prinsip operasi, teknologi utama, dan hal-hal penting dalam implementasi sistem inspeksi ini.
I. Tujuan dan Persyaratan Inspeksi Sistem
1. Inspeksi Penutupan:
Tujuan: Untuk mendeteksi apakah tutup botol terpasang dengan kencang dan benar, serta untuk mengidentifikasi anomali seperti tutup miring, tutup terangkat, ulir terlewat, atau pemasangan tidak sempurna.
Persyaratan: Sistem harus secara akurat mengidentifikasi posisi relatif permukaan atas tutup terhadap ulir leher botol, dan menentukan apakah tinggi penutupan berada dalam toleransi yang ditentukan (biasanya ±0,5 mm). Sistem harus mampu membedakan antara tutup dengan warna dan bahan yang berbeda, sekaligus secara efektif mengurangi gangguan yang disebabkan oleh getaran botol ringan atau pantulan dari label botol.
2. Pemeriksaan Ketinggian Cairan:
Tujuan: Untuk memverifikasi apakah ketinggian cairan minuman di dalam botol berada dalam kisaran standar, sehingga memastikan volume pengisian yang konsisten dan mencegah kekurangan atau kelebihan isi.
Persyaratan: Untuk botol PET transparan atau semi-transparan, sistem harus dapat menangkap antarmuka cairan-gas (yaitu, garis permukaan cairan) dengan jelas. Sistem harus mampu mengatasi gangguan yang disebabkan oleh gelembung, busa, pengendapan produk, pembiasan optik dari permukaan botol yang melengkung, dan latar belakang label untuk mengukur jarak antara permukaan cairan dan garis acuan leher botol secara akurat.
3. Inspeksi Pengkodean Inkjet:
Tujuan: Untuk memverifikasi keberadaan—dan memeriksa kejelasan, keakuratan, kelengkapan, dan penempatan yang tepat—informasi yang dicetak dengan tinta inkjet pada badan botol (atau tutup), seperti tanggal produksi, tanggal kedaluwarsa, nomor batch, dan kode QR.
Persyaratan:
▪ Deteksi Keberadaan: Untuk menentukan apakah terdapat kode inkjet dalam zona inspeksi yang ditentukan.
▪ Pengenalan Karakter: Melakukan OCR pada karakter seperti tanggal dan nomor batch; membandingkannya dengan informasi yang telah ditetapkan sebelumnya atau basis data untuk memverifikasi keakuratannya.
▪ Penilaian Kualitas: Mengevaluasi kejelasan dan kontras kode yang tercetak, serta memeriksa adanya cacat seperti garis putus-putus, buram, bercak, atau kontaminasi.
▪ Posisi dan Integritas: Memverifikasi bahwa kode yang tercetak berada dalam zona inspeksi yang ditentukan, dan memastikan bahwa setiap kode QR atau barcode dapat berhasil didekode.
II. Ikhtisar Sistem
Sistem inspeksi visual lengkap untuk tutup botol PET, level cairan, dan kode tercetak biasanya terdiri dari subsistem berikut:
1. Unit Pencitraan:
Kamera Industri: Tergantung pada kecepatan lini produksi (misalnya, 600 botol/menit, 1200 botol/menit), kamera pemindaian area dengan rana global atau rana bergulir—atau kamera pemindaian garis dengan kecepatan bingkai tinggi—dipilih. Resolusinya harus cukup tinggi untuk menangkap detail halus (seperti pola matriks titik dari kode yang dicetak). Biasanya, kamera CCD atau CMOS 2 megapiksel hingga 5 megapiksel digunakan.
Lensa Industri: Lensa dengan panjang fokus tetap, apertur, dan kedalaman bidang yang sesuai dipilih untuk memastikan gambar yang jernih dan bebas distorsi di seluruh bidang pandang. Deteksi ketinggian cairan mungkin memerlukan penggunaan lensa telecentric untuk meminimalkan kesalahan perspektif.
Sumber Cahaya dan Sistem Penerangan: Ini sangat penting untuk keberhasilan proses inspeksi visual. Berbagai teknik penerangan dipilih berdasarkan fitur spesifik yang sedang diperiksa:
▪ Pencahayaan latar: Umumnya digunakan untuk mendeteksi ketinggian cairan; cahaya diproyeksikan dari belakang botol untuk menciptakan siluet permukaan cairan dengan kontras tinggi.
▪ Pencahayaan Koaksial: Digunakan untuk memeriksa fitur planar pada permukaan atas tutup botol—seperti kode tercetak atau goresan—dengan meminimalkan silau dan pantulan.
▪ Lampu Batang, Lampu Kubah, dan Lampu Sudut Rendah: Digunakan untuk menyoroti tekstur dan karakter pada ulir tutup botol, label badan botol, dan kode cetak; teknik ini menghilangkan pengaruh cahaya sekitar dan meningkatkan kontras fitur.
Filter Optik: Seperti polarizer, yang secara efektif menekan pantulan spekular (silau) yang dihasilkan oleh badan botol atau permukaan cairan.
2. Unit Pemrosesan dan Pengendalian:
PC Industri / Pengontrol Visi: Dilengkapi dengan CPU dan GPU berkinerja tinggi, unit ini menjalankan perangkat lunak inspeksi visi dan bertanggung jawab atas akuisisi gambar, pemrosesan, analisis, dan pengambilan keputusan. ◦ **Perangkat Lunak Pemrosesan Visi:** Mengintegrasikan pustaka algoritma visi mesin yang sudah mapan (misalnya, Halcon, VisionPro, OpenCV) atau menggunakan perangkat lunak khusus yang dikembangkan sendiri. Perangkat lunak ini menyediakan antarmuka pemrograman grafis untuk memfasilitasi konfigurasi wilayah inspeksi, parameter, dan logika.
3. Unit Eksekusi dan Komunikasi:
Mekanisme Penolakan: Biasanya terdiri dari batang pendorong pneumatik, lengan ayun, atau perangkat peniup udara; setelah menerima sinyal "NG" (Tidak Baik/Ditolak) dari sistem penglihatan, mekanisme ini secara akurat memisahkan produk cacat dari jalur produksi.
Encoder/Trigger: Tersinkronisasi dengan jalur produksi untuk memicu kamera agar mengambil gambar tepat saat botol PET mencapai posisi inspeksi yang ditentukan, sehingga memastikan konsistensi gambar.
Antarmuka Manusia-Mesin (HMI): Layar sentuh atau monitor yang digunakan untuk konfigurasi parameter, pemantauan status, tampilan data (misalnya, tingkat kelulusan, statistik jenis cacat), dan pemberitahuan alarm.
Antarmuka Komunikasi: Terhubung ke PLC, MES (Manufacturing Execution System), atau sistem SCADA (Supervisory Control and Data Acquisition) lini produksi melalui protokol seperti Ethernet, PROFIBUS, PROFINET, atau EtherCAT, memungkinkan pengunggahan data dan interoperabilitas di seluruh sistem.
III. Prinsip Inspeksi dan Alur Kerja Algoritma
Proses inspeksi mengikuti siklus tertutup: "Pemicu – Akuisisi – Pemrosesan – Penilaian – Eksekusi."
1. Akuisisi dan Praproses Citra:
Pemicu Sinkron: Sebuah encoder memberikan umpan balik waktu nyata tentang posisi sabuk konveyor; ketika sebuah botol mencapai titik tepat di bawah kamera, sinyal pemicu dikeluarkan, yang mendorong kamera untuk mengambil gambar dengan tepat.
Peningkatan Citra: Citra mentah yang diambil menjalani penyaringan (misalnya, penyaringan median, penyaringan Gaussian) untuk menghilangkan noise, diikuti oleh operasi seperti konversi skala abu-abu, peregangan kontras, dan pemerataan histogram untuk meningkatkan kualitas citra secara keseluruhan.
2. Algoritma Ekstraksi dan Inspeksi Fitur:
Inspeksi Tutup:
▪ Lokalisasi: Pertama, pencocokan templat atau analisis Blob digunakan untuk secara tepat menentukan lokasi wilayah penyempitan (bottle neck) dalam gambar.
▪ Pengukuran: Satu atau lebih "ROI" (Region of Interest/Area yang Menarik Perhatian) inspeksi ditentukan di dalam area leher botol. Teknik deteksi tepi (misalnya, operator Canny) kemudian diterapkan untuk mengidentifikasi tepi yang berbeda—khususnya, tepi bawah (atau permukaan atas) tutup botol dan tepi atas ulir leher botol.
▪ Perhitungan dan Penilaian: Jarak piksel antara dua garis tepi yang teridentifikasi dihitung dan kemudian dikonversi menjadi jarak fisik di dunia nyata melalui kalibrasi sistem. Jarak ini dibandingkan dengan rentang yang dapat diterima yang telah ditetapkan (misalnya, nilai tinggi penutup standar ± toleransi); jika pengukuran berada di luar rentang ini, botol diklasifikasikan sebagai cacat—khususnya sebagai memiliki "tutup miring," "tutup tinggi," atau kesalahan serupa.
Deteksi Tingkat Cairan:
▪ Konfigurasi ROI: Area of Interest (ROI) berbentuk persegi panjang sempit dan berorientasi vertikal didefinisikan di bagian tengah badan botol (khususnya menghindari area label).
▪ Deteksi Tepi: Di dalam ROI ini, dilakukan proyeksi skala abu-abu vertikal atau pemindaian garis. Karena perbedaan indeks bias antara cairan dan udara di atasnya, terjadi perubahan bertahap yang jelas pada nilai skala abu-abu di permukaan cairan. Posisi permukaan cairan ditentukan dengan mengidentifikasi titik perubahan bertahap (tepi) spesifik ini.
▪ Perbandingan Referensi: Jarak piksel dari permukaan cairan ke garis dasar yang ditentukan (baik mulut botol atau dasar botol) diukur dan dikonversi menjadi tinggi fisik sebenarnya. Tinggi yang diukur ini kemudian dibandingkan dengan tinggi permukaan cairan standar yang telah ditetapkan dan deviasi yang diizinkan. Dalam kasus di mana terdapat busa, algoritma yang lebih canggih—seperti ambang batas dinamis atau analisis statistik skala abu-abu regional—dapat digunakan.
Inspeksi Pengkodean/Pencetakan:
▪ Lokalisasi dan Segmentasi: Pertama, area spesifik yang berisi kode tercetak ditemukan (ini dapat dicapai dengan merujuk pada posisi relatifnya terhadap badan botol atau label, atau dengan menggunakan penanda posisi spesifik).
▪ Pengenalan OCR: Karakter dalam area yang ditentukan menjalani binarisasi, segmentasi karakter, dan normalisasi; kemudian diidentifikasi menggunakan templat karakter yang telah dilatih sebelumnya atau model OCR berbasis pembelajaran mendalam. Hasil pengenalan dibandingkan dengan informasi standar yang dikirimkan dari MES (Manufacturing Execution System)—atau dengan aturan yang telah ditetapkan (misalnya, memverifikasi bahwa kode tanggal berada di masa depan).
▪ Penilaian Kualitas: Kontras dan kejelasan keseluruhan (yang dapat diukur melalui ketajaman tepi) dari area yang dicetak dihitung; selain itu, karakter biner diperiksa untuk setiap cacat seperti kerusakan atau perekatan. Untuk barcode 2D (misalnya, kode QR), algoritma dekode khusus dipanggil secara langsung; kode dianggap "dapat diterima" hanya jika dapat berhasil didekode dan isinya diverifikasi kebenarannya.
▪ Deteksi Keberadaan: Jumlah titik fitur atau nilai skala abu-abu rata-rata dalam area pencetakan yang ditentukan dihitung dan dibandingkan dengan area latar belakang (di mana tidak diharapkan ada kode) untuk menentukan apakah kode tersebut benar-benar ada.
3. Penentuan Hasil dan Keluaran:
Sistem penglihatan tersebut mensintesis hasil inspeksi dari semua sub-modul—termasuk penutupan, level cairan, dan pengkodean—untuk menghasilkan keputusan akhir "Diterima" atau "Tidak Diterima" untuk setiap botol.
Keputusan akhir (termasuk detail seperti jenis cacat/kategori NG spesifik, cap waktu, dan lokasi) dikirimkan secara real-time ke mekanisme penolakan dan sistem manajemen tingkat atas. Mekanisme Penolakan: Setelah botol "NG" (tidak sesuai standar) tiba di titik penolakan yang ditentukan, mekanisme tersebut menjalankan tindakan yang tepat untuk mendorongnya keluar dari jalur konveyor utama.
IV. Pertimbangan dan Tantangan Utama dalam Implementasi Sistem
1. Kecepatan dan Stabilitas Tinggi: Lini produksi beroperasi dengan kecepatan sangat tinggi, sehingga sistem harus memproses satu gambar dalam waktu yang sangat singkat (biasanya <50 ms). Selain itu, sistem harus mempertahankan operasi yang stabil dan berkelanjutan 24/7 serta memiliki ketahanan yang kuat terhadap gangguan eksternal.
2. Kemampuan Beradaptasi dengan Lingkungan yang Kompleks:
Variasi Botol: Sistem harus mampu beralih dengan cepat antara program inspeksi untuk berbagai bentuk botol dan jenis tutup, dengan menggabungkan fungsi "manajemen resep" yang komprehensif.
Karakteristik Cairan: Faktor-faktor seperti gelembung dalam minuman berkarbonasi, kekeruhan dalam jus buah, dan residu cairan yang menempel pada dinding bagian dalam wadah susu (menempel dinding) meningkatkan kompleksitas deteksi ketinggian cairan; hal ini memerlukan optimalisasi baik skema pencahayaan maupun algoritma.
Gangguan Latar Belakang: Gangguan seperti label berwarna, pantulan, fluktuasi cahaya sekitar, latar belakang sabuk konveyor, dan tetesan air di permukaan botol harus dikurangi secara efektif melalui desain pencahayaan yang cermat dan teknik pra-pemrosesan gambar.
3. Desain Skema Pencahayaan: Ini merupakan landasan keberhasilan proyek. Skema pencahayaan harus dirancang dengan cermat dan melalui pengujian berulang yang ketat untuk mengatasi fitur inspeksi spesifik (misalnya, permukaan cairan transparan, tutup reflektif, kode tinta hitam). Tujuannya adalah untuk memilih jenis sumber cahaya, warna, sudut, dan intensitas yang optimal untuk mengambil gambar di mana fitur target terlihat paling jelas dan latar belakang sebersih mungkin.
4. Kalibrasi Presisi: Mengonversi koordinat piksel gambar secara akurat ke dalam dimensi fisik dunia nyata dalam sistem koordinat global sangatlah penting. Hal ini memerlukan penggunaan pelat kalibrasi presisi tinggi dan penerapan teknik koreksi distorsi lensa untuk memastikan akurasi pengukuran mencapai tingkat 0,1 mm.
5. Ketahanan Algoritma: Algoritma yang digunakan harus memiliki toleransi kesalahan dan kemampuan adaptif yang melekat, sehingga mampu mengakomodasi variasi individual kecil (misalnya, perbedaan warna pada pencetakan tutup botol, deformasi kecil pada badan botol) dan dengan demikian mencegah kesalahan positif. Teknologi pembelajaran mendalam saat ini menunjukkan keunggulan signifikan dalam klasifikasi cacat kompleks (misalnya, mengkategorikan tingkat keparahan kekaburan kode inkjet).
6. Integrasi dan Komunikasi Sistem: Sinkronisasi yang mulus dengan PLC lini produksi, perhitungan waktu tunda penolakan yang tepat, dan pertukaran data dengan Sistem Eksekusi Manufaktur (MES) semuanya memerlukan penyempurnaan yang cermat untuk memastikan bahwa seluruh sistem inspeksi terintegrasi dengan mulus ke dalam alur kerja produksi secara keseluruhan. V. Ringkasan dan Prospek
Sistem Inspeksi Visual Tutup PET, Level Cairan, dan Pencetakan Kode secara mulus mengintegrasikan "penglihatan tajam" dari visi mesin dengan "tangan cepat" otomatisasi. Sistem ini mencapai inspeksi online 100% terhadap atribut kualitas kritis dalam kemasan minuman, sehingga secara signifikan meningkatkan efisiensi produksi dan konsistensi kualitas produk, sekaligus mengurangi biaya tenaga kerja dan meminimalkan risiko positif palsu dan cacat yang terlewatkan. Sistem ini merupakan komponen penting dalam perjalanan industri minuman menuju Industri 4.0 dan realisasi manufaktur cerdas.
Ke depan, didorong oleh kemajuan teknologi, sistem ini siap untuk berkembang mengikuti tren berikut: kecepatan dan resolusi yang lebih tinggi untuk memenuhi tuntutan jalur produksi berkecepatan sangat tinggi; penerapan teknologi visi 3D untuk memungkinkan pengukuran ketinggian tutup dan volume cairan yang lebih presisi; integrasi mendalam algoritma pembelajaran mendalam AI, yang memberdayakan sistem untuk secara mandiri belajar dan mengidentifikasi jenis cacat yang semakin kompleks dan bervariasi, sehingga meningkatkan tingkat kecerdasannya; dan pemanfaatan platform cloud dan analitik big data untuk memfasilitasi agregasi dan analisis mendalam data kualitas di berbagai jalur produksi dan pabrik, memberikan dukungan pengambilan keputusan yang kuat untuk optimasi proses dan pemeliharaan prediktif.
Kesimpulannya, Sistem Inspeksi Visual Tutup PET, Level Cairan, dan Pencetakan Kode tidak hanya berfungsi sebagai "penjaga teguh" kualitas produk, tetapi juga sebagai aset teknologi inti yang mendorong sektor manufaktur minuman menuju peningkatan kualitas, peningkatan efisiensi, pengurangan biaya, dan transformasi digital yang komprehensif.

