Abstract
Shape of flexible part is easy to be out of tolerances due to deformations in the clamping and machining process. These deformations are generated randomly and hard to be predicted. Surface normal drilling and countersinking of flexible part is commonly necessary in aircraft assembly process. An online high precision surface normal measurement and cutter orientation compensation method is developed for adaptively drilling of flexible part in this paper. During the process of normal measurement and adjustment, the distance from tool nose to drilling point is accurately measured and adjusted synchronously, which is critical for countersinking. To accurately measure the current normal of the deformed workpiece, two 2D laser displacement sensors are applied to measure the surface profiles of the workpiece and sample two sets of geometrical points each time. Two crossed spatial curves are respectively fitted by the two sets of geometrical points, and the surface normal at the intersection point of the crossed curves is computed. After the deviation between the measured normal and tool orientation is calculated, an online compensation method is used to eliminate the deviation and meet the perpendicularity requirement of the cutter axis to the workpiece surface, and the distance from tool nose to drilling point is measured and adjusted to the setting value synchronously. The compensation method is based on the kinematic transformation of a five-axis machine tool and is implemented by NC compensation. Simulations and experiments are conducted to validate the feasibility and effectiveness of the online adaptive measurement and adjustment method.
Similar content being viewed by others
References
Cao GS (2012) Research on industry robot precision drilling. Dissertation, Zhejiang University [in Chinese]
Yuan PJ, Wang QS, Wang TM, Wang CK, Song B (2014) Surface normal measurement in the end effector of a drilling robot for aviation. In: Proceedings of the 2014 I.E. International Conference on Robotics and Automation (ICRA). IEEE, pp 4481–4486. doi: 10.1109/ICRA.2014.6907513
Gong MZ, Yuan PJ, Wang TM, Yu LB, Xing HW, Huang W (2012) A novel method of surface-normal measurement in robotic drilling for aircraft fuselage using three laser range sensors. In: International conference on advanced intelligent mechatronics (AIM). IEEE, pp 450–455. doi: 10.1109/AIM.2012.6266022
Tian W, Zhou WX, Zhou W, Liao WH, Zeng YF (2013) Auto-normalization algorithm for robotic precision drilling system in aircraft component assembly. Chin J Aeronaut 26(2):495–500. doi:10.1016/j.cja.2013.02.029
Gao YH, Wu D, Nan CG, Chen K (2015) Normal direction measurement in robotic drilling and precision calculation. Int J Adv Manuf Technol 76:1311–1318. doi:10.1007/s00170-014-6320-7
Cross KJ, McBride JW, Lifton JJ (2014) The uncertainty of radius estimation in least-squares sphere-fitting, with an introduction to a new summation based method. Precis Eng 38:499–505. doi:10.1016/j.precisioneng.2014.01.004
Song T, Xi FF, Guo S, Ming ZF, Lin Y (2015) A comparison study of algorithms for surface normal determination based on point cloud data. Precis Eng 39:47–55. doi:10.1016/j.precisioneng.2014.07.005
Calderon F, Ruiz U, Rivera M (2007) Surface-normal estimation with neighborhood reorganization for 3D reconstruction. In: Proceedings of the 12th Iberoamericann Congress on Pattern Recognition (CIARP 2007), Progress in Pattern Recognition, Image Analysis and Applications. Springer, Berlin Heidelberg, pp. 321–330. doi:10.1007/978–3–540–76725–1_34
Blake A, Isard M (1998) Active contours. Springer, London. doi: 10.1007/978–1–4471–1555–7
Grivon D, Vezzetti E, Violante MG (2014) Study and development of a low cost “OptInertial” 3D scanner. Precis Eng 38:261–269. doi:10.1016/j.precisioneng.2013.09.007
Chang WC, Shao CK (2010) Hybrid eye-to-hand and eye-in-hand visual servoing for autonomous robotic manipulation. In: Proceedings of the SICE Annual Conference 2010. IEEE, pp 415–422
Iovenitti PG, Mutapcic E, Nagarajah CR (2001) Positioning and orienting a drill axis on a curved surface. Int J Adv Manuf Technol 17:484–488. doi:10.1007/s001700170148
Zhu WD, Mei B, Yan GR, Ke YL (2014) Measurement error analysis and accuracy enhancement of 2D vision system for robotic drilling. Robot Comput-Integr Manuf 30:160–171. doi:10.1016/j.rcim.2013.09.014
Eastwood SJ, Webb P, McKeown C (2003) The use of the TI2 manufacturing system on a double-curvature aerospace panel. P I Mech Eng B-J Eng 217:849–855. doi:10.1243/09544050360673224
Jayaweera N, Webb P (2007) Automated assembly of fuselage skin panels. Assem Autom 27(4):343–355. doi:10.1108/01445150710827122
Gemcor (2016) Wing fastening systems. http://www.gemcor.com/wp/automation-products/wing-fastening-systems/. Accessed 18 April 2016
Electroimpact (2016) E7000 fuselage riveting machine. https://www.electroimpact.com/Products/Fastening/E7000.aspx. Accessed 18 April 2016.
Huang ND, Jin YQ, Bi QZ, Wang YH (2015) Integrated post-processor for 5-axis machine tools with geometric errors compensation. Int J Mach Tools Manuf 94:65–73. doi:10.1016/j.ijmachtools.2015.04.005
Kvrgic V, Dimic Z, Cvijanovic V, Vidakovic J, Kablar N (2014) A control algorithm for improving the accuracy of five-axis machine tools. Int J Prod Res 52(10):2983–2998. doi:10.1080/00207543.2013.858194
Kvrgic V, Dimic Z, Cvijanovic V, Ilic D, Bucan M (2012) A control algorithm for a vertical five-axis turning centre. Int J Adv Manuf Technol 61:569–584. doi:10.1007/s00170-011-3737-0
Wang J, Jiang X, Blunt LA, Leach RK, Scott PJ (2012) Intelligent sampling for the measurement of structured surfaces. Meas Sci Technol 23:085006 . doi:10.1088/0957-0233/23/8/08500611pp
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Zhang, Y., Bi, Q., Yu, L. et al. Online adaptive measurement and adjustment for flexible part during high precision drilling process. Int J Adv Manuf Technol 89, 3579–3599 (2017). https://doi.org/10.1007/s00170-016-9274-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-016-9274-0