基于曲率优化的机器人砂带磨削轨迹规划

Trajectory Planning for Robotic Belt Grinding Based on Curvature Optimization

  • 摘要: 针对复杂曲面零件砂带磨削编程效率低、精度差的问题,基于B样条曲线曲面重构和机器人离线编程技术,提出了一种根据关键接触点曲率值生成工业机器人磨削轨迹的方法.首先,利用零件表面上需要进行砂带磨削的关键接触点和积累弦长参数化法构造节点矢量,从而计算出磨削轨迹的B样条基函数;其次,根据控制顶点反求矩阵得到全部未知控制点和3次B样条加工曲线;然后,分析关键接触点之间的曲率变化率和弧长,对关键点细化生成符合磨削工艺要求的目标点;最后,通过求解双3次B样条插值曲面方程获得目标点的加工姿态.以水龙头磨削为例进行试验,结果表明曲率优化算法磨削的零件表面轮廓形状明显优于截面法,且其粗糙度值能稳定在0.082 μm左右,可以有效提高工件表面加工质量.

     

    Abstract: Aiming at the problems of low programming efficiency and machining precision of belt grinding for complex surface parts, a method is proposed to generate a grinding path for industrial robots according to the curvature values of key contact points, based on the reconstructions of B-spline curves and surfaces and the robot off-line programming technique. Firstly, the B-spline basis functions of the grinding trajectory are calculated by the knot vectors constructed with the key contact points on the surfaces of parts for belt grinding and the accumulation chord length parameter method. Secondly, all unknown control points and cubic B-spline machining curves are obtained according to the inverse matrix of the control points. Thirdly, the key points are refined to produce the target points conforming to grinding process requirements by analyzing the curvature variation rate and arc length between key contact points. Finally, the processing postures of the target points are obtained according to the solution of bi-cubic B-spline interpolation surface equations. Test results of faucet grinding show that the curvature optimization algorithm is obviously better than the section method in term of the contour shape of the workpiece surface, and its roughness value can be stabilized at about 0.082 μm, which effectively improve the surface processing quality of workpieces.

     

/

返回文章
返回