CNC Trajectory Planning via Segment Velocity Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvetrajectory planning precisionVSAvoidcontroller complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

2Productivity

If trajectory processing velocity is increased, then productivity is improved, but velocity variance increases and manufacturing precision deteriorates

Engineering Contradiction:
Improvemanufacturing speedVSAvoidprocessing quality
Core Design Contradiction:
ProductivityVSManufacturing precision

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improvecontrol simplicityVSAvoidmanufacturing speed
Core Design Contradiction:
Ease of operationVSProductivity

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.

Inventive Principle:
Principle #1Segmentation

4Manufacturing precision

If high-order trajectory planning is implemented, then manufacturing precision is improved, but processing time increases due to velocity adjustments

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

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS10289100B2Trajectory planning system for integrated computer numerical control (CNC) machine, trajectory planning device, trajectory planning method, and computer program thereof
Publication Date: 2019.05.14 NAT TAIWAN UNIV
  • US10289100B2 patent drawing
  • US10289100B2 patent drawing
  • US10289100B2 patent drawing

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.