Spline real-time interpolation method

A spline curve, real-time interpolation technology, applied in instruments, computer control, simulators, etc., can solve the problems of inaccurate calculation of deceleration points, difficult to meet real-time requirements, and inability to process adjustments in real time, so as to reduce the amount of calculation. , the effect of good real-time performance and high precision

Active Publication Date: 2011-01-26
中国科学院沈阳计算技术研究所有限公司
View PDF0 Cites 34 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, these algorithms have problems such as large amount of calculation, difficulty in meeting real-time requirements, inaccurate calculation of deceleration points, and inability to deal with real-time adjustments in the processing process, so they cannot be directly transplanted into existing CNC systems.

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
  • Spline real-time interpolation method
  • Spline real-time interpolation method
  • Spline real-time interpolation method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

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

[0052] The inventive method comprises the following steps:

[0053] Spline curve segment preprocessing: Preprocess the spline curve segment of the processing program to obtain the curve length and mutation point information;

[0054] Real-time forward-looking: According to the above-mentioned curve length and mutation point information, speed planning is carried out to obtain the processing speed;

[0055] Interpolation calculation: Calculate the coordinates of the next point according to the obtained processing speed, and output to the servo control device.

[0056] Such as figure 1 As shown, in this embodiment, the processing program output from the CAD / CAM device first enters the interpreter of the numerical control device, and the interpreter is divided into two parts: processing program interpretation and spline curve segment preprocessing, which inter...

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 relates to a spline real-time interpolation method which comprises the following steps: carrying out the spline segment preprocessing on a processing program to obtain the curve length and catastrophe point information; carrying out speed planning according to the curve length and the catastrophe point information to obtain the processing speed; according to the obtained processing speed to calculate the coordinates of the next point, and outputting the coordinates to a servo control device, wherein the spline segment preprocessing is as follows: an input processing program: setting the initial speed of the current curve segment; according to the error restraining, accelerated speed restraining and jerk restraining, planning the current speed; if the planned current speed is a catastrophe point, adding the catastrophe point into a catastrophe group; working out the coordinates of the next interpolation point; if the program is ended, outputting the processed result to a real-time interpolation module, and reading in the next segment of the processing program; and returning to the step of setting the initial speed of the current program segment. The invention can ensure that each interpolation period can output one reliable interpolation point in real time, and can obtain a speed-down point with high precision, has good interactivity and can response the trimming operation in real time.

Description

technical field [0001] The invention relates to a speed processing technology of a numerical control system, in particular to a spline curve real-time interpolation method. Background technique [0002] In commercial CAD / CAM (computer-aided design / computer-aided manufacturing) software, free-form curves and surfaces are represented by splines. However, the development of CNC (Computer numerical control, computer numerical control) system lags behind that of CAD / CAM system. The traditional CNC system only has arc and linear interpolation functions, which limits the further improvement of CNC machining accuracy and efficiency. In order to overcome the disadvantages brought by traditional linear and circular interpolation, it is necessary to directly perform interpolation calculation on the spline curve output by the CAD / CAM device in the numerical control device. [0003] Compared with small line segments, the shape of spline curve is more complex, its curvature is constantly...

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 Applications(China)
IPC IPC(8): G05B19/41
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