黎永杨, 刘远凯, 王科, 葛鹏遥, 黄国辉. 五轴数控系统的旋转轴速度规划方法[J]. 制造技术与机床, 2022, (7): 129-133. DOI: 10.19287/j.mtmt.1005-2402.2022.07.022
引用本文: 黎永杨, 刘远凯, 王科, 葛鹏遥, 黄国辉. 五轴数控系统的旋转轴速度规划方法[J]. 制造技术与机床, 2022, (7): 129-133. DOI: 10.19287/j.mtmt.1005-2402.2022.07.022
LI Yongyang, LIU Yuankai, WANG Ke, GE Pengyao, HUANG Guohui. Rotation axis velocity planning method for five-axis CNC system[J]. Manufacturing Technology & Machine Tool, 2022, (7): 129-133. DOI: 10.19287/j.mtmt.1005-2402.2022.07.022
Citation: LI Yongyang, LIU Yuankai, WANG Ke, GE Pengyao, HUANG Guohui. Rotation axis velocity planning method for five-axis CNC system[J]. Manufacturing Technology & Machine Tool, 2022, (7): 129-133. DOI: 10.19287/j.mtmt.1005-2402.2022.07.022

五轴数控系统的旋转轴速度规划方法

Rotation axis velocity planning method for five-axis CNC system

  • 摘要: 为避免五轴数控系统中旋转轴线性跟随平动轴运动时出现的速度跳变问题,提出一种计算量少、易于在嵌入式系统实现的旋转轴柔性速度规划方法。基于时间同步的原则,利用平动轴的运动时长约束实现对旋转轴的速度规划,计算得到合理的起步速度、加速度、驱动速度和末速度值,并通过梯形速度规划插补输出给伺服电机执行,以实现对五轴数控机床的运动控制。实验结果验证了方案的有效性,相比于旋转轴线性跟随加工,介绍的控制方法进行多段连续轨迹插补时也能保持旋转轴的速度连续,各关节运行在合理的运动学阈值范围内。

     

    Abstract: In order to avoid the impact of velocity fluctuation in five-axis CNC system when the rotation axis linearly follows XYZ axes, a flexible velocity planning method of rotation axis was proposed, which had less calculation and was easy to realize in embedded system. Based on the principle of time synchronization, the velocity planning of the rotation axis was realized by using the motion time constraint of the XYZ axes. The reasonable starting speed, acceleration, driving speed and final speed were calculated, and the T-type speed planning interpolation output was carried out to the servo motor to realize the motion control of the five-axis CNC machine tool. The experimental results verified the effectiveness of the proposed scheme. Compared with the linear following machining of the rotation axis, the proposed control method could also maintain the velocity continuity of the rotation axis when performing multi-segment continuous trajectory interpolation, and each joint ran in a reasonable kinematic threshold range.

     

/

返回文章
返回