Jak společnost AlgaeBarn automatizovala označování víček pomocí strojového vidění vyvinutého interně
AlgaeBarn nahradil ruční „samolepkové večírky“ při nasazování víček za zařízení v hodnotě do 1 000 dolarů, které víčka orientuje, označuje, kontroluje pomocí OpenCV a třídí rychlostí přibližně 450 ...
Ve společnosti AlgaeBarn, coloradském výrobci živých akvakulturních produktů, jako jsou buchanky a fytoplankton, potřebuje každá z devíti produktových řad vlastní etiketu na víčko lahve. Po léta to znamenalo pravidelné „samolepkové večírky“: jedno- až dvouhodinová setkání, při nichž zaměstnanci z celé společnosti ručně odlepovali etikety a umisťovali je na víčka. Setkání byla společenská, ale odváděla operátory, techniky a inženýry od jejich hlavní práce — a když neočekávaně došly označené zásoby víček, výroba se musela zastavit a připravit další.
Interní etiketovací buňka AlgaeBarn: zásobník etiket, hliníkový rám a kamerová počítadla dobrých a vadných víček umístěná na stole.
Inženýr robotiky a automatizace Akash Chinthamanipeta považoval tuto opakující se práci za problém výrobní haly, nikoli za nákupní úkol. Cílem byla autonomní buňka, která každé víčko správně orientuje, aplikuje etiketu, zkontroluje její umístění a roztřídí přijaté a zamítnuté kusy bez nepřetržitého dohledu — při zachování nízkých nákladů na hardware a řízení procesu v rámci závodu.
Proč vyrábět místo nákupu
Komerční etiketovací stroje přinesly dva problémy: kapitálové náklady a uzavřenou logiku. Mnoho strojů předpokládá, že jakmile je nastavení správné, zůstane správné i umístění. Na běžící lince může posun role etiket nebo nosného materiálu po několika stech cyklech změnit místo odlepení natolik, že se další samolepka umístí nesprávně. AlgaeBarn také chtěl upravitelnou logiku stroje, aby se buňka mohla vyvíjet spolu s výrobou. Většina mechaniky byla navržena v SOLIDWORKS; přímé náklady na hardware zůstaly pod 1 000 USD. Interní výroba znamenala, že každé víčko mohlo být zkontrolováno, místo aby se spoléhalo pouze na počáteční mechanické nastavení.
Od volných víček ke zkontrolovaným kusům
Operátor nasype volná víčka do podávacího elevátoru. Senzor sleduje podávací dráhu a spouští elevátor pouze tehdy, když je potřeba více víček. Samotná pasivní dráha zajišťuje orientaci: správně usazená víčka pokračují k etiketovací stanici, zatímco obrácená padají zpět do zásobníku — není tedy zapotřebí samostatný aktivní orientátor.
Tácek předkládá vždy jedno víčko. Laser KEYENCE potvrzuje jeho přítomnost; řídicí jednotka aktivuje pneumatický válec, který díl umístí, přičemž jazýčkové spínače potvrzují dosažení koncové polohy před pokračováním sekvence. Převodovaný krokový motor posouvá roli etiket kolem odlepovací hrany, aby se samolepka oddělila od nosného materiálu. Pneumatický aplikátor s podporou vakua etiketu uchopí a přitiskne ji na víčko, což je opět potvrzeno jazýčkovým spínačem.
Kontrola pomocí OpenCV na základě hran, spuštěná na kamerovém uzlu třídy Raspberry Pi, ověřuje umístění etikety před tříděním přijatých a zamítnutých kusů.
Řídicí jednotka poté odešle zprávu MQTT kamerovému uzlu Raspberry Pi. Vlastní rutina OpenCV pořídí snímek, změří vzdálenost mezi detekovanými hranami víčka a etikety a ověří umístění v rámci přísné tolerance. Výsledek se vrátí do řídicí jednotky a robot s přísavkou umístí díl do zásobníku přijatých nebo zamítnutých kusů.
Milimetr, který nikdy nebyl jen milimetrem
Největším problémem bylo zastavit roli etiket v opakovatelné poloze. Původní pohon sice uposlechl příkaz k zastavení, ale vlivem zbytkové energie a setrvačnosti ještě pokračoval — někdy téměř o palec, což stačilo ke znehodnocení dalšího umístění. Přepracování na převodovaný krokový motor NEMA 24 umožnilo řídicí jednotce zadat pevný počet kroků na jednu etiketu a čistě zastavit. Poučení pro balicí buňky je z výrobní haly dobře známé: opakované chyby menší než milimetr se při stovkách cyklů za hodinu mění ve zmetky.
Přesnost před maximální rychlostí
Dokončená buňka zpracuje přibližně 450 víček za hodinu — což pokrývá poptávku společnosti AlgaeBarn. Průchodnost byla až na druhém místě za kvalitou bez obsluhy. Operátor vloží víčka, spustí stroj a vrátí se k jiné práci. Prázdný podavač nebo jiná porucha buňku zastaví a vyvolá upozornění, místo aby vznikal nejistý produkt. Při zkoušce se 100 víčky splnilo toleranci umístění 98 kusů; dva byly zamítnuty kvůli drobným polohovým chybám při záměrně konzervativně nastavených limitech.
Projekt trval přibližně čtyři měsíce souběžně s dalšími automatizačními pracemi. Ukončil opakované samolepkové večírky — někteří operátoři žertovali, že jim chybí čas na povídání — a podle odhadů ušetří přibližně 40 000 až 50 000 USD ročně na práci a omezení přerušení výroby. Širší poučení pro menší výrobce zní: začít u skutečné provozní potřeby, přizpůsobit čas a rozpočet přínosu a dát přednost spolehlivé zpětné vazbě a opakovatelné kvalitě před nejrychlejším strojem z katalogu. Související balicí a řídicí konstrukce často doplňují systémy PLC a PAC a senzorové prvky, jako je instrumentace Honeywell, když závody později rozšiřují stejnou buňku.