2019
DOI: 10.1007/s11633-019-1190-y
|View full text |Cite
|
Sign up to set email alerts
|

Toolpath Interpolation and Smoothing for Computer Numerical Control Machining of Freeform Surfaces: A Review

Abstract: Driven by the ever increasing demand in function integration, more and more next generation high value-added products, such as head-up displays, solar concentrators and intra-ocular-lens, etc., are designed to possess freeform (i.e., non-rotational symmetric) surfaces. The toolpath, composed of high density of short linear and circular segments, is generally used in computer numerical control (CNC) systems to machine those products. However, the discontinuity between toolpath segments leads to high-frequency f… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
15
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 21 publications
(15 citation statements)
references
References 71 publications
0
15
0
Order By: Relevance
“…Vector derivatives form scalar invariants at each regular point of curve p = p(t), p (1) (t) = dp dt = 0. Scalar invariants formed by vector derivatives p (1) ,p (2) ,p (3) ,...,p (m) have to meet certain requirements. They have to be coordinate system independent, i.e., invariant with respect to coordinate system transformation; they have to be independent of transformations of parameter t = f (t * ), where f is an analytic function of form p(t) = p( f (t * )) = p * (t * ), dp * (t * ) = dp dt f (1) , f (1) = d f dt * = 0.…”
Section: Discussionmentioning
confidence: 99%
See 3 more Smart Citations
“…Vector derivatives form scalar invariants at each regular point of curve p = p(t), p (1) (t) = dp dt = 0. Scalar invariants formed by vector derivatives p (1) ,p (2) ,p (3) ,...,p (m) have to meet certain requirements. They have to be coordinate system independent, i.e., invariant with respect to coordinate system transformation; they have to be independent of transformations of parameter t = f (t * ), where f is an analytic function of form p(t) = p( f (t * )) = p * (t * ), dp * (t * ) = dp dt f (1) , f (1) = d f dt * = 0.…”
Section: Discussionmentioning
confidence: 99%
“…3. Determine the vector coefficients (2) i A in the segment equation 2 s based on matrix (21). In this case, the boundary conditions of the segment 2 s are the vector derivatives 2 P′ , 2 P ′′ , and 2 P ′′′ at the knot 2 P determined according to item 1 and the given vector derivatives 3 P′ , 3 P ′′ , and 3 P ′′′ at the knot 3 P .…”
Section: P2mentioning
confidence: 99%
See 2 more Smart Citations
“…Furthermore, high values of the velocity, acceleration, and jerk of each motion axis may negatively impact the machining precision. Hence, a lookahead 23 function is widely used for CNC machine tools to adjust the velocity, acceleration, and jerk of each axis, 24,25 as follows: where v i , a i and J i are the velocity, acceleration and jerk of each motion axis. Due to the look-ahead function, the actual tool movement velocity is not completely set by the NC command but is also affected by the adjustments of velocities, accelerations and jerks, so the time series is not a perfect media of establishing relationship between dynamic tracking error and occurring situation.…”
Section: Value Of Relating Dynamic Tracking Error To Its Occurring Simentioning
confidence: 99%