Numerical Control Apparatus for Synchronized Five-Axis Interpolation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing numerical control apparatuses for five-axis machines often fail to smoothly synchronize the movement of the tool posture vector with the tool distal end, leading to irregularities in the machined surface, especially when dealing with complex curved surfaces.

Innovation Solution

A numerical control apparatus that generates a tool posture curve in association with the linear axis movement of the tool distal end position, allowing for synchronized interpolation of both linear and rotation axes by calculating interpolation points for both the tool distal end position and posture, ensuring smooth movement of the tool posture vector.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If the sequence of machining points is finely divided to smooth the machined surface, then the surface quality is improved, but the program data volume becomes excessively large and the arithmetical operation time increases

Engineering Contradiction:
Improvesurface qualityVSAvoidprogram processing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent applies curve interpolation instead of straight line interpolation to smoothly connect machining points. By using curved paths (circular arcs, spline curves) to interpolate between designated points, the system achieves smooth surface machining without requiring excessive division of machining blocks, thus resolving the contradiction between surface quality and program processing time

Inventive Principle:
Principle #14Spheroidality (Curvature)

2Loss of time

If curve interpolation is used to smooth the machined surface without finely dividing blocks, then the program data volume is reduced and processing time decreases, but the tool posture may not smoothly synchronize with tool distal end movement

Engineering Contradiction:
Improveprogram processing timeVSAvoidtool posture synchronization
Core Design Contradiction:
Loss of timeVSManufacturing precision

Solution Approach 1:

The patent merges the interpolation of tool distal end position and tool posture into a unified curve interpolation process. By simultaneously interpolating both position and posture along the same curved path, the system ensures that tool posture changes smoothly synchronize with distal end movement, resolving the contradiction between reduced processing time and maintained synchronization precision

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent implements a feedback mechanism where the tool posture is continuously adjusted based on the interpolated curve parameters. The system calculates the required posture at each interpolated point along the curve and feeds this information back to the control system, ensuring smooth synchronization between position and posture throughout the machining process

Inventive Principle:
Principle #23Feedback

3Productivity

If straight line interpolation is used between machining points, then the program processing is simpler and faster, but the machined surface becomes less smooth

Engineering Contradiction:
Improveprogram processing speedVSAvoidsurface smoothness
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent replaces straight line interpolation with curve interpolation (circular arcs, spline curves) to connect machining points. This curved path interpolation maintains computational efficiency while producing smooth machined surfaces, resolving the contradiction between processing speed and surface smoothness

Inventive Principle:
Principle #14Spheroidality (Curvature)

Data Source

PatentUS9904270B2Numerical control apparatus for multi-axial machine
Publication Date: 2018.02.27 MITSUBISHI ELECTRIC CORP
  • US9904270B2 patent drawing
  • US9904270B2 patent drawing
  • US9904270B2 patent drawing

AI summary

A numerical control apparatus includes: a program input unit that reads a tool distal end position and a tool posture and generates designated position sequences of the linear axis and designated position sequences of the rotation axis; a distal-end-position-curve generating unit that generates a tool distal end position curve concerning the tool distal end position; a tool-posture-curve generating unit that generates a tool posture curve concerning the tool posture associated with movements of the tool distal end position; an interpolation calculating unit that calculates an interpolation point of the tool distal end position, calculates an interpolation point of the tool posture, and calculates an interpolation point of a machine position of the linear axis; and an interpolation output unit that moves the linear axis to the calculated interpolation point of the machine position and moves the rotation axis to the calculated interpolation point of the tool posture.