NC Speed Transition Control for Faster Machine Tool Machining

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Numerical control devices that restrict acceleration/deceleration in machine tools lead to increased machining time and require complex analysis and user expertise to adjust parameters, complicating the design and increasing computational load.

Innovation Solution

A numerical control device that sets a target speed by modifying the command speed of a lower-speed movement block to a value between the lower and higher command speeds of adjacent blocks, reducing the increase in machining time and computational load through a target speed setting unit and speed command generation unit.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If acceleration/deceleration is restricted to prevent vibrations and overloading, then machine tool reliability is improved, but machining time increases

Engineering Contradiction:
Improvemachine tool reliabilityVSAvoidmachining time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by analyzing the machining program in advance to identify consecutive movement blocks with different command speeds. It pre-calculates and modifies the command speed of the lower-speed block in the adjacent region before execution, allowing the speed transition to be optimized beforehand. This prevents excessive acceleration while minimizing machining time extension, as the speed modification is determined prior to actual machining operations.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If parametric curve analysis is used to optimize speed changes, then machining time increase is reduced, but device complexity increases

Engineering Contradiction:
Improvemachining time increaseVSAvoiddevice complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by modifying the command speed parameter of movement blocks based on simple comparison logic between consecutive blocks. Instead of using complex parametric curve analysis, it changes the speed parameter directly by setting the modified speed to be between the command speeds of two consecutive movement blocks. This simplifies the control system while still achieving the goal of reducing machining time increase.

Inventive Principle:
Principle #35Parameter changes

3Loss of time

If command speed is modified in adjacent region, then machining time increase is suppressed, but computational load increases

Engineering Contradiction:
Improvemachining time increaseVSAvoidcomputational load
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

Solution Approach 1:

The patent applies local quality by modifying the command speed only in the adjacent region of movement blocks where speed transitions occur, rather than analyzing the entire machining program globally. It focuses computational resources locally on identifying and modifying specific movement blocks with different command speeds, thereby suppressing machining time increase while minimizing overall computational load.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20240201663A1Numerical control device
Publication Date: 2024.06.20 FANUC LTD
  • US20240201663A1 patent drawing
  • US20240201663A1 patent drawing
  • US20240201663A1 patent drawing

AI summary

This numerical control device, capable of easily suppressing an increase in processing time, controls the drive axis of a machine tool on the basis of a processing program including a plurality of movement blocks each specifying a command speed, and comprises a target speed setting unit that sets a target speed obtained by, with respect to two movement blocks to be executed continuously, modifying the command speed of the movement block with a lower command speed in a region adjacent to the other movement block to a value equal to or higher than the lower command speed but equal to or lower than the higher command speed.