An analytical C3 continuous tool path corner smoothing algorithm for 6R robot manipulator

Abstract Tool path smoothness is important to guarantee good dynamic and tracking performance of robot manipulators. An analytical C3 continuous tool path corner smoothing algorithm is proposed for robot manipulators with 6 rotational (6R) joints. The tool tip position is smoothed directly in the workpiece coordinate system (WCS). The tool orientation is smoothed after transferring the tool orientation matrix as three rotary angles. Micro-splines of the tool tip position and tool orientation are constructed under the constraints of the maximum deviation error tolerances in the WCS. Then the tool orientation and tool tip position are synchronized to the tool tip displacement with C3 continuity by replacing the remaining linear segments using specially constructed B-splines. Control points of the locally inserted micro-splines are all evaluated analytically without any iterative calculations. Simulation and experimental results show that the proposed algorithm satisfies constraints of the preset tool tip position and the tool orientation tolerances. The proposed corner smoothing algorithm achieves smoother and lower jerks than C2 continuous corner smoothing algorithm. Experimental results show that the tracking errors associated to the execution of the C3 continuous tool path are up to 10% smaller than C2 continuous path errors.

[1]  Kaiyuan Wu,et al.  Optimal time-jerk trajectory planning for industrial robots , 2018 .

[2]  Y. Altintas,et al.  Generalized kinematics of five-axis serial machines with non-singular tool path generation , 2013 .

[3]  Alexander Yuen,et al.  An analytical local corner smoothing algorithm for five-axis CNC machining , 2017 .

[4]  Ke Zhang,et al.  Smooth trajectory generation for five-axis machine tools , 2013 .

[5]  Stephen Gareth Pierce,et al.  Introducing a novel mesh following technique for approximation-free robotic tool path trajectories , 2017, J. Comput. Des. Eng..

[6]  Christian Brecher,et al.  Robots in machining , 2019, CIRP Annals.

[7]  Gang Xiong,et al.  Stiffness-based pose optimization of an industrial robot for five-axis milling , 2019, Robotics and Computer-Integrated Manufacturing.

[8]  Rahul Summan,et al.  Off-line scan path planning for robotic NDT , 2018 .

[9]  Changya Yan,et al.  A tolerance constrained G2 continuous path smoothing and interpolation method for industrial SCARA robots , 2020 .

[10]  Fengjie Tian,et al.  Modeling and control of robotic automatic polishing for curved surfaces , 2016 .

[11]  A. Burghardt,et al.  Experimental Study of Inconel 718 Surface Treatment by Edge Robotic Deburring with Force Control , 2017, Strength of Materials.

[12]  Les A. Piegl,et al.  The NURBS Book , 1995, Monographs in Visual Communication.

[13]  Alessandro Gasparetto,et al.  Experimental validation and comparative analysis of optimal time-jerk algorithms for trajectory planning , 2012 .

[14]  Huashan Liu,et al.  Time-optimal and jerk-continuous trajectory planning for robot manipulators with kinematic constraints , 2013 .

[15]  Carmelo Mineo,et al.  PAUT inspection of complex shaped composite materials through 6 DOFs robotic manipulators , 2015 .

[16]  Yusuf Altintas,et al.  Local toolpath smoothing for five-axis machine tools , 2015 .

[17]  Peng Xu,et al.  Kinematics analysis of a hybrid manipulator for computer controlled ultra-precision freeform polishing , 2017 .

[18]  Qin Hu,et al.  An Analytical C3 Continuous Local Corner Smoothing Algorithm for Four-Axis Computer Numerical Control Machine Tools , 2018 .

[19]  Tie Zhang,et al.  Interpolation optimization for robotic grinding with velocity constraints , 2017 .

[20]  Lin Feng-yun,et al.  Development of a robot system for complex surfaces polishing based on CL data , 2005 .

[21]  Daehie Hong,et al.  Coordination control of an active pneumatic deburring tool , 2008 .

[22]  Xavier Beudaert,et al.  5-axis local corner rounding of linear tool path discontinuities , 2013 .

[23]  Lin Chen,et al.  Contact force control and vibration suppression in robotic polishing with a smart end effector , 2019, Robotics and Computer-Integrated Manufacturing.

[24]  Tian Huang,et al.  Inverse kinematics of a 5-axis hybrid robot with non-singular tool path generation , 2019, Robotics and Computer-Integrated Manufacturing.

[25]  Yuhan Wang,et al.  Five-axis interpolation of continuous short linear trajectories for 3[PP]S-XY hybrid mechanism by dual Bezier blending , 2016 .

[26]  Fangyu Peng,et al.  Stiffness performance index based posture and feed orientation optimization in robotic milling process , 2019, Robotics and Computer-Integrated Manufacturing.

[27]  Richard Bearee,et al.  Enhanced trajectory planning for machining with industrial six-axis robots , 2010, 2010 IEEE International Conference on Industrial Technology.

[28]  George-Christopher Vosniakos,et al.  Improving feasibility of robotic milling through robot placement optimisation , 2010 .

[29]  Lihui Wang,et al.  Industrial robotic machining: a review , 2019, The International Journal of Advanced Manufacturing Technology.

[30]  Danwei Wang,et al.  Design of a force-controlled end-effector with low-inertia effect for robotic polishing using macro-mini robot approach , 2018 .

[31]  Li-Min Zhu,et al.  Real-time local smoothing for five-axis linear toolpath considering smoothing error constraints , 2018 .

[32]  Yuansheng Zhou,et al.  A New Method of Designing the Tooth Surfaces of Spiral Bevel Gears With Ruled Surface for Their Accurate Five-Axis Flank Milling , 2017 .

[33]  W. Edward Red A dynamic optimal trajectory generator for Cartesian Path following , 2000, Robotica.

[34]  Jing Shi,et al.  Corner rounding of linear five-axis tool path by dual PH curves blending , 2015 .

[35]  Weihong Zhang,et al.  FIR filter-based continuous interpolation of G01 commands with bounded axial and tangential kinematics in industrial five-axis machine tools , 2020 .

[36]  A. Gasparetto,et al.  A technique for time-jerk optimal planning of robot trajectories , 2008 .

[37]  Jing Shi,et al.  Analytical curvature-continuous dual-Bézier corner transition for five-axis linear tool path , 2015 .

[38]  Qin Hu,et al.  A Real-Time C3 Continuous Local Corner Smoothing and Interpolation Algorithm for CNC Machine Tools , 2019, Journal of Manufacturing Science and Engineering.