Numerical Controller Automatic Acceleration Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing numerical controllers lack the ability to automatically switch acceleration/deceleration settings based on machining content or state, leading to inadequate machining rate and accuracy, and placing a heavy burden on operators to manually manage these settings.
Innovation Solution
A numerical controller with an acceleration/deceleration setting unit that automatically adjusts acceleration/deceleration settings based on tool selection, machining data, and simulation results, allowing for optimized acceleration settings for each machining operation without requiring operator intervention.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If manual switching of acceleration/deceleration settings is used, then operator control over machining parameters is maintained, but operator burden increases and automation is reduced
Solution Approach 1:
The numerical controller automatically determines and switches acceleration/deceleration settings based on machining content without requiring operator intervention. The system serves itself by autonomously selecting appropriate settings from stored data based on the current machining operation, thereby reducing operator burden while maintaining full automation capability
Solution Approach 2:
The system automatically changes acceleration and deceleration parameters based on the machining content. Different acceleration/deceleration values are selected and applied according to the specific machining operation being performed, enabling dynamic parameter adaptation without manual intervention
2Productivity
If fixed acceleration/deceleration settings are used, then system complexity is reduced, but machining rate and accuracy cannot be optimized for different operations
Solution Approach 1:
Acceleration/deceleration settings for different machining operations are predetermined and stored in the numerical controller before actual machining begins. The system prepares multiple setting options in advance and automatically selects the appropriate one based on the current machining content, enabling optimized productivity without increasing operational complexity
Solution Approach 2:
The numerical controller is designed to handle multiple acceleration/deceleration settings within a single system. The controller universally manages different machining operations by automatically selecting from multiple pre-stored settings, thereby optimizing productivity across various operations without requiring separate control systems for each machining type
3Loss of time
If high acceleration is used for all machining operations, then cycle time is reduced, but machining accuracy deteriorates for sensitive operations
Solution Approach 1:
Different acceleration/deceleration settings are applied to different machining operations based on their specific requirements. Operations sensitive to acceleration changes receive lower acceleration values to maintain accuracy, while operations less sensitive to acceleration can use higher values to reduce cycle time, achieving localized optimization of both speed and precision
Solution Approach 2:
The acceleration and deceleration values are dynamically adjusted according to the machining content. The system automatically changes acceleration/deceleration parameters based on the current operation, enabling the machining process to adapt its speed characteristics in real-time to balance cycle time and machining accuracy for each specific operation
Data Source
AI summary
A numerical controller of the invention includes: an acceleration setting data storage unit for storing acceleration setting data where an acceleration/deceleration setting of an axis of a target machine to be controlled is associated with an application condition including at least a tool number; an execution acceleration/deceleration setting storage unit for storing the acceleration/deceleration setting used when a control of the axis is executed; an acceleration/deceleration control unit for performing an acceleration/deceleration control process on the axis on the basis of the acceleration/deceleration setting set in the execution acceleration/deceleration setting storage unit; and an acceleration/deceleration setting unit for setting the acceleration/deceleration setting of the acceleration setting data where a tool number commanded in a tool selection command of a block read from a machining program satisfies the application condition in the execution acceleration/deceleration setting storage unit.


