An interpolation algorithm of B-spline curve based on S-curve acceleration/deceleration with interference pre-treatment

被引:2
|
作者
Wang Guirong [1 ]
Wang Qi [1 ]
Cui Xiaohong [1 ]
Xu Suan [1 ]
Zhang Shiwei [1 ]
机构
[1] China Jiliang Univ, Hangzhou 310018, Peoples R China
基金
中国国家自然科学基金;
关键词
S-curve ACC/DEC; interference pre-treatment; piecewise curve; interference points; feed-rate scheduling; CNC machine tools; interpolation algorithm; chord error; feed-rate smoothing; acceleration constraint; SPEED CONTROL ALGORITHM; JERK; ACCELERATION;
D O I
10.1504/IJCAT.2021.119607
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The B-spline curve interpolation algorithm based on S-curve acceleration/deceleration (ACC/DEC) with interference pre-treatment is proposed to achieve a smooth transition of feed-rate, and to reduce the impact with acceleration mutation in Computer Numerical Control (CNC) machining. According to the demand of chord error, the algorithm divides a B-spline curve by velocity cusps. The interference points of the whole curve can be found out by using the S-curve ACC/DEC calculation for the velocity cusps of the whole curve from the forward and reverse directions. Then, the feed-rate of interference points is re-determined to avoid jerk overrun on the curve segments between mutual interference points, so as to improve the processing stability of machine tools. The simulation and experiment results demonstrate that the algorithm can obtain the smooth transition of feed-rate and acceleration in CNC machining, and ensured that the jerk can meet the ACC/DEC of system.
引用
收藏
页码:51 / 62
页数:12
相关论文
共 50 条
  • [1] A Discretion Algorithm of S-curve Acceleration and Deceleration
    Chen Youdong
    Wei Hongxing
    Wang Tianmiao
    ADVANCED DESIGN AND MANUFACTURE III, 2011, 450 : 470 - 473
  • [2] Modification algorithm of Cubic B-spline curve interpolation
    Zhang, Wan-Jun
    Gao, Shan-Ping
    Zhang, Su-Jia
    Zhang, Feng
    PROCEEDINGS OF THE 2016 4TH INTERNATIONAL CONFERENCE ON MACHINERY, MATERIALS AND INFORMATION TECHNOLOGY APPLICATIONS, 2016, 71 : 507 - 512
  • [3] The interpolation algorithm based on non-uniform B-spline curve
    Kong, Y.
    Xiao, Y.
    Han, M.
    Peng, X.
    Huazhong Ligong Daxue Xuebao/Journal Huazhong (Central China) University of Science and Technology, 2001, 29 (04): : 69 - 71
  • [4] Quadratic B-spline curve interpolation
    Cheng, FH
    Wang, XF
    Barsky, BA
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2001, 41 (1-2) : 39 - 50
  • [5] Look-Ahead Algorithm with Whole S-Curve Acceleration and Deceleration
    Chen, Youdong
    Ji, Xudong
    Tao, Yong
    Wei, Hongxing
    ADVANCES IN MECHANICAL ENGINEERING, 2013,
  • [6] How to carry out the interpolation algorithm of B-spline curve
    Wang, Feng
    Wang, Ai-ling
    Huabei Gongxueyuan Xuebao/Journal of North China Institute of Technology, 2001, 22 (06): : 449 - 452
  • [7] An Improved Algorithm of Three B-Spline Curve Interpolation and Simulation
    Zhang, Wanjun
    Xu, Dongmei
    Meng, Xinhong
    Zhang, Feng
    ADVANCES IN MATERIALS, MACHINERY, ELECTRONICS I, 2017, 1820
  • [8] The implementation of S-curve acceleration and deceleration using FPGA
    Yang, Guangyou
    Ye, Zhijian
    Pan, Yurong
    Ma, Zhiyan
    Telkomnika - Indonesian Journal of Electrical Engineering, 2013, 11 (01): : 279 - 286
  • [9] Adaptive S-curve Acceleration/Deceleration Control Method
    Zheng, Kuijing
    Cheng, Li
    2008 7TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-23, 2008, : 2752 - 2756
  • [10] A B-spline curve extension algorithm
    Lu, Yang
    Shi, Kanle
    Yong, Junhai
    Gu, Hejin
    Song, Haichuan
    SCIENCE CHINA-INFORMATION SCIENCES, 2016, 59 (03)