Closed-form inverse kinematics of 6R milling robot with singularity avoidance

被引:14
作者
Xiao, Wenlei [1 ]
Strauss, Henning [2 ]
Loohss, Torsten [2 ]
Hoffmeister, Hans-Werner [2 ]
Hesselbach, Juergen [2 ]
机构
[1] Beihang Univ, Sch Mech Engn & Automat, Beijing 100191, Peoples R China
[2] TU Braunschweig, Inst Machine Tools & Prod Technol, D-38106 Braunschweig, Germany
来源
PRODUCTION ENGINEERING-RESEARCH AND DEVELOPMENT | 2011年 / 5卷 / 01期
关键词
Milling robot; Closed-form kinematics; Redundancy; Singularity avoidance;
D O I
10.1007/s11740-010-0283-9
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
For a 6R milling robot, it is necessary to convert the postprocessing cutter locations (CL) into the robot's revolute joint variables. This paper introduces an algorithm for calculating the forward and inverse kinematics of a 6R robot according to the CL data generated by conventional CAD/CAM systems. A redundant mechanism is analyzed to avoid the singular configurations and joint limits. The Denavit-Hartenberg (D-H) convention is referred to for developing the forward kinematics, and a closed-form solution of the inverse kinematics is presented by means of kinematic decoupling. A fundamental approach with modifying factor for avoiding singularity are developed with regard to three-axis and five-axis CL data. A gap bridging strategy is applied to reduce the jerk motion caused by tool retraction and cut paths connection. Finally, the result is conducted to simulation and machining test to verify the algorithms.
引用
收藏
页码:103 / 110
页数:8
相关论文
共 16 条
[1]  
Abele E, 2007, SPANENDE BEARBEITUNG
[2]   Avoiding 5-axis singularities using tool path deformation [J].
Affouard, A ;
Duc, E ;
Lartigue, C ;
Langeron, JM ;
Bourdet, P .
INTERNATIONAL JOURNAL OF MACHINE TOOLS & MANUFACTURE, 2004, 44 (04) :415-425
[3]  
Bazaraa M. S., 1990, NONLINEAR PROGRAMMIN, DOI DOI 10.1002/0471787779
[4]  
CHANG PH, 1987, IEEE T ROBOTIC AUTOM, V3, P393
[5]  
Maass J, 2008, 3 INT C COLL RES CTR, V562, P285
[6]  
Mittal RK, 2003, TATA MCGRAW HILL
[7]   Optimization of rotations of a five-axis milling machine near stationary points [J].
Munlin, M ;
Makhanov, SS ;
Bohez, ELJ .
COMPUTER-AIDED DESIGN, 2004, 36 (12) :1117-1128
[8]  
NOF S, 1985, HDB IND ROBOTICS
[9]  
Paul RP, 1981, ROBOT MANIPULATORS
[10]  
Phillip JM, 1990, INTRO ROBOTICS