Machine Tool Path Planning With Dynamic Kinematic Limits

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Universal machine tools compromise on productivity, quality, and accuracy due to robust parameterization that fails to account for specific requirements of different workpieces, leading to longer processing times and reduced surface quality.

Innovation Solution

The controller parameterization of a machine tool is adjusted based on the actual path specified in the parts program, allowing for the determination of maximum kinematic parameters like path velocity, acceleration, and jerk, which are optimized for each section of the path, enabling individualized path planning that prioritizes either throughput time, accuracy, or surface quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If robust parameterization is used to ensure universal usability, then the machine tool can process many different workpieces, but processing time increases and productivity decreases

Engineering Contradiction:
Improveuniversal usabilityVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The controller parameterization is made dynamic by adapting it to the actual path geometry. The control unit determines maximum kinematic parameters (velocity, acceleration, jerk) based on the specific path sections, allowing the system to transition from static robust parameters to dynamic optimized parameters for each workpiece and path configuration.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the parameters of the controller by determining maximum values for kinematic parameters (velocity, acceleration, jerk) based on the geometric description of the actual path. This allows optimization of motion parameters for each specific workpiece and path, rather than using fixed robust parameters for all operations.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If robust parameterization is used to ensure stable operation, then the machine tool operates reliably, but manufacturing precision and surface quality are reduced

Engineering Contradiction:
Improvestable operationVSAvoiddimensional accuracy
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The system maintains reliability through dynamic adaptation rather than static robustness. By continuously determining optimal kinematic parameters based on actual path geometry, the system achieves both stable operation and high precision, eliminating the trade-off between reliability and manufacturing quality.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The controller dynamically adjusts kinematic parameters (velocity, acceleration, jerk) based on the geometric description of path sections. This parameter optimization enables the machine tool to achieve higher dimensional accuracy and surface quality while maintaining stable operation through adaptive control.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If universal parameterization is used, then the machine tool can handle various workpieces, but compromises are made in accuracy and surface quality

Engineering Contradiction:
Improveworkpiece flexibilityVSAvoidsurface quality
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The invention applies local optimization by determining maximum kinematic parameters for each individual path section based on its geometric characteristics. This local quality approach allows the system to optimize velocity, acceleration, and jerk for each segment of the path, achieving high surface quality and accuracy for each specific workpiece feature while maintaining versatility.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically adapts controller parameters to each workpiece and path configuration. By making the parameterization dependent on the actual geometric description rather than using fixed universal parameters, the machine tool achieves both workpiece flexibility and high manufacturing precision without compromises.

Inventive Principle:
Principle #15Dynamics

4Productivity

If path velocity is increased to improve productivity, then processing time is reduced, but dimensional accuracy and surface finish deteriorate

Engineering Contradiction:
Improvethroughput timeVSAvoiddimensional accuracy
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The system optimizes path velocity by determining maximum velocity values for each path section based on its geometric description. This allows the machine tool to operate at the highest possible velocity that still achieves the required dimensional accuracy and surface quality, eliminating the need to choose between speed and precision.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The control unit dynamically determines optimal velocity profiles for each path section, adjusting velocity based on the geometric characteristics of the actual workpiece features. This dynamic velocity optimization enables high productivity while maintaining manufacturing precision, as velocity is optimized for each specific path segment rather than using a fixed conservative value.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11868115B2Operating an at least two-axle machine tool
Publication Date: 2024.01.09 SIEMENS AG
  • US11868115B2 patent drawing

AI summary

In a method for operating an at least two-axle machine tool, a geometric description of a path is specified, and according to the path, an advancing movement is carried out by simultaneously moving at least in one section a first axle and a second axle. A first maximum value for a first kinematic parameter relating to the advancing movement along the section of the path is defined by a control unit based on the geometric description. The advancing movement along the section is planned by the control unit by taking the first maximum value into consideration, and the axles are actuated so as to carry out the advancing movement according to the planned movement.