Method for fitting and interpolating G01 code based on quadratic B spline curve

A spline curve and curve technology, applied in the field of data compression and motion control, can solve the problems of complex calculation and inability to achieve real-time calculation, and achieve the effect of improving calculation efficiency, simplifying calculation workload, and improving processing efficiency.

Inactive Publication Date: 2009-09-23
ACAD OF MATHEMATICS & SYSTEMS SCIENCE - CHINESE ACAD OF SCI
View PDF0 Cites 60 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This method is extremely complex for the calculation of the corresponding motion planning performed by the high-order ...

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
  • Method for fitting and interpolating G01 code based on quadratic B spline curve
  • Method for fitting and interpolating G01 code based on quadratic B spline curve
  • Method for fitting and interpolating G01 code based on quadratic B spline curve

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments.

[0025] see figure 1 , introduces the operation flow of the present invention's fitting and interpolation method for G01 codes based on quadratic B-spline curves for CNC machine tools. For a given G01 code, the present invention at first carries out data compression on these small line segments to be processed: select each feature point of the trajectory shape feature to be processed described by the G01 code through an adaptive method, and use the secondary B sample passing through all feature points A curve to describe the path to be processed. Then, for the above-mentioned path to be processed described by the quadratic B-spline curve, calculate its corresponding maximum allowable processing speed curve, that is, the VLC curve, and obtain the ke...

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 method for fitting and interpolating a G01 code based on a quadratic B spline curve, comprising the following steps of: by an adaptive approach selecting each characteristic point of each group of small line segment which is described by the G01 code; fitting a route which is to be processed with the quadratic B spline curve of all the characteristic points; according to the characteristic of the quadratic B spline curve and the limit of the acceleration of each driving shaft of the numerical control machine, simultaneously obtaining the maximum permissible machining velocity curve (VLC curve) of the quadratic B spline curve and the each speed key point on the VLC curve; according to the each speed key point, the control axis of the each key point, the maximum permissible machining velocity and the VLC curve, computing real machining velocity; according the real machining velocity curve and a interpolating error computing interpolating point and completing real-time interpolation. The invention has fast computing velocity, high machining precision, stable working performance and wide application range, can complete the interpolating computation of the spline curve in real time and meet digital control processing requirement of fast velocity and high precision under a premise that the preset precision of the system is met.

Description

technical field [0001] The invention relates to a method for fitting and interpolating a G01 code based on a quadratic B-spline curve for a numerical control machine tool, and belongs to the technical field of data compression and motion control in digital control of a numerical control machine tool. Background technique [0002] In the high-speed and high-precision CNC machining technology, the machining path described by the G01 code often has the characteristics of large amount of data and drastic and frequent changes in the machining direction. Directly interpolating such a small line segment described by the G01 code has defects such as low processing speed and insufficient finish of the processed surface. One solution to this problem is to re-describe the shape of the product to be processed with spline curves. In this process, multiple small line segments are described by a smooth curve, which is called data compression, and the number of small line segments describe...

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
IPC IPC(8): G05B19/41B23Q15/12
Inventor 张梅袁春明闫伟王定康李洪波高小山
Owner ACAD OF MATHEMATICS & SYSTEMS SCIENCE - CHINESE ACAD OF SCI
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