Numerical Controller Maximizing Synthetic Velocity via Table Rotation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional numerical controllers for machine tools are limited in reducing axial feeding time, as they can only move tools at a maximum velocity in a single axis direction, preventing further reduction in axial feeding time.

Innovation Solution

A numerical controller and movement control method that analyze programs to calculate a synthetic movement direction maximizing synthetic velocity by combining velocities in multiple axis directions, calculating a second end point position, and rotating the table to maintain relative positional relationships, allowing the tool to move at maximum synthetic velocity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the tool is axially fed by linearly moving the tool uniaxially at maximum movement velocity, then the movement velocity is maximized for that single axis, but the axial feeding time cannot be reduced further

Engineering Contradiction:
Improvemovement velocityVSAvoidaxial feeding time
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The patent transitions from uniaxial tool movement to multi-axis coordinated movement by rotating the table. The tool moves along a synthetic trajectory combining X and Y axis movements, effectively adding a dimensional component to the feeding path. This allows the tool to reach the target position through a more efficient composite motion rather than being constrained to a single linear path.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The system dynamically adjusts the table rotation angle based on the calculated optimal synthetic movement direction. Instead of fixed uniaxial movement, the table rotation creates a dynamic multi-axis coordination system that adapts the movement path to maximize synthetic velocity while minimizing feeding time.

Inventive Principle:
Principle #15Dynamics

2Loss of time

If the table is rotated to a calculated angle to enable synthetic movement, then the axial feeding time is reduced, but the control system complexity increases

Engineering Contradiction:
Improveaxial feeding timeVSAvoidcontrol system complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The control system pre-calculates the optimal table rotation angle and synthetic movement direction before executing the tool movement. By determining the rotation angle in advance based on the target position and velocity constraints, the system prepares the multi-axis coordination parameters beforehand, simplifying the real-time control execution and reducing computational complexity during the actual feeding process.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10365629B2Numerical controller and movement control method for tool that maximizes synthetic movement velocity in a cutting feed by rotating the table to a selected angle
Publication Date: 2019.07.30 FANUC LTD
  • US10365629B2 patent drawing
  • US10365629B2 patent drawing
  • US10365629B2 patent drawing

AI summary

A numerical controller includes: a program analyzing unit to obtain a first movement end point position of the tool; a direction calculating unit to calculate a synthetic movement direction that maximizes a synthetic velocity, based on an upper limit movement velocity of the tool in each of the two axis directions; an end point position calculating unit to calculate an intersection position of a circle and the synthetic movement direction as a second movement end point position, wherein the circle has as a radius a distance from a rotation center position of the table to the first movement end point position; a rotation angle calculating unit to calculate a rotation angle of the table based on the first movement end point position and the second movement end point position; and a rotation control unit to control rotation of the table based on the rotation angle.