The vision cell is equipped with an articulating robot arm that pulls product off a conveyor feed line, presents it to a single or multiple camera viewing station, then returns the part to the assembly process or rejects it into containers segregated by error factors. A 5- or 6-axis robot features an automated tool changer for various parts, each programmed into the onboard PLC/HMI console. The cell can accommodate scalable payload capacities of 0-2kg, 2.5-5kg or 5-10kg.