Operation Program Generation with Distortion Compensation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing application apparatuses with fixed cameras face issues such as increased size, complex control, and image distortion, limiting their ability to accurately create operation programs without displaying the application path results until operation, and are inadequate for multiple overlapping operation lines.

Innovation Solution

A method and device for automatically generating an operation program that compensates for image distortion and allows designation of movement paths without a camera near the work head, using shape data input and image data to create a movement path input window for displaying and generating the operation program, including real-time display of anomalous points and lens aberration calibration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a camera is fixed near the work head to capture images for operation program generation, then the application path can be visualized, but the apparatus size increases, control becomes complex, and image distortion occurs

Engineering Contradiction:
Improveapplication path visualization accuracyVSAvoidapparatus structure and control complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts the camera from the work head assembly and positions it separately at a distance from the ejection device. This separation removes the camera-related complexity from the work head while still enabling image capture for operation program generation, directly resolving the contradiction between visualization capability and apparatus complexity

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a coordinate transformation mechanism as an intermediary between the camera's image coordinate system and the work head's operational coordinate system. This mediator enables accurate application path visualization without requiring the camera to be physically integrated with the work head, thus reducing structural complexity while maintaining measurement precision

Inventive Principle:
Principle #24Intermediary (Mediator)

2Extent of automation

If a camera is used to capture work object images for operation program creation, then automatic path generation is enabled, but image distortion from lens aberration reduces accuracy

Engineering Contradiction:
Improveoperation program generation automationVSAvoidapplication path accuracy
Core Design Contradiction:
Extent of automationVSManufacturing precision

Solution Approach 1:

The patent performs preliminary coordinate transformation and distortion correction calculations before generating the operation program. By pre-processing the image data to compensate for lens aberration and transform coordinates from the camera system to the work head system, the patent maintains high automation while ensuring manufacturing precision

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the parameter representation of image coordinates through mathematical transformation. By converting pixel coordinates from the distorted camera image into precise physical coordinates in the work head's reference frame, the patent eliminates the impact of lens distortion while maintaining automated operation program generation

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If design information (CAD/CAM data) is used to create operation programs, then precision is maintained, but flexibility to work with actual objects without design data is lost

Engineering Contradiction:
Improveoperation program precisionVSAvoidability to process objects without design data
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The patent creates a digital copy of the actual work object by capturing its image with the camera and processing it through coordinate transformation. This image-based copy serves as the basis for operation program generation, enabling the system to work with actual objects without requiring pre-existing design information, thus achieving both precision and versatility

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent creates a universal operation program generation system that can handle both design-information-based workflows and actual-object-image-based workflows through the same coordinate transformation mechanism. This multi-functional approach allows the system to adapt to different input types while maintaining consistent precision, resolving the contradiction between precision and versatility

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

Data Source

PatentEP2672352B1Method and device which automatically generate operation program
Publication Date: 2019.05.29 MUSASHI ENG INC
  • EP2672352B1 patent drawingFigure 1
  • EP2672352B1 patent drawingFigure 2
  • EP2672352B1 patent drawingFigure 3

AI summary

An automatically generating program and device are provided which can easily and accurately create an operation program with no need of providing an image data input device, such as a camera, near a work head. A program for automatically generating an operation program, which causes a work head to move relative to a work object and to carry out desired work, comprises a first step of displaying a reference data input window which allows input of shape data of the work object or a work region (STEP 201), a second step of taking in image data of the work object or the work region (STEP 202), a third step of compensating for distortion in the taken-in image data (STEP 203), a fourth step of displaying a movement path input window which allows designation of a movement path with the compensated image data displayed as a background (STEP 204), and a fifth step of automatically generating the operation program based on the movement path that is designated on the movement path input window (STEP 205).