Skip to main content
Log in

Redundancy and optimization of a 6R robot for five-axis milling applications: singularity, joint limits and collision

  • Machine Tool
  • Published:
Production Engineering Aims and scope Submit manuscript

Abstract

The redundancy of a 6R industrial robot is resolved for five-axis milling applications. This paper describes a post-processor focused algorithm that is adequate to numerically solve the redundancy with multiple constraints. Some critical constraints for cutting process, such as singularity, joint limits and collision are considered. The corresponding criterion functions are designed for the optimization procedure. Those constraints are synthesized as the multi-objective function to be minimized. A example of tool path testing the functionality of the optimization algorithm is presented. The optimization process is implemented into a 3D simulation system for the cutting robot. Some test pieces are cut to validate the feasibility of the algorithm.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15

Similar content being viewed by others

References

  1. Xiao W, Strauß H, Loohß T, Hoffmeister HW, Hesselbach J (2011) Closed-form inverse kinematics of 6r milling robot with singularity avoidance. Prod Eng Res Dev 5(1):103–110

    Article  Google Scholar 

  2. Abele E (2007) Spanende bearbeitung mit industrierobotern, forschungsprojekt advocut: Entwicklungen und industrietransfer. Technical report, Institut für Produktionsmanagement, Technische Universität Darmstadt

  3. Nakamura Y (1991) Advanced robotics: redundancy and optimization. Addison-Wesley series in electrical and computer engineering: control engineering. Addison-Wesley, Boston

    Google Scholar 

  4. Seng J, O’Neil KA, Chen YC (1995) Escapability of singular configuration for redundant manipulators via self-motion. IEEE/RSJ Int Conf Intell Robots Syst 3:3078

    Google Scholar 

  5. Soeby K (2007) Inverse kinematics of five-axis machines near singular configurations. Int J Mach Tools Manuf 47(2):299–306

    Article  Google Scholar 

  6. Jung YH, Lee DW, Kim JS, Mok HS (2002) Nc post-processor for 5-axis milling machine of table-rotating/tilting type. J Mater Process Technol 130(131):641–646

    Article  Google Scholar 

  7. Affouard A, Duc E, Lartigue C, Langeron JM, Bourdet P (2004) Avoiding 5-axis singularities using tool path deformation. Int J Mach Tools Manuf 44(4):415–425

    Article  Google Scholar 

  8. Munlin M, Makhanov SS, Bohez ELJ (2004) Optimization of rotations of a five-axis milling machine near stationary points. Comput Aided Des 36(12):1117–1128

    Article  Google Scholar 

  9. Liegeois A (1977) Automatic supervisory control of the configuration and behavior of multibody mechanisms. IEEE Trans Syst Man Cybern 7(12):868–871

    Article  MATH  Google Scholar 

  10. Klein CA, Chu-Jenq C, Ahmed S (1995) A new formulation of the extended jacobian method and its use in mapping algorithmic singularities for kinematically redundant manipulators. IEEE Trans Robot Autom 11(1):50–55

    Article  Google Scholar 

  11. Lu Z (2006) Theory and application of robots with redundant degrees of freedom. China Machine Press, Beijing (in Chinese)

    Google Scholar 

  12. Baillieul J (1985) Kinematic programming alternatives for redundant manipulators. In: Proceedings of IEEE international conference on robotics and automation, vol 2, pp 722–728

  13. Baillieul J (1986) Avoiding obstacles and resolving kinematic redundancy. In: Proceedings of IEEE international conference on robotics and automation, vol 3, pp 1698–1704

  14. Yoshikawa T (1985) Manipulability and redundancy control of robotic mechanisms. In: Proceedings of IEEE international conference on robotics and automation, vol 2, pp 1004–1009

  15. Paul RP (1981) Robot manipulators mathematics, programming, and control. The Massachusetts Institute of Technology, Cambridge

    Google Scholar 

  16. Bazaraa MS, Sherali HD, Shetty CM (2006) Nonlinear programming theory and algorithms, 3rd edn. Wiley, New York

    Book  MATH  Google Scholar 

  17. Tchoń K, Muszyński R (1997) Singularities of nonredundant robot kinematics. Int J Robot Res 16:60–76

    Article  Google Scholar 

  18. Nof SY (1985) Handbook of industrial robotics. Wiley, New York

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Wenlei Xiao.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Xiao, W., Huan, J. Redundancy and optimization of a 6R robot for five-axis milling applications: singularity, joint limits and collision. Prod. Eng. Res. Devel. 6, 287–296 (2012). https://doi.org/10.1007/s11740-012-0362-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11740-012-0362-1

Keywords

Navigation