Application: Presence Verification

Inspection Challenge:

A manufacturer needed to inspect automotive insulation panels. They wanted to check that all the holes were in place, and needed to verify that the area of the panel was correct within +/- 0.5mm. They were also checking for rips in the material.

Need to verify and assess:

  • Check to see if there are the correct number of holes.
  • Check for any missing material (rips).
  • Measure the area.

Machine Vision Solution:

The following DT Vision Foundry Tools were added to the Point and Click Script to solve this inspection challenge:

  • Avi Player Tool – This tool shows a variety of images for display purposes. It is ideal for rapid prototyping because it is fast – in a run-time operation, it would be replaced with the more sophisticated Picture Tool, which takes the image of the product in order for the measurements to be processed.
  • Blob Analysis Tool – The tool will be used to threshold the image to check for the number of holes in the image. It is also checking for the total perimeter of the image.
  • If Then – This tool will determine if the product is a pass/fail. In this case if the number of holes = 14 then it was classed as a pass. If the number of holes is not equal to 14 then it would be a fail as displayed on the screen shots below. This also works for the perimeter. If the perimeter is over/under a certain number then we know that a piece of material is missing or there is a cut in the material.
  • Text Tool – This tool visually displays the results of the test.
  • Status Tool – This tool also displays the PASS/FAIL results and will also show the pass/fail rate, variables and will also save any images either passed or failed to a folder for later failure analysis to be completed.


The screen shot below shows that the image has been captured from a camera and has been displayed upon the screen in a view port. The screen first shows that the Blob AnalysisTool found the material and performed a threshold, which has resulted in the number of holes and the perimeter of the image being found. However, as can be seen, the Blob Analysis Tool found more holes than the specifications have allowed. In the center of the image, there is an extra hole. The Blob Analysis Tool picked this up and reported back.

The information was then passed to the If Then Tool, which will then let the system know whether the panel is a Pass/Fail. As can be seen, the Text Tool has shown that there is a “Hole Failure” but the panel has the correct perimeter.

The screen shot below shows the same program with another panel in front of the camera. This time it is a perfect panel. The Machine Vision System then completes the

The screen below shows the user that there is a very good GUI (Graphical User Interface) available within the package. This Status Tool shows the user all the vital information that is needed for the quality inspection of their product to be as efficient as possible. The statistics shown are as follows:

  • Pass or Fail sign (green or red respectively).
  • Pass/Fail percentages.
  • Variables that the user is looking for.
  • The ability to save all the statistics and pass/failed images for later failure analysis inspection.
  • Warnings e.g. in case there are 5 failures consecutively.

The screen above shows that the product has passed. The GREEN indicator on the front of the Status Tool displays this.

The screen below shows that the product has failed. The RED indicator on the front of the Status Tool displays this.

As can be seen, the system has found that there are too many holes.

From then on, there are a number of scenarios that can be implemented. The Digital I/O tool can signal the user’s PLC to operate a robot to discard the failed articles and to let the passed articles carry on down the production line.

The I/O tool can even make the production line stop if there are any faults found with the products that are being checked.

Result:

The Data Translation machine vision solution automated the inspection process, resulting in improved quality and efficiency for the manufacturer.