Custom Manufacturing Inspection System
with Machine Vision and Advanced Motion Control
Client – Xerox
Challenge
Our client had an old manufacturing inspection system (really two systems: one inspection system and an assembly/inspection system) that would no longer be supported by IT and was going to be removed from the network. They needed the operating system updated, so they decided to take this as an opportunity to port the old code from VB to C#.NET, as well as update some hardware.
As migration projects often do, this effort began by working with the client to solidify requirements, followed by a reverse engineering effort to understand the old system to try to make it match the new system as much as possible.
Solution
The updated manufacturing inspection system (one inspection system and an assembly/inspection system) included a new operating system, ported code, new motion control software, new machine vision software, and a new GUI.
Benefits
- OS Update – Updated operating system that is supported by the IT department and is less of a security risk
- Software Porting – Ported software to more maintainable language
- Measurement Accuracy – Increased inspection measurement accuracy for sub-set of measurements
- New GUI – improved operator user experience by improving readability, reducing # of required button clicks, and adding auto scroll functionality
- Report Generation – maintained existing format to interface with customer database
System Overview
The device under inspection is essentially an image sensor array used for scanning images in high end commercial-grade scanning printers. The inspection system utilizes machine vision and precision motion control to verify the location & orientation of several parts, with measurement accuracy measured in microns.
SOFTWARE FUNCTIONS |
---|
Vision / metrology – pattern match and inspection |
Camera interface |
Motion controller interface |
Command Recipe Decoder |
Report Generation |
Camera Calibration |
Robot Controller Command Interface |
GUI |
HARDWARE (SELECTED & SUPPLIED BY CLIENT) |
---|
Cognex camera |
ACS motion control system |
2-Dimensional Cartesian Robot & Controller |
Inspection fixture |
Power Supplies |
INTERFACES |
---|
EtherCAT |
Modbus/TCP |