Shape Data Code Generation for Cross-Device Measurement
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face difficulties in creating appropriate processing programs for shape data from multiple measurement devices, making automated measurement settings challenging, especially when different types of devices are combined.
Innovation Solution
A code generation support device and program that capture shape data, generate measurement screens, receive geometric element and item designations, display indices, calculate measurement values, and select processing programs to generate text codes for easy and appropriate measurement settings.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Extent of automation
If users create unique processing programs for each measurement device combination, then measurement automation is achieved, but the complexity of program creation and setting work increases significantly
Solution Approach 1:
The patent creates a universal processing program that can handle multiple types of measurement devices and shape data formats. Instead of requiring separate programs for each device combination, a single program with adaptive capabilities processes data from various sources, thereby reducing program creation complexity while maintaining automation.
Solution Approach 2:
The patent introduces an intermediary processing layer that standardizes the interface between different measurement devices and the analysis system. This intermediary program translates device-specific data formats into a unified format, eliminating the need to create unique programs for each device combination while preserving measurement automation.
2Reliability
If dedicated application software is used for each measurement device, then appropriate measurement processing is achieved, but compatibility across different device types is lost
Solution Approach 1:
The patent develops a universal processing program that maintains the reliability of dedicated software by incorporating device-specific processing routines within a unified framework. This allows the system to adapt to different device types while ensuring accurate measurement processing for each, thereby achieving both reliability and compatibility.
Solution Approach 2:
The patent implements a dynamic processing program that automatically adjusts its behavior based on the type of measurement device and data format received. The program dynamically selects appropriate processing algorithms and parameters, ensuring measurement accuracy comparable to dedicated software while maintaining versatility across different device types.
3Measurement precision
If users manually create processing programs for each measurement content, then precise measurement control is achieved, but the setting work becomes highly difficult and time-consuming
Solution Approach 1:
The patent incorporates pre-configured processing routines and templates for common measurement contents within the universal program. These preliminary settings allow users to quickly configure precise measurements by selecting from pre-defined options rather than creating programs from scratch, thereby maintaining measurement precision while significantly reducing setting work time.
Solution Approach 2:
The patent implements automated program generation capabilities that allow the system to automatically create and configure processing programs based on measurement requirements. This self-service feature maintains precise measurement control by automatically selecting appropriate algorithms and parameters while eliminating the time-consuming manual program creation process.
Data Source
AI summary
Provided are a code generation support device and a code generation support program that enable easy and appropriate measurement setting work on shape data obtained from a measurement head for performing a desired measurement on a measurement object. Shape data representing a three-dimensional shape is captured. A measurement screen including an image of a workpiece is displayed on a display device. On a measurement screen, designation of a geometric element and designation of a measurement item are received as designation information. An index indicating the received designation information is displayed on the measurement screen. Furthermore, a value of the measurement item in the workpiece is calculated based on the received designation information. A text code is generated together with the calculation of the value of the measurement item. The text code includes information for calling a processing program necessary for the calculation, and the designation information necessary for the calculation.


