Camera Virtual Axis Motion Triggering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Machine vision systems face inaccuracies, noise immunity issues, and reliability problems due to the use of encoders for providing position data, which can be improved by calculating object position using motion data from a motion controller.

Innovation Solution

A vision system that uses motion data from a motion controller to generate an image acquisition trigger signal, employing a virtual axis application to plan the movement of a virtual axis and calculate an acquisition trigger rate, allowing the camera to synchronize with a motion drive and generate a trigger signal for image acquisition without the need for a separate encoder.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If an encoder is used to provide position data to the vision system, then object position can be tracked, but the system experiences inaccuracies, noise immunity issues, and reliability problems

Engineering Contradiction:
Improveobject position measurementVSAvoidencoder reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent removes the encoder component from the system entirely. Instead of using an encoder to provide position data, the vision system calculates object position directly from motion data received from the motion controller, thereby eliminating the reliability issues associated with encoders while maintaining position tracking capability

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent replaces the mechanical encoder system with a computational approach. The vision system uses software-based position calculation from motion controller data, substituting the mechanical sensing and encoding mechanism with a digital computation method that is more reliable and accurate

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Speed

If an encoder is used to generate trigger signals, then image acquisition can be synchronized with object position, but the system complexity increases and points of failure increase

Engineering Contradiction:
Improveimage acquisition synchronizationVSAvoidsystem complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent merges the position tracking and trigger signal generation functions into the vision system itself. The vision system receives motion data from the motion controller and independently calculates both object position and the timing for trigger signals, eliminating the need for a separate encoder and reducing system complexity

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The vision system is given multi-functionality by enabling it to perform both image acquisition and position calculation tasks. By using the same motion data for both determining object position and generating trigger signals, the system reduces the number of dedicated components needed while maintaining synchronization capability

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Loss of time

If an encoder is used to track conveyor motion, then trigger signals can be generated at calculated times, but the system suffers from noise immunity issues and accuracy problems

Engineering Contradiction:
Improvetrigger signal timing accuracyVSAvoidnoise immunity
Core Design Contradiction:
Loss of timeVSObject-affected harmful factors

Solution Approach 1:

The patent implements a feedback mechanism where the vision system continuously receives motion data from the motion controller and uses this information to dynamically calculate and adjust trigger signal timing. This closed-loop approach ensures accurate timing while being resilient to noise, as the system adapts to actual motion conditions rather than relying on potentially noisy encoder signals

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9200890B2Machine vision systems and methods with predictive motion control
Publication Date: 2015.12.01 COGNEX CORP
  • US9200890B2 patent drawing
  • US9200890B2 patent drawing
  • US9200890B2 patent drawing

AI summary

Systems and methods trigger an image acquisition of an object using motion data communicated from a motion controller on a network, the motion controller coupled to a motion drive. A camera, upon receiving motion data from the motion controller, uses a virtual axis application to plan the movement of a virtual axis for a motion cycle, the virtual axis allowing an acquisition trigger rate to be calculated by the camera that follows movement of the object caused by the motion drive. Based on the calculated acquisition trigger rate, the camera generates an acquisition trigger signal for triggering the image acquisition of the object.