Operation Program Generation with Distortion Compensation
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
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
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
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
Data Source
Figure 1
Figure 2
Figure 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).