|
|
|
Package Name: |
KA1038 |
Title: |
Intelligent
Machine Vision Inspection System |
Applications: |
Automated Visual Inspection & Measurement |
Last Revision No.: |
Pattern (P)
2.1, Color (C) 1.1, Surface (S) 1.0 |
|
|
Description: |
|
Measuring
visible features of fixed or moving objects would be
achieved with "Machine Vision Inspection System,
KA1038". The
system is
customized and configured to measure the geometrical, colored and
textural features of
objects and find their defects according to the extracted
information of training procedure.
This system
is integrated in a production line as an inspection unit. In a
structured control system, it communicates with distributed PLCs
through PROFIBUS or upper centralized PC-Based controllers via
industrial Ethernet.
|
System Architecture: |
|
Based on
technical features of product image samples that are archived
in system database, system makes decision about other
products in the production line. The system keep tracing
its calibrated status and warns about inspection
operation malfunctions. So there is a monitoring shell
around the system's image processing operation and data
management kernel, providing KA1038 as a reliable
inspection module. All of these are done on a
multi-thread operating kernel which lead system to a
real-time processing unit. Image Acquisition and
Processing, System Training, Camera Calibration and
Image Alignment, Serial Interface to Mechatronic System,
Industrial Control and
Local Area Network Communications and finally
Decision Making are main software services
in KA1038. These services have
been designed and developed on a multi-thread
muti-agent-based architecture.
|
IP
Library: |
|
Image
Processing Library of KA1038 has been developed by C#
language and it is included many of required functions
of typical inspection applications like:
- Image
Enhancement Functions
- Morphological Image Processing
- Pattern Recognition Functions
- Image Segmentation and Presentation
- Color Image Processing Functions
- Texture Image Processing Functions
- and so on.
|
Data Management: |
|
One of the
main advantages of KA1038 is its robust and reliable
data management services. Based on multi-layered,
service-oriented architecture, KA1038 uses a reliable
link to MS SQL Server database and manages all relevant
activities. MS SQL Server is integrated in the plant's
distributed control system and it facilitate the data
interchange between all control layers.
|
Decision Making: |
|
From simple
statistical techniques to complicated unsupervised
classification procedures, KA1038 has used various data
analysis procedures based on machine learning
techniques.
|
User
Interface: |
|
The KA1038
user interface is easy to train and calibrate and it
seems very technical to test the product samples. The
KA1038 interface is completely separate from system
database, IP classes and decision making procedures.
It's very easy to customized for various applications.
|
KA1038P Calibration Window -
Product's Pattern Inspection |
|
|
Communications: |
|
Integrating
KA1038 in a multi-layered, distributed control system,
is possible with well-known communication
protocols/adapters like PROFIBUS, CANBUS or
Industrial Ethernet. It can be integrated with
supervisory control systems with XML data interchange in
management layer.
|
|
|