Numerical Controller Corner Speed Adjustment for CNC Machining
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional block overlap processing in machine tools results in varying remaining movement amounts at corners, leading to inefficiencies and potential impact on machining quality, as the tool speed deceleration to an allowable speed does not always coincide with reaching the end point, causing incomplete passage through corners.
Innovation Solution
A numerical controller that analyzes machining programs to calculate and adjust pre-interpolation speeds for acceleration, constant-speed, and deceleration phases, ensuring the tool passes through corners at the allowable speed by correcting pre-interpolation accelerations and command speeds, thereby eliminating the remaining movement amount.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If block overlap processing is used to shorten machining time, then productivity is improved, but manufacturing precision deteriorates due to varying remaining movement amounts at corners
Solution Approach 1:
The patent dynamically adjusts acceleration and deceleration parameters based on the specific corner geometry and block overlap conditions. By calculating and modifying acceleration/deceleration values for each corner part, the system ensures the tool reaches exactly the allowable speed at the corner while maintaining the shortened machining time benefit of block overlap processing.
Solution Approach 2:
The patent implements a feedback mechanism where the remaining movement amount is calculated based on the difference between the actual tool position and the target corner position. This calculated remaining amount is then fed back to adjust the acceleration and deceleration commands, ensuring precise corner passage while maintaining efficient block overlap processing.
2Manufacturing precision
If tool speed is decelerated to allowable speed in each interpolation cycle, then manufacturing precision is maintained, but productivity deteriorates due to incomplete passage through corners
Solution Approach 1:
The patent performs preliminary calculation of the remaining movement amount before executing the block overlap processing. By pre-calculating how much movement remains after deceleration to the allowable speed, the system can adjust acceleration and deceleration parameters in advance to ensure complete corner passage, preventing the inefficiency of incomplete corners while maintaining precision.
3Productivity
If remaining movement amount is added to overlap amount, then productivity is improved, but manufacturing precision deteriorates due to inconsistent corner passage
Solution Approach 1:
The patent modifies acceleration and deceleration parameters based on the calculated remaining movement amount and corner characteristics. This dynamic parameter adjustment ensures that regardless of the remaining movement amount, the tool consistently passes through corners at the allowable speed with consistent quality, while still benefiting from the increased productivity of block overlap processing.
Data Source
AI summary
A numerical controller controls a relative speed between a tool and a workpiece on the basis of a machining program. In a case where a corner part exists between a current block and a next block of the machining program, the next block is prefetched, and an allowable speed at the corner part at an end point of the current block is calculated. At least one of pre-interpolation acceleration of an acceleration part, a pre-interpolation speed of a constant-speed part, and pre-interpolation acceleration of a deceleration part that are relative speeds between the tool and the workpiece is adjusted so that the relative speed between the tool and the workpiece is maintained at a preset allowable speed while the corner part is passed through.


