Research on the Acceleration/Deceleration Algorithm of Cubic S-shape
-
摘要: 针对直线加减速和指数加减速算法中加速度不连续,易对机床产生冲击的问题,提出了一种三次S曲线加减速算法,给出了相应的加加速度、加速度、速度和位移的计算表达式。利用最优化原理,对加减速控制中可能出现的各种情况进行了速度规划。仿真结果表明:该算法能保证加速度和加加速度的平稳变化,避免产生大的冲击,提高了数控系统的运动稳定性;算法简单智能,可根据路径长度自适应地重新规划速度,提高了加工效率。Abstract: Aiming at the impact and vibration to CNC(Computer Numerical Control) machine tools due to acceleration discontinuity in the linear and exponential acceleration/deceleration(acc/dec) algorithm, a novel cubic S curve acc/dec is introduced which provides the expression of jerk, acceleration, feedrate and displacement. Feedrate planning method is carried out to deal with various conditions that may occur in acc/dec control based on the optimization theory. The simulation result shows that the present algorithm can guarantee the smooth change in the acceleration and jerk so the intense impact is avoided, and the higher motion stability in the CNC system is obtained, and it can adaptively re-plan the feedrate for the chord length so as to improve the machining efficiency by using the simple and intelligent algorithm.
-
Key words:
- acceleration/deceleration /
- cubic S curve /
- feedrate planning /
- motion stability
-
[1] 毕承恩,丁乃建.现代数控机床[M].北京:机械工业出版社,1991 Bi C E, Ding N J. Modern CNC machine tools[M]. Beijing: China Machine Press, 1991 (in Chinese) [2] 郭新贵,李从心.S曲线加减速算法研究[J].机床与液压,2002,(5):60-62 Guo X G, Li C X. Studying S-shape acceleration/deceleration algorithm[J]. Machine Tool & Hydraulics, 2002,(5):60-62 (in Chinese) [3] Erkorkmaz K, Altintas Y. High speed CNC system design. Part I: jerk limited trajectory generation and quintic spline interpolation[J]. International Journal of Machine Tools and Manufacture, 2001,41(9):1323-1345 [4] 石川,赵彤,叶佩青,等.数控系统S曲线加减速规划研究[J].中国机械工程,2007,18(12):1421-1425 Shi C, Zhao T, Ye P Q, et al. Study on S-shape curve acceleration and deceleration control on NC system[J]. China Mechanical Engineering, 2007,18(12):1421-1425 (in Chinese) [5] 刘放,王鎏,胡俊,等.基于四元数的空间圆弧插补算法[J].机械科学与技术,2009,28(11):1425-1428 Liu F, Wang L, Hu J, et al. A new spatial arc interpolation method using quaternion interpolation algorithm[J]. Mechanical Science and Technology for Aerospace Engineering, 2009,28(11):1425-1428 (in Chinese) [6] 刘筱,吴文江,郑飂默.柔性S型加减速控制算法研究[J].组合机床与自动化加工技术,2014,(3):66-68,72 Liu X, Wu W J, Zheng L M. Research on S-shaped acceleration and deceleration algorithm with high flexibility[J]. Modular Machine Tool & Automatic Manufacturing Technique, 2014,(3):66-68,72 (in Chinese) [7] 罗福源,游有鹏,尹涓.NURBS曲线S形加减速双向寻优插补算法研究[J].机械工程学报,2012,48(5):147-156 Luo F Y, You Y P, Yin J. Research on the algorithm of NURBS curve bidirectional optimization interpolation with S-type acceleration and deceleration control[J]. Journal of Mechanical Engineering, 2012,48(5):147-156 (in Chinese) [8] 郭新贵,李从心.一种新型柔性加减速算法[J].上海交通大学大学报,2003,37(2):205-207,212 Guo X G, Li C X. A new flexible acceleration and deceleration algorithm[J]. Journal of Shanghai Jiaotong University, 2003,37(2):205-207,212 (in Chinese) [9] 徐川,王永章,刘源.多项式加减速控制方法研究[J].组合机床与自动化加工技术,2009,(9):42-44,48 Xu C, Wang Y Z, Liu Y. Research on polynomial acceleration and deceleration control method[J]. Modular Machine Tool & Automatic Manufacturing Technique, 2009,(9):42-44,48 (in Chinese) [10] Leng H B, Wu Y J, Pan X H. Research on cubic polynomial acceleration and deceleration control model for high speed NC machining[J]. Journal of Zhejiang University SCIENCE A, 2008,9(3):358-365 [11] 冷洪滨,邬义杰,潘晓弘.三次多项式型微段高速加工速度规划算法研究[J].计算机集成制造系统,2008,14(2):336-340,397 Leng H B, Wu Y J, Pan X H. Velocity planning algorithm for high speed machining of micro line blocks based on cubic polynomial model[J]. Computer Integrated Manufacturing Systems, 2008,14(2):336-340,397 (in Chinese) [12] 张力,杨东升,王允森,等.基于三次多项式加减速的NURBS插补前瞻控制算法[J].组合机床与自动化加工技术,2014,(3):1-4,8 Zhang L, Yang D S, Wang Y S, et al. Look-ahead interpolation algorithm for NURBS curve based on the cubic polynomial model[J]. Modular Machine Tool & Automatic Manufacturing Technique, 2014,(3):1-4,8 (in Chinese)
点击查看大图
计量
- 文章访问数: 215
- HTML全文浏览量: 33
- PDF下载量: 17
- 被引次数: 0