材料工程与机械制造

多轴联动条件下插补速度实时可调的前瞻控制算法

  • 史中权 ,
  • 叶文华
展开
  • 1. 南京航空航天大学 机电学院, 江苏 南京 210016;
    2. 江苏省精密与微细制造技术重点实验室, 江苏 南京 210016;
    3. 河海大学 机电工程学院, 江苏 常州 213022
史中权 男,博士研究生,讲师。主要研究方向:开放式数控系统。Tel:0519-85191917 E-mail:shizq77@163.com;叶文华 男,博士,教授,博士生导师。主要研究方向:现代集成制造系统,制造装备数字化技术。Tel:025-84893351 E-mail:whye@nuaa.edu.cn

收稿日期: 2013-05-20

  修回日期: 2013-09-13

  网络出版日期: 2013-09-19

基金资助

江苏省产学研前瞻性联合研究项目(BY2009103);江苏省精密与微细制造技术重点实验室资助项目(JSPM200701);中央高校基本科研业务费项目(2009B30814)

A Look-ahead Algorithm with Adjustable Real-time Feedrate Based on Multi-axis Synchronous Interpolation

  • SHI Zhongquan ,
  • YE Wenhua
Expand
  • 1. College of Mechanical and Electrical Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China;
    2. Jiangsu Province Key Laboratory of Precision and Micro-manufacturing Technology, Nanjing 210016, China;
    3. College of Mechanical and Electrical Engineering, Hehai University, Changzhou 213022, China

Received date: 2013-05-20

  Revised date: 2013-09-13

  Online published: 2013-09-19

Supported by

Jiangsu Province Prospective Research Program(BY2009103); Program of Jiangsu Key Laboratory for Precision and Micro-manufacturing Technology(JSPM200701); The Fundamental Research Funds for the Central Universities(2009B30814)

摘要

针对目前多轴联动条件下S形加减速算法复杂,一条插补线段内最大进给速度不能实时可调的问题,提出了一种插补速度实时可调的前瞻控制算法。算法首先根据机床特性和线段夹角建立了小线段衔接处进给速度的约束条件,然后采用加速度跟随原理提出了最大进给速度连续可调的S形加减速控制方法,在此基础上设计了一种加速度自适应调整的前瞻处理算法。该算法在不降低轨迹插补精度的前提下,能以最大的速度通过线段的转接点,从而使整个线段插补过程具有高度的柔性和快速性,能满足现代数控系统对前瞻处理的实时性要求。结果表明该算法有效降低了机床运动时的振动,与传统速度规划算法相比,同等加工条件下,加工效率明显提高,工件表面质量也得到改善。

本文引用格式

史中权 , 叶文华 . 多轴联动条件下插补速度实时可调的前瞻控制算法[J]. 航空学报, 2014 , 35(2) : 582 -592 . DOI: 10.7527/S1000-6893.2013.0386

Abstract

Generally a multi-axis motion algorithm based on S-shaped acceleration and deceleration is complicated, and its maximum feedrate in one interpolation line cannot be real-time adjusted. To solve these problems, a look-ahead algorithm with adjustable real-time feedrate is proposed, in which the connected speed is established according to the dynamic characteristics of a CNC machine tool and the angle between two interpolation lines. And an S-shaped acceleration and deceleration speed control method with acceleration following theory is presented. The proposed algorithm does not reduce the path interpolation precision with maximum connected speed between two lines, so that the entire line interpolation process is highly flexible and rapid, and can satisfy a modern CNC system's requirements for real-time look-ahead processing. Experimental results show that the proposed algorithm can effectively reduce the vibration of machine tool motion, improve processing efficiency and the surface quality of machined workpieces.

参考文献

[1] Lin M T, Tsai M S, Yau H T. Development of a dynamics-based NURBS interpolator with real-time look-ahead algorithm[J]. International Journal of Machine Tools & Manufacture, 2007, 47(15):2246-2262.

[2] Yong T, Narayanasami R. A parametric interpolator with confined chord errors, acceleration and deceleration for NC machining[J]. Computer-Aided Design, 2003, 35(13): 1249-1259.

[3] Han G C, Kim D I, Kim H G, et al. A high speed machining algorithm for CNC machine tools[C]//Proceedings of the 25th IEEE International Conference on Industrial Electronics, Control, and Instrument, 1999:1493-1497.

[4] Luo F Y, Zhou Y F, Yin J. A universal velocity profile generation approach for high-speed machining of small line segments with look-ahead[J]. The International Journal of Advanced Manufacturing Technology, 2007, 35(5):505-518.

