Cutting Tool Measurement Control With One-Line NC Programming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing numerical control devices require professional programming skills to create macro programs for measuring cutting tools, making it difficult for non-specialists to perform tool measurement in machine tools.

Innovation Solution

A tool measuring system that includes a tool measuring instrument, a tool moving unit, a tool measuring unit, a tool correcting unit, and a program computing unit, which can execute commands from a one-line control program to facilitate easy measurement of cutting tools without the need for complex programming.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If a macro program using variables is created for measuring the cutting tool, then the measurement function can be executed automatically, but the complexity of programming increases and requires professional skills

Engineering Contradiction:
Improveautomatic measurement executionVSAvoidprogramming complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The patent extracts the complex macro programming functionality and replaces it with a simplified one-line control program (G104). The measurement logic is pre-configured in the control device, allowing users to execute automated measurement with a single simple command rather than requiring them to write complex variable-based macro programs.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the parameter structure from requiring multiple variable definitions and complex macro logic to using a simplified one-line command with essential parameters (tool number, measurement type, feed rate). This parameter simplification maintains automated measurement capability while eliminating the need for professional programming skills.

Inventive Principle:
Principle #35Parameter changes

2Extent of automation

If a macro program is created for tool measurement, then measurement automation is achieved, but the ease of operation decreases due to requiring programming skills

Engineering Contradiction:
Improvemeasurement automationVSAvoidease of measurement execution
Core Design Contradiction:
Extent of automationVSEase of operation

Solution Approach 1:

The patent removes the barrier of complex macro programming from the user's task. The measurement automation functionality is extracted and embedded in the control device, allowing operators to simply input basic measurement parameters without needing to understand or write programming code.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The control device performs self-service by automatically generating and executing the measurement program based on the simple one-line command. The system handles all complex measurement logic, coordinate calculations, and tool path generation automatically, requiring minimal user intervention beyond basic parameter input.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If complex macro programming is used for measurement, then measurement functionality is comprehensive, but the risk of instrument damage from erroneous programming increases

Engineering Contradiction:
Improvemeasurement functionalityVSAvoidrisk of instrument damage
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent uses a pre-validated measurement program template (G104) that has been designed and tested by experts. This standardized command structure ensures that the measurement logic is correct and safe, eliminating errors that could arise from user-created macro programs. The system copies proven measurement routines rather than relying on user-programmed logic.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent incorporates safety checks and validation mechanisms in advance within the one-line command structure. The control device verifies parameters before execution and includes protective logic that prevents erroneous commands from damaging the measurement instrument, cushioning against potential errors before they can cause harm.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentUS12583071B2Tool measuring system, and control method
Publication Date: 2026.03.24 FANUC LTD
  • US12583071B2 patent drawing
  • US12583071B2 patent drawing
  • US12583071B2 patent drawing

AI summary

The objective of the present invention is to provide a tool measuring system, a control method, and a program with which it is possible for a cutting tool to be measured easily. This tool measuring system is provided with: a tool measuring device; a tool moving unit; a tool measuring unit; a tool correcting unit for feeding back the measured tool length and tool diameter of the cutting tool to a tool diameter correction number and a diameter correction number of the cutting tool; and a program computing unit for computing the operations of the tool measuring device, the tool moving unit, the tool measuring unit, and the tool correcting unit as instructions operable by the machine tool from a one-line control program in order to instruct the machine tool.