Machine Vision Edit Environment for Continuous Image Acquisition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

General-purpose machine vision inspection systems face challenges in programming continuous-motion type operations, which are complex and difficult for unskilled users to program efficiently, especially when combined with interspersed-type operations, leading to inefficiencies and errors due to non-intuitive rearranged programming representations.

Innovation Solution

A precision machine vision inspection system with a learn mode that allows users to create and edit part programs with a stream mode segment for continuous image acquisition, where image acquisition operations are performed sequentially during continuous motion, and image analysis operations are executed after image acquisition, maintaining an intuitive and consistent representation for both creation and editing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If continuous-motion type operations are programmed for high-speed image acquisition, then productivity is improved, but device complexity increases making it difficult for unskilled users to program

Engineering Contradiction:
Improveimage acquisition speedVSAvoidprogramming complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system provides a recording mode that automatically captures the sequence of inspection operations performed by a user during manual operation and stores it as a part program. This copying approach allows unskilled users to create complex continuous-motion inspection programs by simply demonstrating the desired inspection sequence, which is then automatically recorded and can be replayed for high-speed continuous acquisition.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The recording mode enables the system to automatically generate inspection programs without requiring users to manually program complex continuous-motion sequences. The system serves itself by capturing user actions and converting them into executable part programs, eliminating the need for users to understand complex programming syntax or logic while still enabling high-speed continuous image acquisition.

Inventive Principle:
Principle #25Self-service

2Productivity

If part program instructions are rearranged to group image acquisition operations for continuous motion, then productivity is improved, but ease of operation deteriorates due to non-intuitive programming representation

Engineering Contradiction:
Improveinspection throughputVSAvoidprogram editing ease
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The part program is divided into distinct segments: a stream mode segment containing continuous-motion image acquisition instructions, and a non-stream mode segment containing interspersed-type operations. This segmentation allows the system to maintain intuitive programming representation by keeping related acquisition and analysis instructions together in their respective segments, while still enabling efficient continuous-motion execution within the stream mode segment.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically switches between stream mode and non-stream mode execution based on the segment being executed. During stream mode segment execution, the system performs continuous-motion image acquisition without interspersed analysis operations. During non-stream mode segment execution, the system performs traditional interspersed operations. This dynamic execution mode allows the program to maintain intuitive structure while achieving high productivity during continuous-motion segments.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8902307B2Machine vision system editing environment for a part program in which a continuous stream of image acquisition operations are performed during a run mode
Publication Date: 2014.12.02 MITUTOYO CORP
  • US8902307B2 patent drawing
  • US8902307B2 patent drawing
  • US8902307B2 patent drawing

AI summary

A machine vision system editing environment is provided for a part program in which a continuous stream of image acquisition operations are performed during a run mode. In one embodiment, a new common syntax and representations are utilized wherein continuous image acquisition operations are recorded in the same way as regular operations, with the running of the part program being performed in two stages. In the first stage, the portion of the part program that is to have the continuous stream of image acquisition is scanned for image acquisition operations, and the most efficient order for acquiring the images is determined, after which the image acquisition process is begun. Then, in the second stage, while the image acquisition process is being performed, the portion of the part program is scanned again, with the image analysis operations then being performed.