CNC Trajectory Planning via Segment Velocity Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current CNC machines face challenges in planning high-order trajectories efficiently, leading to excessive velocity variance, reduced manufacturing speed, and quality due to the need for replacing controllers that support NURBS algorithms, which is costly and not widely supported.
Innovation Solution
A trajectory planning system that configures processing velocity and acceleration parameters based on segment types, allowing for smooth operation on general controllers by dividing paths into segments, optimizing velocity and acceleration, and ensuring compliance with machine limits using algorithms like blending or look-ahead methods.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If NURBS algorithm is used for high-order trajectory planning, then manufacturing precision is improved, but device complexity increases and requires specialized controllers
Solution Approach 1:
The processing path is divided into multiple processing segments, with each segment being independently planned and optimized. This segmentation allows the system to achieve high-order trajectory precision through piecewise linear approximation without requiring complex NURBS algorithms, thereby reducing controller complexity while maintaining manufacturing precision.
Solution Approach 2:
The patent uses simple linear segment approximation instead of complex NURBS mathematical models, effectively replacing expensive specialized trajectory planning algorithms with simpler, more computationally efficient methods that can be implemented on standard controllers.
2Productivity
If trajectory processing velocity is increased, then productivity is improved, but velocity variance increases and manufacturing precision deteriorates
Solution Approach 1:
The system dynamically adjusts processing velocity for each segment based on its specific characteristics (length, curvature, machining requirements). This dynamic velocity optimization allows the tool to move faster on simple segments while maintaining precision on complex segments, thereby improving overall productivity without sacrificing manufacturing quality.
Solution Approach 2:
The patent optimizes velocity parameters individually for each processing segment rather than using a constant velocity approach. By changing velocity parameters adaptively across different segments, the system achieves both high productivity and maintained precision.
3Ease of operation
If constant velocity adjustment is applied throughout the trajectory, then ease of operation is maintained, but velocity variance becomes excessive and productivity decreases
Solution Approach 1:
The trajectory is segmented into multiple processing segments, each with independently optimized velocity parameters. This segmentation enables velocity optimization without requiring complex global control algorithms, maintaining operational simplicity while significantly improving productivity through localized velocity adjustments.
4Manufacturing precision
If high-order trajectory planning is implemented, then manufacturing precision is improved, but processing time increases due to velocity adjustments
Solution Approach 1:
By dividing the trajectory into segments and applying localized velocity optimization, the system achieves high-order trajectory accuracy without the computational overhead of global high-order polynomial fitting. This reduces processing time while maintaining precision.
Solution Approach 2:
The patent replaces complex mathematical NURBS calculations with simpler piecewise linear segment approximation, substituting computationally intensive algorithms with more efficient methods that achieve similar precision outcomes faster.
Data Source
AI summary
The trajectory planning system for integrating a computer numerical control (CNC) machine, trajectory planning device, trajectory planning method, and computer program thereof are provided. The aforementioned trajectory planning device includes a determining module. The determining module configures the related processing speed or processing acceleration based on type of the processing segment so as to provide a processing setting. Furthermore, the aforementioned trajectory planning device determines the processing segment whether the linear or circular segment and plans the tangent or normal acceleration of related processing segment so as to optimize the processing setting and finish the high order processing trajectory planning.


