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

Elliptic arc interpolation algorithm

An interpolation algorithm and elliptical arc technology, applied in the field of numerical control, can solve problems such as insufficient precision, low efficiency, cumbersome algorithm steps, etc., and achieve the effect of high efficiency

Inactive Publication Date: 2016-06-15
龙兵
View PDF0 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The algorithm steps are cumbersome, low efficiency, and insufficient precision

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
  • Elliptic arc interpolation algorithm
  • Elliptic arc interpolation algorithm
  • Elliptic arc interpolation algorithm

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0080] Attached below figure 1 to attach Figure 5 The present invention is described in detail with specific examples, but not as a limitation of the present invention.

[0081] In the SVG upgradeable vector image, the way to draw an elliptical arc is to determine an arc with the parameters of starting point, end point, major semi-axis, minor semi-axis, large and small arc marks, clockwise and counterclockwise marks, and inclination angle. According to the aforementioned principles, as long as the aforementioned parameters are determined, any elliptical arc can be drawn. Therefore, this technical solution proposes an elliptic arc interpolation algorithm that sets the step angle based on the maximum bow height error being within the allowable range.

[0082] as attached figure 1 As shown, assume that the X-axis radius of the known elliptical arc is a, and the Y-axis radius is b.

[0083] and

[0084] isLargeArcFlag indicates that if the angle of the arc is greater than or...

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 an elliptical arc interpolation algorithm. After determining the starting point, the end point, the major semi-axis, the minor semi-axis, the big and small arc marks, the clockwise and counterclockwise direction marks, and the inclination angle, any elliptical arc can be drawn according to the method. . According to step 1, step 2 and step 3 of the method, the coordinates of the center point of the ellipse can be obtained from any ellipse arc determined by the above parameters, and it is easy to write a computer program to realize. In step 4 and step 5 of the method, an elliptic arc interpolation algorithm for setting step angles based on the maximum bow height error within the allowable range is proposed. By using this method, the coordinates of elliptic arc interpolation points can be obtained quickly and efficiently.

Description

technical field [0001] The invention relates to the technical field of numerical control, in particular to an ellipse arc interpolation algorithm. Background technique [0002] The core of the CNC system is how to control the trajectory of the tool or the workpiece, which is realized by the interpolation program. According to the requirements of the feed speed, the calculation of the coordinate values ​​of each intermediate point between the start point and the end point of the contour is completed. Straight lines and arcs are the basic elements that make up the outline of the workpiece. CNC systems generally have linear and circular interpolation functions. Commonly used interpolation algorithms include point-by-point comparison and digital integration. The steps of the algorithm are cumbersome, the efficiency is low, and the precision is insufficient. [0003] SVG can upgrade the method of drawing an elliptical arc in a vector image, that is, to determine an arc by usi...

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/4103
CPCG05B19/4103G05B2219/34092
Inventor 龙兵
Owner 龙兵
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