Abstract
Portable robotic machine tools potentially allow feature machining processes to be brought to large parts in various industries, creating an opportunity for capital expenditure and operating cost reduction. However, robots lack the machining capability of conventional equipment, which ultimately results in dimensional errors in parts. This work showcases a low-cost hexapod-based robotic machine tool and presents experimental research conducted to investigate how the widely researched robotic machining challenges, e.g. structural dynamics and kinematics, translate to achievable tolerance ranges in real-world production to highlight currently feasible applications and provide a context for considering technology improvements. Machining trials assess the total dimensional errors in the final part over multiple geometries. A key finding is error variation which is in the sub-millimetre range, although, in some cases, upper tolerance limits < 100 μ m are achieved. Practical challenges are also noted. Most significantly, it is demonstrated that dimensional machining error is mainly systematic in nature and therefore that the total error can be dramatically reduced with in situ measurement and compensation. Potential is therefore found to achieve a flexible, high-performance robotic machining capability despite complex and diverse underlying scientific challenges. Overall, the work presented highlights achievable tolerances in low-cost robotic machining and opportunities for improvement, also providing a practical benchmark useful for process selection.
Article PDF
Similar content being viewed by others
Avoid common mistakes on your manuscript.
References
Wang Z, Mastrogiacomo L, Franceschini F, Maropoulos P (2011) Experimental comparison of dynamic tracking performance of iGPS and laser tracker. Int J Adv Manuf Technol 56(1-4):205–213. https://doi.org/10.1007/s00170-011-3166-0
Barnfather JD, Goodfellow MJ, Abram TJ (2016) A performance evaluation methodology for robotic machine tools used in large volume manufacturing. Robot Comput-Integr Manuf 37:49–56. https://doi.org/10.1016/j.rcim.2015.06.002
Jung J-HH, Choi J-PP, Lee S-JJ (2006) Machining accuracy enhancement by compensating for volumetric errors of a machine tool and on-machine measurement. J Mater Process Technol 174(1-3):56–66. https://doi.org/10.1016/j.jmatprotec.2004.12.014
Weill R, Shani B (1991) Assessment of accuracy in relation with geometrical tolerances in robot links. CIRP Ann - Manuf Technol 40(1):395–399. https://doi.org/10.1016/S0007-8506(07)62015-0
Karimi D, Nategh M (2014) Kinematic nonlinearity analysis in hexapod machine tools. Symmetry Reg Accuracy Workspace Mech Mach Theory 71:115–125. https://doi.org/10.1016/j.mechmachtheory.2013.09.007
Kanaan D, Wenger P, Chablat D (2007) Kinematics analysis of the parallel module of the VERNE machine. In: 12th ITFoMM World Congress, pp 1–6
Bi ZM, Jin Y (2011) Kinematic modeling of Exechon parallel kinematic machine. Robot Comput-Integr Manuf 27(1):186–193. https://doi.org/10.1016/j.rcim.2010.07.006
Bi ZM, Wang L (2009) Optimal design of reconfigurable parallel machining systems. Robot Comput-Integr Manuf 25(6):951–961. https://doi.org/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 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. https://doi.org/10.1016/j.mechmachtheory.2008.11.004
Kanaan D, Wenger P, Chablat D (2009) Kinematic analysis of a serial-parallel machine tool. VERNE Mach Mech Mach Theory 44(2):487–498. arXiv:0811.4733, https://doi.org/10.1016/j.mechmachtheory.2008.03.002
Fassi I, Wiens GJ Multiaxis machining: PKMs and traditional machining centers. J Manuf Process 2 1. https://doi.org/10.1016/S1526-6125(00)70008-9
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
Zhang HZH, Wang JWJ, Zhang G, Gan ZGZ, Pan ZPZ, Cui HCH, Zhu ZZZ (2005) Machining with flexible manipulator: toward improving robotic machining performance. Proc 2005 IEEE/ASME Int Conf Adv Intell Mechatron 0:1127–1132. https://doi.org/10.1109/AIM.2005.1511161
Doukas C, Pandremenos J, Stavropoulos P, Foteinopoulos P, Chryssolouris G, Mourtzis D, Stavropoulos P, Foteinopoulos P, Chryssolouris G (2012) On an empirical investigation of the structural behavior of robots. 45th CIRP Conf Manuf Syst 3:501–506. https://doi.org/10.1016/j.procir.2012.07.086
Pandremenos J, Doukas C, Stavropoulos P, Chryssolouris G (2011) Machining with robots: a critical review. In: (DET2011), 7th international conference on digital enterprise technology, Athens, Greece, pp 614–621. ISBN 978–960–88104–2–6
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. https://doi.org/10.1016/j.rcim.2011.02.003
Sörnmo O, Olofsson B, Robertsson A, Johansson R (2012) Increasing time-efficiency and accuracy of robotic machining processes using model-based adaptive force control. 10th IFAC Symp Robot Control - SYROCO 2012 45(22):543–548. https://doi.org/10.3182/20120905-3-HR-2030.00065
Matsuoka SI, Shimizu K, Yamazaki N, Oki Y (1999) High-speed end milling of an articulated robot and its characteristics. J Mater Process Technol 95(1-3):83–89. https://doi.org/10.1016/S0924-0136(99)00315-5
Lehmann C, Halbauer M, Euhus D, Overbeck D (2012) Milling with industrial robots: strategies to reduce and compensate process force induced accuracy influences. IEEE Int Conf Emerg Technol Fact Autom, ETFA 17:1–4. https://doi.org/10.1109/ETFA.2012.6489741
Olofsson B, Sörnmo O, Schneider U, Barho M, Robertsson A, Johansson R (2012) Increasing the accuracy for a piezo-actuated micro manipulator for industrial robots using model-based nonlinear control. 10th IFAC Symp Robot Control - SYROCO 2012 45(22):277–282. https://doi.org/10.3182/20120905-3-HR-2030.00116
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. https://doi.org/10.1016/j.cirp.2007.05.090
Bouzgarrou BC, Fauroux JC, Gogu G, Heerah Y (2004) Rigidity analysis of T3R1 parallel robot with uncoupled kinematics. In: Proceedings of the 35th international symposium on robotics, no. 5, international federation of robotics, Paris, pp 5–10
Li Y, Liu H, Zhao X, Huang T, Chetwynd DG (2010) Design of a 3-DOF PKM module for large structural component machining. Mech Mach Theory 45(6):941–954. https://doi.org/10.1016/j.mechmachtheory.2010.01.008
Wu H, Handroos H, Kovanen J, Rouvinen A, Hannukainen P, Saira T, Jones L (2003) Design of parallel intersector weld/cut robot for machining processes in ITER vacuum vessel. Fusion Eng Des 69(1-4):327–331. https://doi.org/10.1016/S0920-3796(03)00066-8
Wu H, Handroos H, Pessi P, Kilkki J, Jones L (2005) Development and control towards a parallel water hydraulic weld/cut robot for machining processes in ITER vacuum vessel. Fusion Eng Des 75-79:625–631. https://doi.org/10.1016/j.fusengdes.2005.06.304
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. https://doi.org/10.1016/j.fusengdes.2007.06.012
Pan Z, Zhang H (2009) Improving robotic machining accuracy by real-time compensation. In: ICROS-SICE International Joint Conference, pp 4289–4294
Pan Z, Zhang H, Zhu Z, Wang J (2006) Chatter analysis of robotic machining process. J Mater Process Technol 173(3):301–309. https://doi.org/10.1016/j.jmatprotec.2005.11.033
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. https://doi.org/10.1016/j.conengprac.2010.01.004
Turek P, Jȩdrzejewski J, Modrzycki W (2010) Methods of machine tool error compensation. J Mach Eng 10(4):5–25. https://doi.org/10.1016/j.procir.2013.06.078
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. https://doi.org/10.1016/S0890-6955(00)00023-7
Kamrani AK, Wei C-CC, Wiebe HA, Wei C-CC (1995) Animated simulation of robot process capability. Integr Manuf Syst 28(1):23–41. https://doi.org/10.1108/09576069410056723
Antunes Simões JFCP, Coole TJ, Cheshire DG, Pires AR (2003) Analysis of multi-axis milling in an anthropomorphic robot, using the design of experiments methodology. J Mater Process Technol 135(2-3 SPEC.):235–241. https://doi.org/10.1016/S0924-0136(02)00908-1
Olabi A, Bearee R, Nyiri E, Gibaru O (2010) Enhanced trajectory planning for machining with industrial six-axis robots. Proc IEEE Int Conf Ind Technol 18:500–506. https://doi.org/10.1109/ICIT.2010.5472749
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. https://doi.org/10.1016/j.rcim.2012.04.004
Zargarbashi S, Khan W, Angeles J (2012) Posture optimization in robot-assisted machining operations. Mech Mach Theory 51:74–86. https://doi.org/10.1016/j.mechmachtheory.2011.11.017
Young K, Pickin CG (2001) Speed accuracy of the modern industrial robot. Ind Robot: Int J 28(3):203–212. https://doi.org/10.1108/01439910110389362
Chen Y, Dong F (2012) Robot machining: recent development and future research issues. Int J Adv Manuf Technol:1489–1497. https://doi.org/10.1007/s00170-012-4433-4
Tunc LT, Barnfather JD (2014) Effects of hexapod robot dynamics in milling. In: 11th International Conference on High Speed Machining, vol 1269. MM Science Journal, Prague, pp 1–8
Tunc LT, Shaw J (2015) Experimental study on investigation of dynamics of hexapod robot for mobile machining. Int J Adv Manuf Technol 84(5):817–830. https://doi.org/10.1007/s00170-015-7600-6
Tunc LT, Shaw J (2016) Investigation of the effects of Stewart platform-type industrial robot on stability of robotic milling. Int J Adv Manuf Technol 0:1–11. https://doi.org/10.1007/s00170-016-8420-z
ISO 8688-2 (1989) Tool life testing in milling - Part 2: End milling
Taylor F (1907) On the art of cutting metals. In: Transactions of ASME, vol 28, New York, pp 1–1198. https://doi.org/10.1038/scientificamerican01051907-25929bsupp
Chen J, Liu W, Deng X, Wu S (2016) Tool life and wear mechanism of WC-5TiC-0.5VC-8Co cemented carbides inserts when machining HT250 gray cast iron. Ceram Int 42(8):10037–10044. https://doi.org/10.1016/j.ceramint.2016.03.107
Panda A, Duplák J, Vasilko K (2012) Analysis of cutting tools durability compared with standard ISO 3685. Int J Comput Theory Eng 4(4):621–624. https://doi.org/10.7763/IJCTE.2012.V4.544
Tschatsch H (2009) Applied machining technology, Springer, London. arXiv:1011.1669v3, https://doi.org/10.1007/9783642010071
Cheng K (2009) Machining dynamics: fundamentals, applications and practices. Springer, London
Davim JP (2011) Machining of hard materials. Springer, London
Davim JP (2008) Machining: fundamentals and recent advances. Springer, London
Wang J, Zhang H, Pan Z (2016) Machining with flexible manipulators: critical issues and solutions. In: Huat LK (ed) Industrial robots, programming and application, InTech, 2006, Ch. 26, pp 515–526. https://doi.org/10.5772/4914
Razali NM, Wah YB (2011) Power comparisons of Shapiro-Wilk, Kolmogorov-Smirnov, Lilliefors and Anderson-Darling tests. J Stat Model Anal 2(1):21–33
Stephens MA (1974) EDF statistics for goodness of fit and some comparisons. J Amer Stat Assoc 69(347):730–737. https://doi.org/10.1080/01621459.1974.10480196
Stephens MA (1976) Asymptotic results for goodness-of-fit statistics with unknown parameters. Ann Stat 4(2):357–369. https://doi.org/10.1214/aos/1176343411
Sakia RM (1992) The box-cox transformation technique: a review. Statistician 41(2):169. https://doi.org/10.2307/2348250
Hosseinifard SZ, Abbasi B, Ahmad S, Abdollahian M (2009) A transformation technique to estimate the process capability index for non-normal processes. Int J Adv Manuf Technol 40:512–517. https://doi.org/10.1007/s00170-008-1376-x
Bianchi G, Cagna S, Cau N, Paolucci F (2014) Analysis of vibration damping in machine tools. Procedia CIRP 21:367–372. https://doi.org/10.1016/j.procir.2014.03.158
Grossi N, Scippa A, Sallese L, Sato R, Campatelli G (2015) Spindle speed ramp-up test: a novel experimental approach for chatter stability detection. Int J Mach Tools Manuf 89:221–230. https://doi.org/10.1016/j.ijmachtools.2014.11.013
Zhang H-TT, Wu Y, He D, Zhao H (2015) Model predictive control to mitigate chatters in milling processes with input constraints. Int J Mach Tools Manuf 91:54–61. https://doi.org/10.1016/j.ijmachtools.2015.01.002
Moradi H, Vossoughi G, Behzad M, Movahhedy MR (2015) Vibration absorber design to suppress regenerative chatter in nonlinear milling process: application for machining of cantilever plates. Appl Math Modell 39(2):600–620. https://doi.org/10.1016/j.apm.2014.06.010
Li KM, Liang SY (2007) Modeling of cutting forces in near dry machining under tool wear effect. Int J Mach Tools Manuf 47(7-8):1292–1301. https://doi.org/10.1016/j.ijmachtools.2006.08.017
BSENISO 10360-2 (2009) Geometrical product specifications—acceptance and reverification tests for coordinate measuring machines (CMM) Part 2: CMMs used for measuring linear dimensions
AiA/NAS NAS979 (1969) Uniform cutting tests—NAS series metal cutting equipment specifications
Gagnol V, Le TP, Ray P (2011) Modal identification of spindle-tool unit in high-speed machining. Mech Syst Signal Process 25(7):2388–2398. https://doi.org/10.1016/j.ymssp.2011.02.019
Zaghbani I, Songmene V (2009) Estimation of machine-tool dynamic parameters during machining operation through operational modal analysis. Int J Mach Tools Manuf 49(12-13):947–957. https://doi.org/10.1016/j.ijmachtools.2009.06.010
Li B, Cai H, Mao X, Huang J, Luo B (2013) Estimation of CNC machine-tool dynamic parameters based on random cutting excitation through operational modal analysis. Int J Mach Tools Manuf 71:26–40. https://doi.org/10.1016/j.ijmachtools.2013.04.001
Kovářík M, Sarga L (2014) Process capability indices for non-normal data. WSEAS Trans Business Econ 11:419–429. https://doi.org/10.1080/0898211000896.2614
BSISO 22514-3 (2008) Statistical methods in process management capability and performance—part 3: machine performance studies for measured data on discrete parts
Barnfather JD, Goodfellow MJ, Abram TJ (2017) Positional capability of a hexapod robot for machining applications. Int J Adv Manuf Technol 89(1):1103–1111. https://doi.org/10.1007/s00170-016-9051-0
Acknowledgments
The author of this paper would like to acknowledge Rolls-Royce Civil Nuclear and the Engineering and Physical Sciences Research Council for the provision of funding and to the Nuclear AMRC for the access to equipment and technical support. The views expressed in this paper are those of the authors and not necessarily those of the funding bodies or other organisations mentioned.
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. Achievable tolerances in robotic feature machining operations using a low-cost hexapod. Int J Adv Manuf Technol 95, 1421–1436 (2018). https://doi.org/10.1007/s00170-017-1266-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-017-1266-1