Shape Measuring Apparatus Speed Planning for Buffer Overflow

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Shape measuring apparatuses face challenges in maintaining continuous measurement operations when dealing with complex scanning paths, as the large number of segments required for accurate measurement exceeds the storage capacity of the control device, leading to divided measurement commands and increased calculation times, which can cause the apparatus to stop mid-operation and affect measurement accuracy.

Innovation Solution

The method involves dividing the scanning path into a predetermined number of segments and creating measurement commands for each segment, ensuring that the final speed of one command matches the initial speed of the next, allowing for continuous probe displacement without stopping. This is achieved by generating a connecting speed plan when the calculation time allows and an individual speed plan when it does not, and averaging the number of segments in each command to manage buffer capacity effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the scanning path is divided into many segments to achieve accurate measurement of complex shapes, then measurement precision is improved, but the storage capacity of the control device is exceeded and measurement operations are interrupted

Engineering Contradiction:
Improvemeasurement accuracyVSAvoidnumber of segments
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent applies segmentation by dividing the scanning path into multiple measurement commands, each containing a manageable number of segments. The control device processes these divided commands sequentially, with the buffer storing intermediate results. This allows accurate measurement of complex shapes while preventing buffer overflow by processing segments in controlled batches rather than loading all segments at once.

Inventive Principle:
Principle #1Segmentation

2Device complexity

If measurement commands are divided to fit buffer capacity, then device complexity is reduced, but continuous measurement operation is interrupted and calculation time increases

Engineering Contradiction:
Improvebuffer managementVSAvoidcalculation time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-calculating speed patterns for subsequent measurement commands while current commands are being executed. The buffer stores intermediate calculation results, allowing the system to prepare the next command's speed pattern in advance. This overlapping calculation approach reduces total calculation time and minimizes interruptions in the measurement operation.

Inventive Principle:
Principle #10Preliminary action

3Quantity of substance

If the probe stops between measurement commands, then buffer capacity constraints are satisfied, but measurement continuity is broken and accuracy decreases

Engineering Contradiction:
Improvebuffer capacityVSAvoidmeasurement continuity
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent ensures continuity of useful action by making the probe's final speed at the end of one measurement command equal to its initial speed at the start of the next command. This speed matching allows the probe to transition smoothly between commands without stopping or retracting, maintaining continuous measurement operation. The buffer capacity is managed by controlling the number of segments per command rather than interrupting the measurement flow.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS10724840B2Control method of shape measuring apparatus
Publication Date: 2020.07.28 MITUTOYO CORP
  • US10724840B2 patent drawing
  • US10724840B2 patent drawing
  • US10724840B2 patent drawing

AI summary

A scanning path is divided after every predetermined number of segments and a set of measurement commands is defined for each of the predetermined number of segments. While executing the measurement command, a speed pattern plan is created for the following measurement command. At this time, planning is conducted such that a final speed of a speed pattern plan of the measurement command is the same as an initial speed of the speed pattern plan of the following measurement command. While executing the measurement command, a gap time (from a current time to an estimated end time of the measurement command) is calculated continuously. When the gap time is longer than a planning calculation time, the initial speed of the speed pattern plan of the following measurement command is kept the same as the final speed of the speed pattern plan of the measurement command.