Numerical Control Apparatus for Synchronized Five-Axis Interpolation
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
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
Data Source
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.


