A Quaternary Polynomial Speed ​​Planning Algorithm for Spline Interpolation

A speed planning algorithm and quartic polynomial technology, applied in automatic control devices, feeding devices, digital control, etc., can solve problems such as discontinuous jerk, affecting processing quality, and sudden acceleration changes

Active Publication Date: 2016-12-21
中国科学院沈阳计算技术研究所有限公司
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although the traditional linear acceleration and deceleration control methods and exponential acceleration and deceleration control methods have a small amount of calculation and simple programming, there is a phenomenon of sudden acceleration and deceleration during the acceleration and deceleration phase, which causes severe vibration of the machine tool and affects the processing quality.
S-curve acceleration and deceleration control minimizes the impact on the machine by controlling the rate of acceleration change (jerk), but this method is complex to calculate and cannot achieve continuous changes in jerk, and there are often aftershocks in the acceleration and deceleration process
The cubic polynomial speed planning method simplifies the design process of the S-curve acceleration and deceleration method. However, this method still has a sudden change in the jerk at the beginning and end of the acceleration and deceleration, that is, the jerk is still discontinuous, and it is difficult to avoid the high-speed machining process. CNC Machine Tool Overshoot and Vibration in

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A Quaternary Polynomial Speed ​​Planning Algorithm for Spline Interpolation
  • A Quaternary Polynomial Speed ​​Planning Algorithm for Spline Interpolation
  • A Quaternary Polynomial Speed ​​Planning Algorithm for Spline Interpolation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0074] The present invention will be described in further detail below in conjunction with the accompanying drawings.

[0075] In the present embodiment, the inventive method is simulated and verified on a PC. The programming software used is MicrosoftVisual C++6.0, and the C language is used to write the program. The spline curve selected here is a NURBS (Non-UniformRational B-Spline) curve.

[0076] The main technical imputation parameters of the test environment are as follows:

[0077] Operating system: Microsoft Windows XP

[0078] CPU: Pentium(R) Dual-Core

[0079] Main frequency: 2.93GHz

[0080] Memory: 2G

[0081] The interpolation parameters of the CNC system are as follows:

[0082] Feed rate F=200mm / s;

[0083] Maximum acceleration A=0.005m / s 2 ;

[0084] Maximum jerk J=0.0004m / s 3 ;

[0085] Maximum chord height error ER=0.0005mm;

[0086] Interpolation period T=2ms;

[0087] This embodiment takes the processing of a typical workpiece program "inverted ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a quartic polynomial speed planning algorithm for spline interpolation. For example, at a deceleration section, the algorithm comprises the following steps: performing fast pre-interpolation on a numerical control machining curve, recording the length of an interpolation path, as well as a deceleration starting point and a speed minimum point which meet the machining accuracy requirements, calculating to judge whether the maximum reverse acceleration A can be reached or not, segmenting the deceleration process, and calculating quartic polynomial speed equations of all segments; then determining the needed theoretical distance from the deceleration starting point to the speed minimum point according to the speed equations, and calculating interpolation parameters corresponding to the theoretical distance; finally performing real-time spline interpolation according to the speed equations obtained in the pre-interpolation stage and the interpolation parameters at the starting and ending moments of acceleration and deceleration. By adopting the method, the continuous change of the speed, acceleration and acceleration change rate of a numerical control machine tool in a high-speed machining process can be realized, overshoot caused by high-speed machining is reduced, and thus smooth and flexible acceleration and deceleration control on a servo shaft is realized.

Description

technical field [0001] The invention relates to a quartic polynomial speed planning algorithm for spline interpolation, which belongs to the technical field of numerical control processing. Background technique [0002] With the development of CAD / CAM technology, spline curve interpolation technology is applied to the field of numerical control machining, which promotes the overall level of high-speed and high-precision machining technology. Acceleration and deceleration control is an important part of the trajectory planning of the CNC system and one of the key technologies of spline interpolation. In the modern manufacturing industry, the high-speed and high-quality processing of the CNC system can provide strong support for the manufacturing industry to pursue the goal of "fast, low consumption and high quality". On the one hand, it is required that the CNC machine tool responds quickly, and each coordinate moving part can reach a given speed in a very short time, and ca...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): B23Q15/08
CPCB23Q15/08G05B19/416
Inventor 杨东升孙一兰刘荫忠王允森孙里
Owner 中国科学院沈阳计算技术研究所有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products