Unit arc length increment interpolation method

An interpolation method and arc length technology, which can be used in electrical program control, digital control, etc., and can solve the problems of inconsistent arc length increments, complicated calculations, and uneven interpolation line speed.

Active Publication Date: 2013-01-16
SHANGHAI JIAO TONG UNIV
View PDF3 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This method can not only interpolate straight lines, arcs, but also interpolate curves synthesized by these two movements (such as Archimedes spirals, cycloids, etc.), but because the arc length increments of each interpolation step are inconsistent, resulting in The interpolation line speed is uneven, and the calculation of synchronous interpolation for each unit of the synthetic line type is cumbersome

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
  • Unit arc length increment interpolation method
  • Unit arc length increment interpolation method
  • Unit arc length increment interpolation method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0094] In this embodiment, the pulse equivalent BLU (generally 10 μm, 1 μm or 0.1 μm) of the motor is used as the unit, that is, Δs=1 BLU. All fundamental parameters are in units of Δs except for the direction k. Adopt the incremental interpolation method of unit arc length of the present invention to interpolate a section of radius R=10 (BLU) along the counterclockwise direction in the plane, the starting angle is 0 °, and the arc of ending angle is 90 °, and the specific steps are as follows ( see figure 1 ):

[0095] Step 1, parameter initialization, including calculating the arc length L of the arc, initializing the arc length parameter s=0, and initializing the accumulator S i,j (0)=0, select the equivalent Select the threshold Q i,j .

[0096] The arc in the present embodiment takes the arc length s as the expression of the parameter:

[0097] r R ( s ) = ...

Embodiment 2

[0126] The unit arc length incremental interpolation method of the present invention can realize synchronous interpolation of multiple multi-axis linkage complex space curves with angle and displacement as independent variables. For example, in a wire cutting machine tool, a group of curves of the upper and lower special-shaped surfaces are interpolated using the unit arc length incremental interpolation method of the present invention. In the machining of upper and lower special-shaped surfaces, when the shapes or lengths of the machining contour curves of the upper and lower planes of the workpiece are inconsistent, it is necessary to perform synchronous interpolation on each segment of the machining contour curves according to their length ratios through multi-axis linkage. In this embodiment, a pair of curves in the upper and lower special-shaped surfaces are interpolated, Figure 4 A schematic diagram of the upper and lower special-shaped ruled surfaces interpolated in th...

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 unit arc length increment interpolation method for interpolation of a space curve in a numerical control machine tool. The unit arc length increment interpolation method comprises the steps as follows: taking an arc length as an independent variable and an arc length increment in each interpolation calculating cycle as a unit length, projecting the increment on coordinate axes respectively by calculating the projections of the increment on the coordinate axes and determining if the axis is fed by using a rounding-off method. The unit arc length increment interpolation method has the advantages of both a pulse increment interpolation method and a data sampling interpolation method, so that curve interpolation has the advantages of high precision and simplicity for calculation in the pulse increment interpolation method, linear speed and angular speed can be kept uniform, two or more curvilinear motions can be synchronously interpolated, and curve interpolation of multi-axis linked complex space taking angle and displacement as independent variables can be also realized.

Description

technical field [0001] The invention relates to the field of numerical control systems, in particular to an incremental interpolation method for motion control. Background technique [0002] In CNC machine tools, in order to enable the tool to move along the trajectory specified by the machining code and process the workpiece contour that meets the accuracy requirements, it is necessary to accurately and quickly control the movement of each axis of the machine tool. The purpose of interpolation is to coordinate the motion sequence and position of each axis, so that the motion synthesis of all axes strictly meets the desired motion trajectory, which is an important part of the CNC system. [0003] At present, the interpolation methods used in the CNC systems produced by domestic and foreign manufacturers can be mainly divided into two categories: [0004] (1), pulse increment interpolation method. It uses an interpolator to calculate the position deviation for each step and...

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
Inventor 赵万生陈默陈昊
Owner SHANGHAI JIAO TONG UNIV
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