Numerical Controller Maximizing Synthetic Velocity via Table Rotation
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
Data Source
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.


