Adaptive Acceleration Control for CNC Trajectory Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional machining systems face limitations in finely commanding acceleration-deceleration for each moving command, leading to inefficiencies and potential mechanical vibrations, especially when dealing with varying machining routes and required accuracy, due to fixed acceleration rules and limited M code functionality.

Innovation Solution

A machining program creating device generates moving commands and corresponding acceleration-deceleration commands based on mechanical dynamic characteristics, allowing these commands to be specified numerically within the same block as the moving command, enabling flexible operation and precise control of machine tools.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If pre-interpolation acceleration-deceleration is used to avoid trajectory errors, then trajectory accuracy is improved, but processing time increases due to deceleration at corner sections

Engineering Contradiction:
Improvetrajectory accuracyVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent applies dynamics by making the acceleration-deceleration control adaptive rather than fixed. The control device dynamically adjusts acceleration and deceleration values based on real-time machining conditions, tool position, and trajectory requirements. This allows the system to optimize between trajectory accuracy and processing time by applying deceleration only when necessary and at appropriate magnitudes, rather than uniformly decelerating at all corner sections as in pre-interpolation methods.

Inventive Principle:
Principle #15Dynamics

2Extent of automation

If fixed rule-based acceleration switching is used, then automation is improved, but adaptability to various machining conditions deteriorates

Engineering Contradiction:
Improveacceleration switching automationVSAvoidadaptability to machining variations
Core Design Contradiction:
Extent of automationVSAdaptability or versatility

Solution Approach 1:

The patent implements feedback by having the control device continuously monitor machining conditions, tool position, and trajectory requirements, then use this information to dynamically adjust acceleration-deceleration commands. The control device receives feedback about the current machining state and adapts the acceleration profile accordingly, enabling both automation and adaptability to varying machining conditions.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system transitions from static fixed-rule acceleration switching to dynamic adaptive acceleration control. The acceleration-deceleration parameters are no longer predetermined by fixed rules but are continuously adjusted based on real-time machining conditions, tool position, and trajectory requirements, making the system both automated and highly adaptable.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If M codes are used to command acceleration switching, then flexibility is improved, but ease of operation deteriorates due to limited M code functionality and non-intuitive control

Engineering Contradiction:
Improveacceleration command flexibilityVSAvoidintuitiveness of acceleration control
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The control device performs self-service by automatically determining and executing appropriate acceleration-deceleration commands based on the machining program and current machining conditions. Instead of requiring the operator to manually select M codes or configure acceleration parameters, the control device autonomously optimizes acceleration profiles, making the system both flexible and easy to operate.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9678500B2Machining program creating device numerical control device, machining system, machining program creating method, numerical control method, and machining program
Publication Date: 2017.06.13 MITSUBISHI ELECTRIC CORP
  • US9678500B2 patent drawing
  • US9678500B2 patent drawing
  • US9678500B2 patent drawing

AI summary

A numerical control device reads a machining program and causes a machine tool to operate based on the machining program. The numerical control device includes: an acceleration-deceleration determining unit; and a position-command generating unit. The numerical control device is configured to set the acceleration and the deceleration as acceleration-deceleration data when the acceleration and the deceleration satisfy tolerances decided based on actual mechanical dynamic characteristics, and set the tolerances as acceleration-deceleration data when the acceleration and deceleration do not satisfy the tolerances. The position-command generating unit is configured to generate a position command based on the moving command, the acceleration-deceleration data, and the speed at the end of the command route and the superimposition amount subjected to processing by the acceleration-deceleration determining unit.