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.
Similar content being viewed by others
References
Pandremenos J, Doukas C, Stavropoulos P, Chryssolouris G (2011) Machining with robots: a critical review. Proceedings of DET2011
Bogue R (2009) Finishing robots: a review of technologies and applications. Ind Robot: Int J 36(1):6–12
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
Žlajpah L (2008) Simulation in robotics. Math Comput Simul 79(4):879–897
Sun Y (2004) Development of a comprehensive robotic grinding process. UCONN, Storrs
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
Whitney DE & Tung ED (1992) Robot grinding and finishing of cast iron stamping dies. ASME J Eng Ind, 114: 132–114
Tam HY, Lui OCH, Mok AC (1999) Robotic polishing of free-form surfaces using scanning paths. J Mater Process Technol 95(1):191–200
Tsai MJ, Huang JF (2006) Efficient automatic polishing process with a new compliant abrasive tool. Int J Adv Manuf Technol 30(9):817–827
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
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
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
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
Norberto Pires J, Godinho T, Ferreira P (2004) CAD interface for automatic robot welding programming. Ind Robot: Int J 31(1):71–76
Neto P, Mendes N (2013) Direct off-line robot programming via a common CAD package. Robot Auton Syst 61(8):896–910
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
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
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
Nakamura Y (1990) Advanced robotics: redundancy and optimization. Addison-Wesley Longman Publishing Co, Inc, Boston
Hartenberg RS, Denavit J (1955) A kinematic notation for lower pair mechanisms based on matrices. J Appl Mech 77(2):215–221
Peiper DL (1968) The kinematics of manipulators under computer control (No. CS-116). Stanford Univ Ca Dept Of Computer Science
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
Goyal K, Sethi D (2010) An analytical method to find workspace of a robotic manipulator. J Mech Eng 41(1):25–30
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
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
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
Gosselin C, Angeles J (1990) Singularity analysis of closed-loop kinematic chains. IEEE Trans Robot Autom 6(3):281–290
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
Preston FW (1927) The theory and design of plate glass polishing machines. J Soc Glass Tech 11:214
Winer WO, Peterson MB (Eds) (1980) Wear control handbook. ASME, New York
Craig JJ (2005) Introduction to robotics: mechanics and control, vol. 3. Pearson Prentice Hall, New Jersey, pp 48–70
Tsai LW (1999) Robot analysis: the mechanics of serial and parallel manipulators. John Wiley & Sons, New York
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
Abderrahim M, Khamis A, Garrido S, Moreno L (2007) Accuracy and calibration issues of industrial manipulators. Pro Literatur Verlag, Augsburg, pp 131–146
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-017-0726-y