a process controller and method employing a machine vision system for automatically and continuously monitoring and controlling the processing of coated fasteners , and for separating the fasteners into three groups of “ good ”, “ rejected ” and “ purge ”/ recyclable parts .