Axis Route Optimization Under Redundant Machine Tool Kinematics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In machine configurations with excess degrees of freedom, existing technologies fail to optimize movement routes for axes, leading to suboptimal machining processes that do not consider load on the machine tool effectively.

Innovation Solution

A movement route determination device that calculates an evaluation formula and constraint conditions based on machine configuration data, using optimization algorithms like quadratic programming to minimize or maximize the movement route within searchable ranges, ensuring optimal axis movement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a movement route is determined by fixing any one of the axes in a machine configuration with excess degrees of freedom, then the movement route can be determined, but there is no assurance that the optimum movement route is determined in consideration of the load on the machine tool

Engineering Contradiction:
Improvemovement route determinationVSAvoidmachining efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The invention changes the parameters of the movement route by introducing an evaluation formula that quantifies the load on each axis. By calculating and comparing different movement routes based on these parameters (inertia, movement distance, load), the system identifies the optimal route that minimizes machine tool load while ensuring the machining program is satisfied, thereby resolving the contradiction between ease of operation and productivity

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If a movement route is determined by fixing any one of the axes, then the movement route can be determined, but movement for an axis with large inertia and movement for a low-precision axis cannot be reduced as much as desirable

Engineering Contradiction:
Improvemovement route determinationVSAvoidaxis movement precision
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The invention introduces an evaluation formula that incorporates specific parameters for each axis including inertia and precision characteristics. By weighting the movement distance and load based on these parameters, the system prioritizes reducing movement for axes with large inertia or low precision, thereby optimizing the movement route to improve manufacturing precision while maintaining operational feasibility

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If the degree of freedom of axes is higher than the degree of freedom determined by a machining program, then flexibility in movement route is increased, but it becomes impossible to uniquely determine a movement route for each axis

Engineering Contradiction:
Improvemovement route flexibilityVSAvoidmovement route determination complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The invention implements a feedback mechanism by calculating the evaluation formula for multiple candidate movement routes and comparing their values. The system uses this feedback to iteratively select and refine the optimal movement route, transforming the complexity of excess degrees of freedom into a structured optimization process that uniquely determines the best route while preserving flexibility

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20240316714A1Movement route determination device and non-transitory computer-readable medium storing a computer program
Publication Date: 2024.09.26 FANUC LTD
  • US20240316714A1 patent drawing
  • US20240316714A1 patent drawing
  • US20240316714A1 patent drawing

AI summary

Provided is a technology for enabling optimization of a movement route of an axis in a machine configuration having a high degree of freedom. This movement route determination device is provided with: an evaluation formula calculation unit that calculates an evaluation formula for determining a movement route; a constraint condition calculation unit that calculates, as a constraint condition for determining the movement route, an axis relational formula based on machine configuration data of a machine tool; and a route search unit that searches for the movement route on the basis of the evaluation formula and the constraint condition. The route search unit determines the movement route such that a range where search can be performed by the evaluation formula becomes minimum or maximum.