Abstract

A non-uniform, rational B-spline (NURBS) interpolator has great advantages for free-form surface machining compared to the conventional linear/circular interpolator. However, the existing NURBS interpolators can only handle the NURBS trajectory given in a customized NURBS G code. Also, it is limited to three-axis applications. In this paper, a NURBS pre-interpolator with three function options is proposed for a computer numerical control (CNC) system so that the NURBS interpolator can be thoroughly applied for five-axis machining. The first function is called the NURBS converter function, which is used to convert a series of linear/circular segments exactly into a NURBS curve. The second function is the NURBS smoother function, by which, a series of linear segments are fitted to a NURBS curve. The third option provides two kinds of NURBS G codes definition, by which, the NURBS trajectory with five axes can be represented directly. Upon using the three options of the NURBS pre-interpolator, a unified NURBS curve can be obtained for further interpolation. Two actual machining cases are conducted to evaluate the feasibility of the proposed pre-interpolator.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.