Numerical Controller Look-Ahead Detection for Stable Machining Speed

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High-quality machining programs with short minute straight lines and fast command speeds often result in unstable acceleration/deceleration due to insufficient processing time for look-ahead blocks, leading to speed control abnormalities, especially in machines with multiple axes and limited numerical controller processing power.

Innovation Solution

A numerical controller that includes a program execution unit, look-ahead unit, theoretical value calculation unit, measured value calculation unit, abnormal block detection unit, and command speed update unit to detect and address abnormal blocks by calculating and updating command speeds to secure sufficient look-ahead blocks, thereby stabilizing feed rate and cutting speed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If the command speed is increased and machining programs are made more detailed, then machining quality is improved, but processing time becomes insufficient for look-ahead blocks and speed control abnormalities occur

Engineering Contradiction:
Improvemachining qualityVSAvoidprocessing time for look-ahead blocks
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent implements a feedback mechanism where the numerical controller continuously monitors the number of look-ahead blocks and compares it against a predetermined threshold. When the number of blocks falls below the threshold, the system automatically reduces command speed to ensure sufficient processing time for look-ahead operations, thereby preventing speed control abnormalities while maintaining high machining quality.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system dynamically adjusts command speed based on real-time conditions. Instead of using a fixed speed, the numerical controller modifies the command speed adaptively when insufficient look-ahead blocks are detected, allowing the system to optimize between machining quality and processing capability under varying operational conditions.

Inventive Principle:
Principle #15Dynamics

2Productivity

If the numerical controller processing power is increased to handle high-speed machining, then look-ahead processing capability is improved, but device complexity and cost increase

Engineering Contradiction:
Improvelook-ahead processing capabilityVSAvoidnumerical controller processing power
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

Instead of increasing hardware processing power, the patent changes operational parameters by dynamically adjusting command speed based on the number of look-ahead blocks available. This software-based parameter adjustment allows the existing numerical controller to effectively handle high-speed machining without requiring enhanced processing power or increased device complexity.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If minute straight lines are uniformized with stable acceleration/deceleration, then machining quality is improved, but more blocks are required which increases program complexity

Engineering Contradiction:
Improveuniformity of minute straight linesVSAvoidnumber of blocks in machining program
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The feedback mechanism monitors look-ahead block availability and automatically adjusts command speed to ensure sufficient blocks are available for stable acceleration and deceleration control. This prevents speed control abnormalities that would otherwise require manual program optimization, maintaining uniform minute straight lines without unnecessarily increasing program complexity.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11402824B2Numerical controller
Publication Date: 2022.08.02 FANUC LTD
  • US11402824B2 patent drawing
  • US11402824B2 patent drawing
  • US11402824B2 patent drawing

AI summary

To provide a numerical controller that can detect the position at which the look-ahead blocks used to determine an acceleration/deceleration operation is insufficient in a machining program in order to stabilize feed rate, cutting speed and other factors. A numerical controller includes a program execution unit that executes a machining program, a program look-ahead unit that looks ahead at the machining program in parallel with execution of the machining program, a theoretical value calculation unit that calculates theoretical values per block in processing time for the machining program from the feed rate of the machine tool and lengths of minute straight lines that make up the machining path followed by the machine tool, a measured value calculation unit that calculates actually measured values per block in the look-ahead time taken by the program look-ahead unit and the processing time for the machining program while the machining program is being executed, and an abnormal block detection unit that detects an abnormal block that is a block at which the result of subtracting the total of the theoretical values from the total of the actually measured values is more than a prescribed value.