Supercharge Your Innovation With Domain-Expert AI Agents!

Arc interpolation method based on arc tangent vector

A circular interpolation and vector technology, applied in the direction of program control, instrument, computer control, etc., can solve the problems of low precision of interpolation point coordinates, low efficiency, complex algorithm, etc., to meet the actual needs of the project, and the method flow is clear simple effect

Pending Publication Date: 2022-06-28
江苏元杰自动化科技有限公司
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

But it needs to be processed in the whole quadrant, that is, through quadrant processing. Such processing needs to be divided into 4 quadrants, and some methods even need to be divided into 8 quadrants. In this way, there are many situations that need to be considered for the algorithm. There are problems such as complex algorithm, low efficiency, and low precision of interpolation point coordinates

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
  • Arc interpolation method based on arc tangent vector
  • Arc interpolation method based on arc tangent vector
  • Arc interpolation method based on arc tangent vector

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0065] The present invention will be described in further detail below with reference to the accompanying drawings and specific embodiments. The embodiments of the present invention are presented for purposes of illustration and description, and are not intended to be exhaustive or to limit the invention to the form disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art. The embodiment was chosen and described in order to better explain the principles of the invention and the practical application, and to enable others of ordinary skill in the art to understand the invention for various embodiments with various modifications as are suited to the particular use.

[0066] As an embodiment of the present invention, such as figure 1 As shown, a 5*5 square starts from point A to point B. The pulse equivalent is 1pulse / mm, and its calculation process is:

[0067] step one:

[0068] First, set the plane where the arc is located to be c...

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 circular arc interpolation method based on a circular arc tangent vector. The method comprises the following steps: inputting a new segment of interpolation circular arc information; comparing the input pulse margins in the x direction and the y direction, judging which coordinate axis the absolute value of the pulse margins is greater than or equal to 0.5, and performing pulse processing; solving a tangent vector of the arc point at the moment, and performing normalization processing; multiplying the normalized data by the pulse equivalent of each coordinate axis, judging which coordinate axis is the longest axis at the moment, and deciding to send the pulse; solving the coordinate value of the other axis according to the coordinate of the current point, the coordinate of one axis of the next point and the coordinate of the circle center, and reversing the coordinate value into a pulse value; and determining whether arc interpolation is completed or not according to an end point judgment method. According to the method, the proportion value of each axis is decomposed during linear interpolation, then equal-proportion pulse processing is carried out to carry out arc interpolation, the process of the method is clear and simple, interpolation points of a complex curve can be accurately calculated, the method is easy to implement, and the actual engineering requirements are met.

Description

technical field [0001] The invention relates to the fields of numerical control machine tools and industrial robots, in particular to a circular arc interpolation method based on circular arc tangent vector. Background technique [0002] In the actual operation of industrial robots and CNC machine tools, it is often necessary to pick and place objects and process parts with circular arc trajectories. Usually, when robots and machine tools perform circular trajectory interpolation, they first determine the trajectory length, and then according to the set flexible acceleration and deceleration planning, the continuous circular arc curve trajectory is discrete into a series of interpolation points, under each pulse command Execute the movement of the interpolation point until the total execution time is reached and terminate the interpolation of the arc curve. Then the core problem of arc curve interpolation is to improve its interpolation accuracy, and to improve the interpol...

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/41
CPCG05B19/41G05B2219/34083
Inventor 刘清建张杰
Owner 江苏元杰自动化科技有限公司
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More