
The image processing software is Viewflex,which is a Windows based machine vision software that allows users to perform inspection of parts for quality control. It is based on Matrox Inspector Image Processing engine and a USB digital color camera. It offers various image analysis tools such as image preprocessing and enhancement, colour image analysis, pattern matching, blob analysis, etc.
The ViewFlex Toolbar is shown below.
It contains icons that are shortcuts for selecting certain commands and functions such as:
Image Processing Tool (Matrox Inspector)
Camera 1, Camera 2
Results Table, etc.
The camera icon opens the Camera (capture) window as shown below for grabbing (capturing) a picture and displaying it in a frame.
After capturing the picture of the object, the pattern matching model for the given object is defined using a dialog box shown below. Next this pattern matching model is saved ViewFlex root folder for performing inspection of objects by pattern matching.
For inspection of an object, it is first placed below the camera by using a robot and the camera icon is used to grab the picture of the object and display it in a frame.
The pattern matching model is searched in the image for inspection of the object by using the Search tab as shown in the figure above. This will build a Measurement Table as shown below containing all the positions of the object relative to the pattern matching model along with the % score that reflects the correspondence between the image of the object and the pattern matching model.
Click here to refer to the user guide on Quality Control using Machine Vision based Inspection
The following are detailed features of viewflex
Communication with the robot controller over USB channel. |
Full support and real time status display of robot,gripper and peripheral. |
Scorbase program run time position manipulation. |
Interrupt programming for handling responses to changes in digital input status. |
The Cartesian Coordinate System(X,Y,Z,Pitch,Roll)is also used. |
Visual Basic Script language integration to realize. |
Extensive Variable Programming. |
Multitasking capability with 100 concurrent running programs. |
Saving and loading projects. |
The instruction in this page are for Scorbase only. If Robocell software is used go to here