Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

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

A technology of spline curves and curves, applied in the fields of data compression and motion control, can solve problems such as inability to achieve real-time calculations and complex calculations, and achieve the effects of simplifying calculation workload, improving calculation efficiency, and fast calculation speed

Inactive Publication Date: 2010-08-25
ACAD OF MATHEMATICS & SYSTEMS SCIENCE - CHINESE ACAD OF SCI
View PDF0 Cites 0 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 spline curves of cubic and above, and cannot be calculated in real time under the existing software and hardware environment.

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

[0037] 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.

[0038] Referring to Fig. 1, the operation flow of the present invention for the fitting and interpolation method of the G01 code based on the quadratic B-spline curve for the numerical control machine tool is introduced. 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 ...

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 tothe 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 machiningvelocity 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
Patent Type & Authority Patents(China)
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 Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products