首页 | 本学科首页   官方微博 | 高级检索  
     


Development and implementation of a NURBS interpolator with smooth feedrate scheduling for CNC machine tools
Affiliation:1. State Key Lab of Digital Manufacturing Equipment & Tech, School of Mechanical Science and Engineering, Huazhong University of Science & Technology, Wuhan 430074, China;2. Guangdong Province Key Lab of Digital Manufacturing Equipment, Dongguan 523000, China;1. Institute of Energy and Climate Research (IEK-2), Forschungszentrum Jülich GmbH, D-52425 Jülich, Germany;2. Institute of Materials Science and Engineering (WKK), TU Kaiserslautern, D-67653 Kaiserslautern, Germany;1. School of Mechanical Science and Engineering, State Key Laboratory of Digital Manufacturing Equipments and Technology, Huazhong University of Science and Technology, Wuhan, 430074, PR China;2. Manufacturing Automation Laboratory, Department of Mechanical Engineering, The University of British Columbia, Vancouver, BC, V6T1Z4, Canada;1. NC Buslab, Shenyang Institute of Computing Technology, Chinese Academy of Science, Shenyang 110168, China;2. University of Chinese Academy of Science, Beijing 100049, China;3. School of Information Engineering, Dalian University, Dalian 116021, China
Abstract:Parametric interpolation for Non-Uniform Rational B-Spline (NURBS) curve has become more important than ever before in the control of CNC machine tools. An effective NURBS interpolator not only can obtain accurate contour trajectories, but also have smooth dynamics performance. This paper proposes a numerically efficient NURBS interpolation scheme which consists of two stages namely preprocessing and interpolating. In the stage of pre-processing, the parameter interval is split into several blocks at breakpoints and an iterative numerical quadrature method is applied for each block. By means of the iterative quadrature method, the initial parameter intervals of each block are divided into several subintervals according to the arc length approximation error. Meanwhile, the curvature of each knot and the cubic polynomial coefficients of each subinterval are obtained. Then the critical points with large curvature of each block are found from the candidate points and the tolerated speed of each critical point is calculated according to the constraints of chord error and centripetal acceleration. Hence, the feedrate scheduling based on the S-shaped acceleration profile for each block can be preplanned via the approximate arc length of each subinterval, the tolerated speed of each critical point and kinematics characteristics such as acceleration/deceleration and jerk limits of the machine tools. In the stage of interpolating, the parameter of the next interpolation point can be calculated directly using the cumulative arc length and the cubic polynomial coefficients of each subinterval. Finally, a series of numerical simulations and real machining experiments are conducted, and the simulation and experimental results have showed the good performance of the proposed NURBS interpolator both in efficiency and accuracy.
Keywords:NURBS interpolation  Feedrate scheduling  Iterative numerical quadrature method  Critical points  Feedrate fluctuation
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号