Inspection System Program Generation from Workpiece Drawings

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing inspection systems face challenges in quickly constructing an operation program to detect scratches on workpiece surfaces, as they require manual programming and have limitations in imaging and movement coordination.

Innovation Solution

An apparatus and method that include an imaging section, movement mechanism, drawing acquisition, and program generation components to automatically acquire target positions and generate operation programs for inspecting workpiece surfaces, allowing for efficient imaging and movement control.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual programming is used to construct operation programs for inspection systems, then the system can be controlled to perform scratch detection, but the construction time and operator man-hours increase significantly

Engineering Contradiction:
Improveoperation program construction speedVSAvoidoperator man-hours for programming
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The inspection system performs self-configuration by automatically acquiring drawing data from the workpiece, extracting surface information, and generating operation programs without requiring manual programming. The system uses its own sensors and processing capabilities to configure itself, eliminating the need for operator intervention in the program construction process.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual mechanical programming with automated information processing. Instead of operators manually writing control programs, the system automatically processes drawing data, extracts surface geometries, calculates imaging parameters, and generates operation programs through computational algorithms, substituting human intellectual labor with automated digital processing.

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

2Ease of operation

If the inspection system uses automated program generation based on drawing data, then operator man-hours are reduced, but the complexity of the system increases

Engineering Contradiction:
Improveease of program constructionVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system divides the complex inspection task into separate functional modules: drawing data acquisition, surface extraction, imaging parameter calculation, and operation program generation. Each module handles a specific aspect of the inspection process independently, making the overall complex system more manageable and easier to implement through modular architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The inspection system is designed with multi-functionality to handle various inspection scenarios. The same core system can process different workpiece types and surface geometries by automatically adapting to new drawing data, eliminating the need for separate specialized systems for each inspection task and reducing overall system complexity through consolidation.

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

3Measurement precision

If the imaging section captures images at high resolution to detect scratches, then detection precision improves, but the time required for imaging increases

Engineering Contradiction:
Improvescratch detection precisionVSAvoidimaging time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary processing by extracting surface information and calculating optimal imaging parameters before actual image capture. By pre-determining the best imaging settings based on the workpiece geometry and scratch detection requirements, the system minimizes unnecessary imaging time while ensuring high-resolution capture only when and where needed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of uniformly capturing high-resolution images of entire workpiece surfaces, the system applies local quality by focusing high-resolution imaging only on specific surfaces and regions where scratches are most likely to occur, based on the extracted surface information and inspection priorities from the drawing data.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10656097B2Apparatus and method for generating operation program of inspection system
Publication Date: 2020.05.19 FANUC LTD
  • US10656097B2 patent drawing
  • US10656097B2 patent drawing
  • US10656097B2 patent drawing

AI summary

An apparatus capable of quickly constructing an operation program that causes an inspection system to carry out an operation for imaging the surface to be inspected. This apparatus includes a drawing acquisition section configured to acquire drawing data of the workpiece, a designation receiving section configured to accept designation of the surface to be inspected in the drawing data, a target position acquisition section configured to acquire, as a target position, a position of the movement mechanism when the workpiece and the imaging section are positioned such that the surface to be inspected is within a field of view of the imaging section, and a program generation section configured to generate an operation program for controlling a movement operation of the movement mechanism and an imaging operation of the imaging section on the basis of the target position.