Inspection System Program Generation from Workpiece Drawings
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
Data Source
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.