[5] Vadi J, Reisman S, Dardik I. Analysis of acceleration and deceleration during cyclic exercise[C]//Proceedings of the IEEE 31st Annual Northeast Bioengineering Conference, 2005:248-249.

[6] Jeon J W. Efficient acceleration and deceleration technique for short distance movement in industrial robots and CNC machine tools[J]. IEEE Electronics Letters, 2000, 36(8): 766-768.

[7] Timar S D. Time-optimal feedrates for Cartesian machines with axes constraints[D]. California:University of California, 2001.

[8] Liu Y, Li H, Wang Y Z. Realization of a 5-axis NURBS interpolation with controlled angular velocity[J]. Chinese Journal of Aeronautics, 2012, 25(1):124-130.

[9] Wang Y H, Xiao L J, Zeng S S, et al. An optimal federate model and solution for high-speed machining of small line blocks with look-ahead[J]. Journal of Shanghai Jiaotong University, 2004, 38(6):901-904. (in Chinese) 王宇晗, 肖凌剑, 曾水生, 等. 小线段高速加工速度衔接数学模型[J]. 上海交通大学学报, 2004, 38(6): 901-904.

[10] He J, You Y P, Chen H, et al. A fast nested look-ahead algorithm with S-shape acceleration and deceleration[J]. Acta Aeronautica et Astronautica Sinica, 2010, 31(4): 842-851. (in Chinese) 何均, 游有鹏, 陈浩, 等. S形加减速的嵌套式前瞻快速算法[J]. 航空学报, 2010, 31(4):842-851.

[11] Zhang D L, Zhou L S. Adaptive algorithm for feedratesmoot hing of high speed machining[J]. Acta Aeronautica et Astronautica Sinica, 2006, 27(1): 125-130. (in Chinese) 张得礼, 周来水. 数控加工运动的平滑处理[J]. 航空学报, 2006, 27(1):125-130.

[12] Li L. High-speed consecutive small line blocks interpolation algorithm based on machining dynamics. Hangzhou: School of Mechanical Science & Engineering, Huazhong University of Science & Technology, 2006.(in Chinese) 李黎. 基于机床动力学特性的连续小直线段高速插补算法.杭州:华中科技大学机械科学与工程学院, 2006.

[13] Ye W, Wang X C. Inflexion problem in high-speed machining of small line blocks[J]. Journal of Beijing Jiaotong University, 2010, 34(1):158-160. (in Chinese) 叶伟, 王小椿. 数控系统小线段高速加工中的"拐点问题"[J]. 北京交通大学学报, 2010, 34(1):158-160.

[14] Li J G, Zhang T H, Li Z X, et al. B-spline fitting of continuous line segments in CNC machining[J]. Journal of Harbin Institute of Technology, 2008, 40(10):1606-1608.(in Chinese) 李建刚, 张婷华, 李泽湘, 等. 数控加工中的连续多段直线轨迹B-Spline拟合[J]. 哈尔滨工业大学学报, 2008, 40(10):1606-1608.

[15] Cao Y N, Wang T M, Chen Y D, et al. Application of pre-interpolation S-shape acceleration/deceleration in CNC look-ahead interpolation algorithm[J]. Journal of Beijing University of Aeronautics and Astronautics, 2007, 33(5):594-599.(in Chinese) 曹宇男, 王田苗, 陈友东, 等. 插补前S加减速在CNC前瞻中的应用[J]. 北京航空航天大学学报, 2007, 33(5):594-599.

[16] Chen Y D, Wang T M, Wei H X, et al. Linear and S-shape acceleration and deceleration for CNC machine tools[J]. China Mechanical Engineering, 2006, 17(15): 1600-1604.(in Chinese) 陈友东, 王田苗, 魏洪兴, 等. 数控系统的直线和S形加减速研究[J]. 中国机械工程, 2006, 17(15):1600-1604.

[17] Peng F Y, He Y, Luo Z C, et al. NURBS curve interpolation algorithm with the adaptation to machine tool kinetic character[J]. Journal of Huazhong University of Science & Technology: Natural Science Edition, 2005, 33(7): 80-83.(in Chinese) 彭芳瑜, 何莹, 罗忠诚, 等. NURBS 曲线机床动力学特性自适应直接插补[J]. 华中科技大学学报:自然科学版, 2005, 33(7):80-83.

[18] Wen B C, Liu S Y, Chen Z B, et al. Theory of mechanical vibration and its applications[M]. Beijing: Higher Education Press, 2009:2-3. (in Chinese) 闻邦春, 刘树英, 陈照波, 等. 机械振动理论及应用[M]. 北京:高等教育出版社, 2009:2-3.

文章导航

/