Skip to main content
Log in

A practical approach for automated polishing system of free-form surface path generation based on industrial arm robot

  • ORIGINAL ARTICLE
  • Published:
The International Journal of Advanced Manufacturing Technology Aims and scope Submit manuscript

Abstract

In manufacturing environment where a robot arm is programmed to follow a specified path such as in polishing, the geometric coordinate transformation of an automated polishing system frames is needed for polishing workpiece surface. As the presence of kinematic singularities can extremely affect the robot’s performance, singularity regions in the task space for robot are clearly identified using determinant of the robot’s Jacobian matrix. Based on the free-form surface polishing requirements, programing an industrial robot with Teach Pendant manually is skill dependent and time consuming. Therefore, a scheme of an automatic polishing system is proposed, which includes a 6DOF arm robot. An automatic planning and programming system based on data from a CAD system is described to create robot paths. The robot program which contains the polishing path is generated in certain order using RoboGuide software in virtual environment. A Human Machine Interface has been used to control the entire polishing system online. Finally, the generated path is successfully applied in robotic polishing system. The experimental results prove that the proposed method is effective and feasible. The outcomes of this work contribute to enhancing the use of arm robot for polish free-form workpiece surfaces.

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.

Similar content being viewed by others

References

  1. Pandremenos J, Doukas C, Stavropoulos P, Chryssolouris G (2011) Machining with robots: a critical review. Proceedings of DET2011

  2. Bogue R (2009) Finishing robots: a review of technologies and applications. Ind Robot: Int J 36(1):6–12

    Article  Google Scholar 

  3. Nagata F, Kusumoto Y, Fujimoto Y, Watanabe K (2007) Robotic sanding system for new designed furniture with free-formed surface. Robot Comput Integr Manuf 23(4):371–379

    Article  Google Scholar 

  4. Žlajpah L (2008) Simulation in robotics. Math Comput Simul 79(4):879–897

    Article  MathSciNet  MATH  Google Scholar 

  5. Sun Y (2004) Development of a comprehensive robotic grinding process. UCONN, Storrs

    Google Scholar 

  6. Pessoles X, Tournier C (2009) Automatic polishing process of plastic injection molds on a 5-axis milling center. J Mater Process Technol 209(7):3665–3673

    Article  Google Scholar 

  7. Whitney DE & Tung ED (1992) Robot grinding and finishing of cast iron stamping dies. ASME J Eng Ind, 114: 132–114

  8. Tam HY, Lui OCH, Mok AC (1999) Robotic polishing of free-form surfaces using scanning paths. J Mater Process Technol 95(1):191–200

    Article  Google Scholar 

  9. Tsai MJ, Huang JF (2006) Efficient automatic polishing process with a new compliant abrasive tool. Int J Adv Manuf Technol 30(9):817–827

    Article  Google Scholar 

  10. Márquez J, Pérez JM, Rıos J, Vizán A (2005) Process modeling for robotic polishing. J Mater Process Technol 159(1):69–82

    Article  Google Scholar 

  11. Feng DY, Sun YW, Du HP (2014) Investigations on the automatic precision polishing of curved surfaces using a five-axis machining centre. Int J Adv Manuf Technol 72:1625–1637

    Article  Google Scholar 

  12. Chan SF, Kwan R (2003) Post-processing methodologies for off-line robot programming within computer integrated manufacture. J Mater Process Technol 139(1):8–14

    Article  Google Scholar 

  13. Berger U, Lepratti R, May M (2005) An approach for the automatic generation of robot paths from CAD-data, vol 1. In: Emerging Technologies and Factory Automation, 2005 ETFA 2005. 10th IEEE Conference, IEEE, pp 7-pp

  14. Norberto Pires J, Godinho T, Ferreira P (2004) CAD interface for automatic robot welding programming. Ind Robot: Int J 31(1):71–76

    Article  Google Scholar 

  15. Neto P, Mendes N (2013) Direct off-line robot programming via a common CAD package. Robot Auton Syst 61(8):896–910

    Article  Google Scholar 

  16. Takeuchi Y, Ge D, Asakawa, N (1993) Automated polishing process with a human-like dexterous robot. In: Robotics and Automation, 1993. Proceedings, 1993 I.E. International Conference, IEEE, pp 950–956

  17. Ge DF, Takeuchi Y, Asakawa N (1995) Dexterous polishing of overhanging sculptured surfaces with a 6-axis control robot, vol 2. In Robotics and Automation, 1995. Proceedings, 1995 I.E. International Conference, IEEE, pp 2090–2095

  18. Jones JA, Leaney PG, Harland AR, Forrester SE (2012) Validation of RoboGuide to support the emulation of sporting movements using an industrial robot. Procedia Eng 34:307–312

    Article  Google Scholar 

  19. Nakamura Y (1990) Advanced robotics: redundancy and optimization. Addison-Wesley Longman Publishing Co, Inc, Boston

    Google Scholar 

  20. Hartenberg RS, Denavit J (1955) A kinematic notation for lower pair mechanisms based on matrices. J Appl Mech 77(2):215–221

    MathSciNet  MATH  Google Scholar 

  21. Peiper DL (1968) The kinematics of manipulators under computer control (No. CS-116). Stanford Univ Ca Dept Of Computer Science

  22. Djuric AM, ElMaraghy WH (2007) A unified reconfigurable robots Jacobian. In Proc. of the 2nd Int. Conf. on Changeable, Agile, Reconfigurable and Virtual Production, pp 811–823

  23. Goyal K, Sethi D (2010) An analytical method to find workspace of a robotic manipulator. J Mech Eng 41(1):25–30

    Article  Google Scholar 

  24. Cheraghpour F, Vaezi M, Jazeh HS, Moosavian SAA (2011) Dynamic modeling and kinematic simulation of Stäubli© TX40 robot using MATLAB/ADAMS co-simulation. In Mechatronics (ICM), 2011 I.E. International Conference. IEEE, pp 386–391

  25. Djuric A, Urbanic, J, Filipovic M, Kevac L (2014) Effective work region visualization for serial 6 DOF robots. In: Enabling manufacturing competitiveness and economic sustainability. Proceedings of the 5th International Conference on Changeable, Agile, Reconfigurable and Virtual Production (CARV 2013), Munich, 6–9 Oct 2013. Springer International Publishing, pp 207–212

  26. Kim J, Marani G, Chung WK, Yuh J (2006) Task reconstruction method for real-time singularity avoidance for robotic manipulators. Adv Robot 20(4):453–481

    Article  Google Scholar 

  27. Gosselin C, Angeles J (1990) Singularity analysis of closed-loop kinematic chains. IEEE Trans Robot Autom 6(3):281–290

    Article  Google Scholar 

  28. Roswell A, Xi FJ, Liu G (2006) Modelling and analysis of contact stress for automated polishing. Int J Mach Tools Manuf 46(3):424–435

    Article  Google Scholar 

  29. Preston FW (1927) The theory and design of plate glass polishing machines. J Soc Glass Tech 11:214

    Google Scholar 

  30. Winer WO, Peterson MB (Eds) (1980) Wear control handbook. ASME, New York

  31. Craig JJ (2005) Introduction to robotics: mechanics and control, vol. 3. Pearson Prentice Hall, New Jersey, pp 48–70

    Google Scholar 

  32. Tsai LW (1999) Robot analysis: the mechanics of serial and parallel manipulators. John Wiley & Sons, New York

  33. Da Silva SRX, de Araújo RGB, de Lemos FH, Delebosse FLA MODELAGEM MATEMÁTICA DA CINEMÁTICA INVERSA DO ROBÔ FANUC LR MATE 200IC COM SIMULAÇÃO NO MATLAB

  34. Abderrahim M, Khamis A, Garrido S, Moreno L (2007) Accuracy and calibration issues of industrial manipulators. Pro Literatur Verlag, Augsburg, pp 131–146

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ahmed Kharidege.

Electronic supplementary material

ESM 1

(PDF 118 kb).

ESM 2

(PDF 247 kb).

ESM 3

(PDF 425 kb).

ESM 4

(LS 31 kb).

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Kharidege, A., Ting, D.T. & Yajun, Z. A practical approach for automated polishing system of free-form surface path generation based on industrial arm robot. Int J Adv Manuf Technol 93, 3921–3934 (2017). https://doi.org/10.1007/s00170-017-0726-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-017-0726-y

Keywords

Navigation