|
- 2018
螺旋线插补速度规划及其插补参数求解方法
|
Abstract:
提出了一种基于曲率特性与7段式S型加减速的阿基米德螺线插补算法.该插补算法的速度规划综合考虑了螺旋线变半径特性与曲率特性对运行速度的持续限制, 以求得到合理的速度规划结果.针对一般插补参数求解方法存在较高速度波动率的问题, 设计了一种基于改进牛顿迭代的预估-校正法.该方法以1阶泰勒展开法求解迭代初值, 然后利用改进牛顿迭代计算限定的次数得到精确值, 最后通过仿真对比与实验说明其优势与应用价值, 该方法可有效降低速度波动率, 且满足数控系统实时性要求.
This study aims to propose an Archimedes spiral interpolation algorithm based on curvature characteristics and 7-segment-S-type acceleration/deceleration. To obtain a reasonable velocity planning result,the constant limitation of the variable spiral radius and curvature characteristics related to the running velocity was considered in the velocity planning of this interpolation algorithm. To reduce the high rate of velocity fluctuation in the general method of solving interpolation parameters,a predictor-corrector method based on an improved Newton iteration was designed. The first-order Taylor expansion method was used to obtain the initial iteration value,and then the exact value was obtained by the improved Newton iteration. The advantages and application value of the predictor-corrector method are shown by simulation comparison and experiment. The method can effectively reduce the rate of velocity fluctuation and meet the real-time requirement of the computer numerical control(CNC)systems
[1] | Yang Ping, Yang Mingtai, Zhang Yangyang. Research on technologies of NURBS curve fitting and interpolation in high speed NC machining[J]. <i>China Mechanical Engineering</i>, 2015, 26(12):1630-1234(in Chinese). |
[2] | 罗良玲, 曹苏明. 基于时间分割法的阿基米德螺线的插补算法研究[J]. 南昌大学学报:工学版, 2002, 24(3):22-24. |
[3] | 刘萍, 梅晓妍, 王民权. 变半径螺旋线插补铣削宏程序优化设计[J]. 组合机床与自动化加工技术, 2014, 3(3):143-145. |
[4] | 富宏亚, 李茂月, 刘源, 等. 基于曲率特性的柔性加减速NURBS插补器[J]. 计算机集成制造系统, 2012, 18(9):1921-1929. |
[5] | Fu Hongya, Li Maoyue, Liu Yuan, et al. NURBS interpolator with flexible acceleration and deceleration based on curvature properties[J]. <i>Computer Integrated Manufacturing Systems</i>, 2012, 18(9):1921-1929(in Chinese). |
[6] | 田军峰, 林浒, 姚壮, 等. 数控系统S型曲线加减速快速规划研究[J]. 小型微型计算机系统, 2013, 34(1):168-172. |
[7] | Jia Zhenyuan, Song Dening, Ma Jianwei, et al. A NURBS interpolator with constant speed at federate-sensitive regions under drive and contour-error constraints[J]. <i>International Journal of Machine Tools & Manufacture</i>, 2017, 116:1-17. |
[8] | Wang Yunsen, Yang Dongsheng, Liu Yinzhong. A real-time look-ahead interpolation algorithm based on Akima curve fitting[J]. <i>International Journal of Machine Tools & Manufacture</i>, 2014, 85(5):122-130. |
[9] | Wang Guoxun, Shu Qinlin, Wang Jun, et al. Research on adaptive non-uniform rational B-spline real-time interpolation technology based on acceleration constraints [J]. <i>International Journal of Advanced Manufacturing Technology</i>, 2016, 91(5):1-12. |
[10] | Zhang Zhiqiang, Wang Taiyong, Hu Shiguang, et al. Interpolation algorithm for machining complex parametric curves in space[J]. <i>Journal of Tianjin University</i>, 2006, 39(11):1331-1335(in Chinese). |
[11] | 王爱玲, 沈兴全, 吴淑琴, 等. 现代数控编程技术及应用[M]. 北京:国防工业出版社, 2002. |
[12] | Wang Ailing, Shen Xingquan, Wu Shuqin, et?al. <i>Modern Numerical Control Programming Technology and Application</i>[M]. Beijing:National Defence Industry Press, 2002(in Chinese). |
[13] | 杨萍, 杨明泰, 张阳阳. 高速数控加工中NURBS曲线拟合及插补技术的研究[J]. 中国机械工程, 2015, 26(12):1630-1234. |
[14] | Liu Ping, Mei Xiaoyan, Wang Mingquan. Optimization design of macro program for variable radius spiral interpolation milling[J]. <i>Modular Machine Tool & Automatic Manufacturing Technique</i>, 2014, 3(3):143-145 (in Chinese). |
[15] | 邵伟平. 内锥螺纹的数控铣削分析[J]. 制造技术与机床, 2009(1):24-25. |
[16] | Shao Weiping. Numerical control milling analysis of inner cone thread [J]. <i>Manufacturing Technology & Machine Tool</i>, 2009(1):24-25 (in Chinese). |
[17] | 沈文华, 张吉堂, 于松章. 基于宏程序的阿基米德螺线形凸轮程序编制[J]. 机械管理开发, 2016, 31(3):17-19. |
[18] | Shen Wenhua, Zhang Jitang, Yu Songzhang. The preparation of archimedes spiral cam based on macro program[J]. <i>Mechanical Management and Development</i>, 2016, 31(3):17-19(in Chinese). |
[19] | Qiu Hua, Akio Kubo, Li Ziye, et al. Optimal archimedes’ spiral interpolation for cutter path generation in NC machining of noncircular contours[J]. <i>International Journal of Advanced Manufacturing Technology</i>, 2008(36):69-82. |
[20] | Hu Ronghua, Liu Qiangfei, Song Honggun. Profile processing of scroll compressor and its error analysis[J]. <i>Advanced Materials Research</i>, 2012, 503/504:937-940. |
[21] | 杨亮亮, 许守金, 史伟民, 等. 始末速度不为零的S型加减速时间规划算法研究[J]. 机械工程学报, 2016, 52(23):199-206. |
[22] | Yang Liangliang, Xu Shoujin, Shi Weimin, et al. Research on S type acceleration and deceleration time planning algorithm with beginning and end speed non-zero [J]. <i>Chinese Journal of Mechanical Engineering</i>, 2016, 52(23):199-206(in Chinese). |
[23] | 张志强, 王太勇, 胡世广, 等. 复杂空间参数曲线加工的插补算法[J]. 天津大学学报, 2006, 39(11):1331-1335. |
[24] | Luo Liangling, Cao Suming. The calculation of interpolation of spiral of archimedes based on time-divided method[J]. <i>Journal of Nanchang University</i>:<i>Engineering & Technology</i>, 2002, 24(3):22-24(in Chinese). |
[25] | Tian Junfeng, Lin Hu, Yao Zhuang, et al. Study on S-shape curve acceleration and deceleration control fast planning on CNC system[J]. <i>Journal of Chinese Mini-Micro Computer Systems</i>, 2013, 34(1):168-172(in Chinese). |
[26] | 刘强, 刘焕, 周胜凯, 等. 无速度波动的NURBS曲线二次插补算法原理及其实现[J]. 计算机集成制造系统, 2015, 21(10):2659-2667. |
[27] | Liu Qiang, Liu Huan, Zhou Shengkai, et al. Principle and development of NURBS interpolation algorithm with zero-feedrate fluctuation[J]. <i>Computer Integrated Manufacturing Systems</i>, 2015, 21(10):2659-2667(in Chinese). |