Abstract
In large volume manufacturing, moving heavy components around manufacturing facilities to machine features on them can represent a significant proportion of the parts final cost because the tools used for this require a high initial investment and operating costs. This motivates interest in robotic machining so that the “process-to-part” concept can be employed. However, typical industrial robots lack the positional capability of conventional equipment, which ultimately results in dimensional errors in the features machined. This research investigates accumulation of error originating from non-cutting stages of robotic machining programs, using a hexapod robot. This is done using a procedure adapted from ISO 9283–Manipulating Industrial Robots—Performance Criteria and Related Test Methods to determine positional accuracy and repeatability, i.e. systematic and random errors. This concludes that, although the robot encounters high levels of error prior to cutting, a portion of these may be offset with in-situ condition monitoring to facilitate higher tolerance machining. Potential is therefore found for using robot machining for manufacturing cost reduction in the large-scale manufacturing industries.
Article PDF
Similar content being viewed by others
Avoid common mistakes on your manuscript.
References
Fassi I, Wiens G Multiaxis machining PKMs and traditional machining centers. J Manuf Process. doi:10.1016/S1526-6125(00)70008-9
Bi Z, Jin Y (2011) Kinematic modeling of Exechon parallel kinematic machine. Robot Comput Integr Manuf 27(1):186–193. doi:10.1016/j.rcim.2010.07.006
Bi Z, Wang L (2009) Optimal design of reconfigurable parallel machining systems. Robot Comput Integr Manuf 25(6):951–961. doi:10.1016/j.rcim.2009.04.004
Agheli M, Nategh M (2009) Identifying The kinematic parameters of hexapod machine tool. World Acad Sci Eng Technol 3(52):380–385
Chanal H, Duc E, Hascoët JY, Ray P (2009) Reduction of a parallel kinematics machine tool inverse kinematics model with regard to machining behaviour. Mech Mach Theory 44 (7):1371–1385. doi:10.1016/j.mechmachtheory.2008.11.004
Kanaan D, Wenger P, Chablat D (2009) Kinematic analysis of a serial-parallel machine tool The VERNE machine. Mech Mach Theory 44(2):487–498. doi:10.1016/j.mechmachtheory.2008.03.002 doi:10.1016/j.mechmachtheory.2008.03.002. arXiv:http://arxiv.org/abs/hep-th/0811.4733
Olabi A, Béarée R, Gibaru O, Damak M (2010) Feedrate planning for machining with industrial six-axis robots. Control Eng Pract 18(5):471–482. doi:10.1016/j.conengprac.2010.01.004
Zargarbashi S, Khan W, Angeles J (2012) The Jacobian condition number as a dexterity index in 6R machining robots. Robot Comput Integr Manuf 28(6):694–699. doi:10.1016/j.rcim.2012.04.004
Nubiola A, Bonev IA (2013) Absolute calibration of an ABB IRB 1600 robot using a laser tracker. Robot Comput Integr Manuf 29(1):236–245. doi:10.1016/j.rcim.2012.06.004
Zargarbashi S, Khan W, Angeles J (2012) Posture optimization in robot-assisted machining operations. Mech Mach Theory 51:74–86. doi:10.1016/j.mechmachtheory.2011.11.017
Abele E, Weigold M, Rothenbücher S (2007) Modeling and identification of an industrial robot for machining applications. CIRP Ann Manuf Technol 56(1):387–390. doi:10.1016/j.cirp.2007.05.090
Pessi P, Wu H, Handroos H, Jones L (2007) A mobile robot with parallel kinematics to meet the requirements for assembling and machining the ITER vacuum vessel. Fusion Eng Des 82(15-24):2047–2054. doi:10.1016/j.fusengdes.2007.06.012
Pan Z, Zhang H, Zhu Z, Wang J (2006) Chatter analysis of robotic machining process. J Mater Process Technol 173(3):301–309. doi:10.1016/j.jmatprotec.2005.11.033
Dumas C, Caro S, Garnier S, Furet B (2011) Joint stiffness identification of six-revolute industrial serial robots. Robot Comput Integr Manuf 27(4):881–888. doi:10.1016/j.rcim.2011.02.003
Weill R, Shani B (1991) Assessment of accuracy in relation with geometrical tolerances in robot links. CIRP Ann Manuf Technol 40(1):395–399. doi:10.1016/S0007-8506(07)62015-0
Karimi D, Nategh MJ (2014) Kinematic nonlinearity analysis in hexapod machine tools Symmetry and regional accuracy of workspace. Mech Mach Theory 71:115–125. doi:10.1016/j.mechmachtheory.2013.09.007
Von Daake A, Vetter C, Böhm E, Zirn O (2013) Contribution to calibration of hexapod positioning units in industrial environment. Precis Eng 37(1):73–80. doi:10.1016/j.precisioneng.2012.07.002
Halaj M, Kureková E (2009) Positioning accuracy of non-conventional production machines—an introduction. In: Proceedings of XIX IMEKO World Congress, Lisbon, pp 2099–2102
Tunc LT, Barnfather J (2014) Effects of hexapod robot dynamics in milling. In: 11th international conference on high speed machining, MM science journal, Prague
Tunc LT, Shaw J (2015) Experimental study on investigation of dynamics of hexapod robot for mobile machining. Int J Adv Manuf Technol:817–830. doi:10.1007/s00170-015-7600-6
Tunc LT, Shaw J Investigation of the effects of Stewart platform-type industrial robot on stability of robotic milling. Int J Adv Manuf Technol. doi:10.1007/s00170-016-8420-z
BS EN ISO 9283:1998 Manipulating Industrial Robots - Performance Criteria and Related Test Methods (1998)
Peruchi RS, Balestrassi PP, de Paiva AP, Ferreira JR, de Santana Carmelossi M (2013) A new multivariate gage R&R method for correlated characteristics. Int J Prod Econ 144(1):301–315. 10.1016/j.ijpe.2013.02.018
Alami Mchichi N, Mayer JRR (2014) Axis location errors and error motions calibration for a five-axis machine tool using the SAMBA method. Procedia CIRP 14:305–310. doi:10.1016/j.procir.2014.03.088
Spiegel M, Schiller J, Srinivasan A (2001) Probability and statistics, 1st edn. Mcgraw-hill
MATLAB (2013) MATLAB Statistics Toolbox Users Guide R2013a
Razali NM, Wah YB (2011) Power comparisons of Shapiro-Wilk, Kolmogorov-Smirnov, Lilliefors and Anderson-Darling tests. Journal of Statistical Modeling and Analytics 2(1):21–33
Stephens MA (1974) EDF Statistics for goodness of fit and some comparisons. J Am Stat Assoc 69(347):730–737. doi:10.1080/01621459.1974.10480196
Stephens MA (1976) Asymptotic results for goodness-of-fit statistics with unknown parameters. Ann Stat 4 (2):357–369. doi:10.1214/aos/1176343411
Sakia RM (1992) The Box-Cox transformation technique: a review. The Statistician 41 (2):169. doi:10.2307/2348250
Leica (2010) Leica Absolute Tracker AT401 ASME B89.4.19-2006 Specification
Barnfather JD, Goodfellow MJ, Abram T (2016) A performance evaluation methodology for robotic machine tools used in large volume manufacturing. Robot Comput Integr Manuf 37:49–56. doi:10.1016/j.rcim.2015.06.002. http://linkinghub.elsevier.com/retrieve/pii/S0736584515000708
Fanuc (2005) Fanuc F-200iB Hexapod Datasheet
Bryan J, Lawrence JB, National L, Charlton T, Detroit DEA, Raho HS, Roy ELM (1990) International status of thermal error research (1990). CIRP Ann Manuf Technol 39(2):645–656. doi:10.1016/S0007-8506(07)63001-7
BS ISO 230-3:2007 Test code for machine tools - Part 3: Determination of thermal effects (2007)
Chen JS, Hsu WY (2003) Characterizations and models for the thermal growth of a motorized high speed spindle. Int J Mach Tools Manuf 43(11):1163–1170. doi:10.1016/S0890-6955(03)00103-2
Lassila A, Kari M, Koivula H, Koivula U, Kortström J, Leinonen E, Manninen J, Manssila J, Mansten T, Meriläinen T, Muttilainen J, Nissilä J, Nyblom R, Riski K, Sarilo J, Isotalo H (2011) Design and performance of an advanced metrology building for MIKES. Measurement 44(2):399–425. doi:10.1016/j.measurement.2010.10.013
Weck M, McKeown P, Bonse R, Herbst U (1995) Reduction and compensation of thermal errors in machine tools. CIRP Ann Manuf Technol 44(I):589–598. doi:10.1016/S0007-8506(07)60506-X
Zhang T, Ye W, Liang R, Lou P, Yang X (2013) Temperature variable optimization for precision machine tool thermal error compensation on optimal threshold. Chinese Journal of Mechanical Engineering 26 (1):158–165. doi:10.3901/CJME.2013.01.158
Yun WS, Kim SK, Cho DW (1999) Thermal error analysis for a CNC lathe feed drive system. Int J Mach Tools Manuf 39(7):1087–1101
Gong C, Yuan J, Ni J (2000) Nongeometric error identification and compensation for robotic system by inverse calibration. Int J Mach Tools Manuf 40(14):2119–2137
Yang JG, Ren YQ, Liu GL, Zhao HT, Dou XL, Chen WZ, He SW (2005) Testing, variable selecting and modeling of thermal errors on an INDEX-G200 turning center. Int J Adv Manuf Technol 26(7–8):814–818
Oiwa T (2005) Error compensation system for joints, links and machine frame of parallel kinematics machines. Int J Robot Res 24(12):1087–1102
Pahk HJ, Lee SW, Kwon HD (2001) Thermal error measurement and modelling techniques for the five-degree-of-freedom spindle drifts in computer nurmerically controlled machine tools. Proc Inst Mech Eng 215:469–485
Pan Z, Zhang H (2009) Improving robotic machining accuracy by real-time compensation, pp 4289–4294
Cheng K (2009) Machining dynamics: theory, applications and practices
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
About this article
Cite this article
Barnfather, J.D., Goodfellow, M.J. & Abram, T. Positional capability of a hexapod robot for machining applications. Int J Adv Manuf Technol 89, 1103–1111 (2017). https://doi.org/10.1007/s00170-016-9051-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-016-9051-0