Abstract
Product miniaturisation is one of the key aspects of modern manufacturing technology. One of the ways to fabricate miniaturised product is micromachining using sophisticated computer numerically controlled (CNC) machine tools. However, conventional CNC machines are bulky, stationary, and unable to carry out parallel operations. This research aims to develop a modular robotic platform which would be able to carry out machining operation in mesoscale. Hexapod robots are legged mobile robots which are used for verities of applications. Here, we have implemented a hexapod robotic platform to support and move the cutting tool (in this case, a drilling tool). The robot was controlled from the host computer through serial communication. A graphical user interface (GUI) was designed and implemented to operate the robot and the drilling spindle. Several machining operations were carried out with the system to assess its performance. An innovative compensation algorithm has been proposed to improve the positional accuracy of the robot movement. The proposed algorithm takes into account spindle speed and linear velocity to mitigate the positional error. The positional accuracy was improved by more than 60% after implementing the error compensation scheme. In this research we managed to achieve sub-10 μm repeatability (≤ 10 μm) at the lowest spindle and point to point linear speed of 2500 RPM and 200 mm/min, respectively. The performance (in terms of positional accuracy) of the robot was also compared with that of an existing commercial micromachining system where the robot was found to be almost ~ 2× time poorer to that of the commercial machine. Finally, the machined holes’ quality was measured in terms of circularity and taperness. It was observed that at the best machining parameters circularity deviation was as low as 29.4 μm while taperness was 0.54 degree.
Similar content being viewed by others
References
Thomas RA (2007) History of numerical control: a history of the role the general electric company played in the development of numerical control for machine tools, 1943-1988
Tajima S, Sencer B (2017) Global tool-path smoothing for CNC machine tools with uninterrupted acceleration. Int J Mach Tools Manuf 121:81–95. https://doi.org/10.1016/J.IJMACHTOOLS.2017.03.002
Shahzadeh A, Khosravi A, Robinette T, Nahavandi S (2018) Smooth path planning using biclothoid fillets for high speed CNC machines. Int J Mach Tools Manuf 132:36–49. https://doi.org/10.1016/J.IJMACHTOOLS.2018.04.003
Yang J, Yuen A (2017) An analytical local corner smoothing algorithm for five-axis CNC machining. Int J Mach Tools Manuf 123:22–35. https://doi.org/10.1016/J.IJMACHTOOLS.2017.07.007
Kim B-S, Ro S-K, Park J-K (2010) Development of a 3-axis desktop milling machine and a CNC system using advanced modern control algorithms. Int J Precis Eng Manuf 11:39–47. https://doi.org/10.1007/s12541-010-0005-4
Liu H, Miao EM, Wei XY, Zhuang XD (2017) Robust modeling method for thermal error of CNC machine tools based on ridge regression algorithm. Int J Mach Tools Manuf 113:35–48. https://doi.org/10.1016/J.IJMACHTOOLS.2016.11.001
Shi S, Lin J, Wang X, Xu X (2015) Analysis of the transient backlash error in CNC machine tools with closed loops. Int J Mach Tools Manuf 93:49–60. https://doi.org/10.1016/J.IJMACHTOOLS.2015.03.009
Jywe W, Hsu TH, Liu CH (2012) Non-bar, an optical calibration system for five-axis CNC machine tools. Int J Mach Tools Manuf 59:16–23. https://doi.org/10.1016/j.ijmachtools.2012.01.004
Shneor Y (2018) Reconfigurable machine tool: CNC machine for milling, grinding and polishing. Procedia Manuf 21:221–227. https://doi.org/10.1016/J.PROMFG.2018.02.114
Rahman M, Asad ABMA, Masaki T et al (2010) Compound micro/nano machining – a tool-based innovative and integrated approach. Key Eng Mater 447–448:9–15. https://doi.org/10.4028/www.scientific.net/KEM.447-448.9
Rahman M, Asad ABMA, Masaki T et al (2010) A multiprocess machine tool for compound micromachining. Int J Mach Tools Manuf 50:344–356
Tomal ANMA, Saleh T, Khan MR (2017) Improvement of dimensional accuracy of 3-D printed Parts using an additive/subtractive based hybrid prototyping approach. IOP Conf Ser Mater Sci Eng 260:012031. https://doi.org/10.1088/1757-899X/260/1/012031
Yellin R, Rogge D (2018) Apparatus and method for programmable coolant delivery in CNC machines. https://patents.google.com/patent/US20180029183A1/en. Accessed 24 Oct 2019
Csonka PJ, Waldron KJ (2011) A brief history of legged robotics. Springer, Dordrecht, pp 59–73
Kar DC (2003) Design of statically stable walking robot: a review. J Robot Syst 20:671–686. https://doi.org/10.1002/rob.10118
Lewinger WA, Branicky MS, Quinn RD (2006) Insect-inspired, actively compliant hexapod capable of object manipulation. In: climbing and walking robots. Springer Berlin Heidelberg, Berlin, Heidelberg, pp 65–72
Nelson GM, Quinn RD, Bachmann RJ et al (1997) Design and simulation of a cockroach-like hexapod robot. Proc Int Conf Robot Autom 2:3–8. https://doi.org/10.1109/ROBOT.1997.614284
Woering R (2011) Simulating the " first steps " of a walking hexapod robot. Dissertation, Technische Universiteit Eindhoven
Ghayour M, Zareei A (2011) Direct kinematic analysis of a hexapod spider-like mobile robot. Adv Mater Res 403–408:5053–5060. https://doi.org/10.4028/www.scientific.net/AMR.403-408.5053
Yan BB, Li Y, Ren WB, Yin BL (2013) Modeling and simulation of gait analysis of hexapod robot. Appl Mech Mater 457–458:639–642. https://doi.org/10.4028/www.scientific.net/AMM.457-458.639
Sarkar D, Dubey SK, Mahapatra A, Roy SS (2014) Modeling and analysis of fault tolerant gait of a multi-legged robot moving on an inclined plane. Procedia Technol 14:93–99. https://doi.org/10.1016/J.PROTCY.2014.08.013
Altendorfer R, Moore N, Komsuo H et al (2001) RHex: a biologically inspired hexapod runner *. Auton Robot 11(3):207–213
Gonzalez De Santos P, Garcia E, Estremera J (2007) Improving walking-robot performances by optimizing leg distribution. Auton Robot 23:247–258. https://doi.org/10.1007/s10514-007-9045-8
Zhang H, Liu Y, Zhao J et al (2014) Development of a bionic hexapod robot for walking on unstructured terrain. J Bionic Eng 11:176–187. https://doi.org/10.1016/S1672-6529(14)60041-X
Funatsu M, Kawasaki Y, Kawasaki S, Kikuchi K (2014) Development of cm-scale wall climbing hexapod robot with claws. MM Sci J 101–106. https://doi.org/10.17973/mmsj.2014_10_201411
Tunc LT, Shaw J (2016) Experimental study on investigation of dynamics of hexapod robot for mobile machining. Int J Adv Manuf Technol 84:817–830. https://doi.org/10.1007/s00170-015-7600-6
Lynxmotion - Phoenix 3DOF Hexapod (no electronics). https://www.lynxmotion.com/p-947-phoenix-3dofhexapod-no-electronics.aspx. Accessed 5 Mar 2019
Cbenson (2018) Robot leg torque tutorial | RobotShop Community. In: Robot Leg. https://www.robotshop.com/community/tutorials/show/robot-leg-torque-tutorial. Accessed 10 Mar 2019
Oscar Liang (2012) Inverse Kinematics for hexapod and quadruped robots - Oscar Liang. https://oscarliang.com/inverse-kinematics-implementation-hexapod-robots/. Accessed 13 Mar 2019
Vanessa Li (2015) IC Measure: Free software for on-screen measurement and image capture. In: IC Meas. - Man. On-screen image meas. image Acquis. https://www.theimagingsource.com/media/press-releases/archive/20150917/. Accessed 11 Sep 2019
Acknowledgement
First of all, we thank Allah (SWT) for providing us with the ability to conduct this research. Authors also acknowledge the research support provided by the International Islamic University Malaysia.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Murshiduzzaman, Saleh, T. & Khan, M.R. Modular robotic platform for autonomous machining. Int J Adv Manuf Technol 105, 2557–2567 (2019). https://doi.org/10.1007/s00170-019-04427-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-019-04427-1