CAD-Based Measuring Program Compilation for Multi-CMM Compatibility
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing process of creating and verifying measuring programs for coordinate measuring machines (CMMs) is time-consuming and inefficient, requiring dedicated software and devices, and the programs are often device-specific, limiting their applicability and requiring separate compilation for different machines, which reduces work efficiency and occupies measuring devices for extended periods.
Innovation Solution
A measuring program compiling device and method that generates a standardized measuring program from a CAD file by analyzing existing measuring programs and CAD image parameters, allowing the program to be converted for execution on various measuring devices without direct device occupation, using a processor, storage, and input units to manage program code modules for converting, parameter setup, and outputting a target measuring program based on device specifications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a measuring program is created using dedicated software and verified on a measuring device, then the program can be executed on the device, but the process takes an overly long time and the measuring device is occupied for a long period
Solution Approach 1:
The patent applies preliminary action by performing program compilation in advance on a general-purpose computer using a compiling program that reads CAD data and generates device-specific measuring programs. This preliminary compilation step eliminates the need for time-consuming on-device program creation and verification, as the program is already prepared and can be directly executed on the measuring device.
Solution Approach 2:
The patent uses copying by creating a virtual representation of the measuring program through CAD data processing. The compiling program generates a standardized measuring program from CAD data, which can then be converted to device-specific formats. This copying approach allows program verification without occupying the actual measuring device, as the program can be tested in a virtual environment first.
2Adaptability or versatility
If measuring programs are compiled for different measuring devices, then each device can execute its dedicated program, but work efficiency decreases and device occupation time increases
Solution Approach 1:
The patent implements universality through a standardized measuring program format that can be converted to multiple device-specific formats. The compiling program generates a universal standardized program from CAD data, which can then be adapted to different measuring devices through format conversion. This eliminates the need to create separate programs for each device, allowing one program to serve multiple devices and significantly improving work efficiency.
Solution Approach 2:
The patent uses an intermediary approach by introducing a standardized measuring program format as a middle layer between CAD data and device-specific programs. The compiling program converts CAD data to the standardized format, which then serves as an intermediate representation that can be further converted to various device-specific formats. This intermediary layer simplifies the compilation process and improves adaptability across different devices.
3Adaptability or versatility
If measurement personnel understand dedicated compiling programs for different devices, then device-specific programs can be created, but the requirement for specialized knowledge reduces work efficiency
Solution Approach 1:
The patent applies taking out by extracting the device-specific knowledge from the compilation process and consolidating it into a single standardized format conversion step. Instead of requiring personnel to understand multiple device-specific compiling programs, the system extracts the common compilation logic and applies it universally, with device-specific details handled automatically through format conversion. This significantly reduces the knowledge burden on operators.
Solution Approach 2:
The patent uses parameter changes by transforming the compilation process from requiring multiple device-specific parameters to using a single standardized parameter set. The compiling program uses consistent compilation parameters for all devices, with device-specific adaptations handled through automatic format conversion rather than manual parameter adjustment. This simplifies operation by eliminating the need for personnel to understand and adjust device-specific compilation parameters.
Data Source
AI summary
A measuring program compiling device and a measuring program compiling method thereof are provided. The method includes analyzing a first measuring program to obtain a plurality of first measuring parameters corresponding to the first measuring program, and converting the first measuring parameters into a plurality of second measuring parameters corresponding to a plurality of planning operations; generating a plurality of standardized measuring parameters according to the second measuring parameters and a plurality of computer aided design (CAD) image parameters; receiving a plurality of parameter input operations corresponding to the planning operations to update the second measuring parameters; generating a standardized measuring program corresponding to a CAD file according to the standardized measuring parameters; and converting the standardized measuring program into a target measuring program executed on a target measuring device according to specification data of the target measuring device.


