1 Introduction

Fiber-reinforced polymers (FRP) were introduced in the 1950s as an alternative to metal-based materials, which tended to corrode [1, 2]. The advantage of these FRP includes high strength-to-weight and stiffness-to-weight ratios, a low coefficient of thermal expansion, and magnetic and corrosion resistance [1, 2]. Additionally, complex parts are possible to be directly produced in these materials with near-net shape and high tolerances. All these properties and features make composite materials demanding in aerospace and other industries.

FRP material products are commonly designed to minimize machining operations; however, these operations are often essential to provide reliable mechanical joints between parts. For instance, in the aeronautical industry, assembly of the overall airframe may take 50% of the total fabrication time and account for more than 20% of the total production cost [3]. Thus, a remaining task in the production of FRP is hole-making operations, e.g., drilling, for instance provide reliable joining or other accurate geometries otherwise difficult to produce. Drilling of FRP is accompanied by a whole range of unique defects, special to the material type, which does not occur during drilling metallic materials. For instance, these defects include uncut fibers, delamination, surface damage, and thermal decomposition. Overall, FRP materials have a poor machinability due to their inhomogeneity, anisotropy, and the presence of hard and abrasive fibers [4, 5]. FRP materials, comprising adjoining fiber layers, are more sensitive to drilling forces when compared to metallic materials [6]. For instance, high and concentrated forces may result in delamination of the FRP material [7,8,9]. When drilling FRP materials, the axial thrust may result in delamination and interlayer cracking on the exit side where a low laminate thickness at the end of machining provides a lower resistance for tool penetration [10]. These defects may for instance have a negative effect on the reliability of bolted and riveted connections as they inherently create gaps in the joint due to bending of uncut fibers, as opposed to parts without defects which fit tightly together. These gaps lead to lose joints which in many applications is unacceptable due to strength and reliability reasons. Therefore, the quantitative evaluation of drilled hole defects in FRP components is an important task to increase the efficiency of the assembly process and to optimize the drilling process parameters, with the aim of increasing the performance and reliability of the product.

In addition to the common parameters cylindricity, waviness, roughness, and axial straightness, delamination, burr formation, spalling, chipping, and fuzzing are all important parameters specific to the drilling of FRP. A complicating factor is also uncertainties on the material properties of the laminate itself, which can be affected by residual porosity from the material production phase. Thus, the complex nature of defect formation in FRP materials commonly implies the need for studying each hole under a light-optical microscope to gauge the quality of the hole. Many different methods have been presented for the analysis of damage types in drilling FRP materials.

These techniques include radiographic Image Processing [11], C-scan [12], CT scan and SEM [13], surface profilometry [14], and stereoscopic microscopy [15]. However, the time and effort required for this type of inspection on the large number of holes usually drilled in FRP often inhibit any large-scale inspection or trail protocol purely due to practical reasons. This is because large datasets comprising of several thousands of holes are required to gain a better understanding of the defect formation and tool wear mechanisms when drilling FRP.

Thus, this paper develops and demonstrates our vision and respective systemic solution to accelerate the research of composite drilling. It is aimed to create the research solution which aims to provide the drilling setup, fast and accurate scanning of the drilled holes, and a set of hardware and software features which allows analyzing the drilled holes. The following section explains the developed solution which consists of vacuum table for drilling, robotic arm with high-speed camera, and decision-making system. The solution is exemplified on the biocomposite drilling using HSS drills.

2 Developed solution for research on drilling

To satisfy the formulated goals, the proposed research solution for automated analysis of drilling FRP consists of vacuum table, measurement station, and decision-making protocol and respective algorithms—see Fig. 1. Vacuum table is designed for drilling significant number of holes in FRP panel, measurement station provides automatic capturing drilled holes following the predefined pattern of hole positions, and decision-making unit or block is an algorithmic solution which provides the quantification of the images of the captured holes and hole defects.

Fig. 1
figure 1

The design of the research solution for automatic analysis of drilling FRP panel

2.1 Vacuum table

The first part of the proposed solution is vacuum table for enabling drilling of FRP panels. The vacuum table displayed in Fig. 1 and Fig. 2a is designed for drilling FRP panels for the research purposes. The design solves the following tasks: drilling without backside support, fast chip and dust evacuation, simple clamping of the panel, and being adaptable for different panel size.

Fig. 2
figure 2

The design of vacuum table. a The vacuum table has pilot holes, sealing channels, and air channels. The design allows changing connection configuration depending on the size of FRP panel needed to be drilled. b When the channels configured for specific panel, some channels are closed, and other is used for suction of the panel to the table and other for safe evacuation of the chips. c Independently from the panel size, the plugging scheme includes connected air pump from one side and vacuum cleaner from another

When drilling with backside support such as aluminum, FRP defects such as delamination and uncut fibers can be avoided entirely in the hole exit [16]. However, many automotive and aerospace applications require drilling without backside support due to the lack of space around parts, the curved shape of parts, and others. Thus, the FRP machinability investigation, including the defect analysis, needs to be done in similar conditions. The pilot holes with a diameter of 12 mm and a depth of 22 mm provide sufficient space underneath the panel enabling drilling without support. At the same time, the 12-mm pilot hole supports the drilling region preventing its bending. Because the delamination size usually does not exceed 2 mm in the radial direction around the hole edge, the selected size of the drilled holes enables the use of drills up to 10 mm in diameter.

The channels inside the vacuum table and the sealing enforce the chip and dust evacuation and panel clamping. Channels are milled along the vacuum table connecting pilot holes row by row (Fig. 2b). On the table ends, channels are connected. The plugging system (shown in Fig. 2c) closes channels into two contours. The first closed contour clamps the panel to the table by suction of the air using a connected air pump. The second contour provides the chip evacuation from the drilled holes. The sealing between the plate and the table prevents pressure leakage.

The proposed chip removal method can be compared to “external-rotation internal-chip removal tool handle” proposed by Xu et al. [17] and “suction-type internal chip removal drilling system” proposed by Wang et al. [18] used in composite drilling. Both chip removal handles are placed on the tool spindle collecting the chip via the pipe to the chip collector. Such methods rely on collecting the chip from the top, while the vacuum table sucks the chip from below. Both methods can be considered reliable for chip collection; however, they provide different capabilities. The tool handle is handy on small milling machines with limited space and without enclosure. Since the chip rises, the tool handle is very efficient in capturing the chip. The vacuum table is more versatile since it does not require any attachment to the drilling spindle. Therefore, attachments such as a rotational force-torque sensor or transducer for ultrasonic drilling can be installed. The vacuum table collects the chip through the pilot holes that create a larger surface for chip collecting for the chip which settles down.

Since the thrust force is driven downwards when drilling, the used suction pressure in the axial direction is sufficient for clamping during the machining. No macro- or micro-shifting of the plate has been noticed during tests. Chip evacuation occurs in two ways. First, the chip is suctioned through the neighboring drilled holes and secondly through the channel underneath the pilot hole—see Fig. 2c.

The designed vacuum table has 780 pilot holes and can fit the plate of 500 × 500 mm. Two rows of pilot holes always must be used for the suction clamping; thus, maximum of 660 holes can be drilled using the table. The example of clamping 300 × 300 mm plate with 216 drilled holes is shown in Fig. 1 and Fig. 2a.

The proposed design of the vacuum table is a reliable solution for carrying out drilling tests on any CNC mill—however, the setup was not tested for vibration-assisted drilling. The practical importance is that the developed vacuum table provides the following: high efficiency in the drilling of large variety of the composite panels of different size, fast clamping and releasing of the drilled panels, in-process chip evacuation, and drilling without backside support.

2.2 Measurement station

The scanning of holes is the next step when the FRP panel is already drilled. We propose a measurement station consisting of a robot arm, camera, and lighting system for automatizing the scanning process. The idea is to capture the drilled holes in the same sequence as it was drilled. The robot provides movement of the camera parallel to the mounted panel.

The used robot is Dobot MG400 with a payload of 500 g, 4° of freedom, 0.02-mm positioning precision, and 0.01 mm of repeatability—see Fig. 1. The maximum movement speed of the joint is 300°/s. The reachability of the robot is 320 mm from the robot base, which is sufficient for a FRP plate of 300 × 300 mm.

The camera is mounted on the robot arm. The camera holder is custom designed and 3D printed. The selected Basler acA1440-220uc RGB camera module is used with Computar M3Z1228C-MP varifocal lens. This combination provides the resolution of 1080 × 1080 pixels for the region of 22 × 22 mm of actual size. Therefore, each pixel of the images corresponds to 20 μm of the actual object dimensions. It gives sufficient resolution for defect detection in a rational memory usage and frame rate of 227 fps. The maximum camera exposition of 50,000 s provides sufficient light balance, but the complex morphology of defects requires an additional light source. The working distance of the camera is 100 mm, and it allows for installation of an additional lighting between the camera and the drilled panel.

A. Maghami et al. [19] proposed to use four directed light to highlight drilling-induced defects in CFRP by image fusion. It allowed to obtain better visibility of defects comparing to conventional dark-field lighting. In our case, we propose to use intensive and color light underneath the drilled hole and two levels of focused light from to the top.

Light solution includes two individual light rings mounted on the camera; see Fig. 3. Rings are mounted into the custom-made holder, which does not block the camera view. The small inner ring has 16 RGB LEDs, and the outer ring has 24 RGB LEDs controlled by the WS2812 driver. Ring internal sizes are 52.3 mm and 31.7 mm, respectively. Thus, the inner ring is closer to the drilled hole, providing more focused light, while the outer ring gives more spread light around the drilled hole. The combination of these rings allows focusing the defects and (or) creating the shadows to highlight needed defects.

Fig. 3
figure 3

The lighting system. Two separate LED rings provide an additional light source from the top, and the LED panel with diffuser changes the background color

The background color is not less important for defect highlighting. Brighter FRPs (e.g., GFRP) need a darker background to keep defects visible, and darker FRPs (e.g., CFRP) need brighter background. To enable a change in the background color, the light table was developed. This solution includes a panel with 4096 RGB LEDs and a black acrylic diffuser underneath the FRP panel. LED panel provides direct light, which diffuses through an acrylic plate. It gives the smooth and uniform lighting of the FRP panel. Since the diffuser is initially black, the background is black by default.

Both rings and the LED panel are controlled by PC using Python. It allows changing the color and light intensity of an individual LED element. Addressing certain LEDs, the developed lighting system combines top and background light highlighting specific defects. The method novelty is a combination of the top and bottom light creating the various combinations of the light which are shown in Fig. 4—demonstrated on the drilled hole in Flax/PLA biocomposite. There are changes in light direction and color for the ring LEDs and background color from black to white. It is seen that different combinations highlight hole defects around and inside the hole.

Fig. 4
figure 4

Combinations of different light colors and directions of ring LEDs and the background color from the LED panel underneath the FRP plate

The partial importance of the developed light system corresponds to versatility of the set bright/contrast conditions to improve defect visibility. The brighter composites such as glass fiber or natural fiber composites may need darker background to provide sufficient contrast between uncut fibers and the background color. Darker composites such as carbon fiber may need brighter backgrounds. The combination of the contrast colors such as red on top LEDs and white on bottom LEDs allows for avoiding natural artifacts such as reflections or dust on the top surface. Applying the high intensity to the top LEDs, the natural color of the composite can be enhanced or neglected to create better light/contrast conditions for defect detection. Such contrast enhancement simplifies the Image Processing stage, increases measurement accuracy, and, in some cases, enables measurements.

2.3 Decision-making unit

The images of captured holes should be analyzed and quantified for further decision-making. Since the robotic arm follows the predefined pattern capturing each drilled hole changing the light, the measurement system fills the database of the drilled holes. Here, the Image Processing techniques are implemented to detect hole defects. Various light combinations allow simplifying Image Processing procedures by adjusting the brightness and contrast conditions for particular FRP type, ambient light, and other.

The hole contours with defects are measured using certain metrics. Metrics or criteria such as delamination factors Fd [6] and Fa [20], uncut fiber area [21], and new topological metric implenarity [22, 23] are widely used for defect quantification. Calculated metrics complements the created database of images. Finally, the database is analyzed using the clustering or the threshold for used metric.

3 Methods

The developed research solution represents the chain from the drilling operation of FRP to scanning, measuring, and analyzing the drilled hole in the fastest way. Current section shows how the developed solution can be used for investigation of the FRP machinability as exemplified by drilling Flax/PLA biocomposite using HSS drills.

3.1 Setup, tools, and composites

Flax/PLA biocomposite with 60/40 fiber/matrix ratio, twill 4/4 woven scheme, and 2 mm of thickness was used to demonstrate the operation of the developed solution. Biocomposites have been produced by Flaxco, Belgium.

Preliminary tests done by Hindupur [24] showed that cutting edge radius plays the crucial role in biocomposite drilling. Furthermore, HSS drills showed the highest hole quality compared to PCD, uncoated and CVD diamond coated drills. Therefore, the standard HSS twist drills with diameter of 6.5 mm were used for the drilling operation. The diameter was taken to expand the cutting speed range—based on the maximum of 12,500 RPM in used milling machine. The measured cutting edge radius CER was 8 μm on average along the main cutting edges. The wedge angle on the periphery was 45°. Tool geometry was measured using Alicona InfiniteFocus 3D.

The drilling was carried out on a CNC milling machine Bridgeport CX1540 with a maximum of 12,500 RPM. The developed vacuum table has been installed in the milling machine (see Fig. 1a). Because of the panel size of 300 × 300 mm and the predefined pattern of the pilot holes in the table, 216 holes were drilled per plate according to the scheme in Fig. 2a.

It allowed testing 72 cutting parameters ensuring three holes per parameter. The same drill was used in drilling since preliminary tests showed negligible tool wear after drilling 216 holes using given HSS drill. Selected cutting speed (vc) ranged from 5 to 200 m/min and feed per tooth (fz) from 50 to 100 μm/tooth—see Fig. 6.

3.2 Hole measurements

Custom-built Python scripts controlled the developed measurement station. The robot follows the predefined pattern of the drilled holes, automatically changing the light intensity, capturing drilled holes, and storing images in a respective database catalog while hyperlinked to each of the used cutting data. In parallel, the developed Image Processing scripts analyze the images detecting contours and quantifying them.

The Image Processing of the captured holes (Fig. 5a) was done in Python using OpenCV library (opencv.org). The algorithm for uncut fiber detection consists of intensifying the ring light (Fig. 5b), binarizing the captured image (Fig. 5c), and tracing black/white pixels to detect the interested contour (Fig. 5d).

Fig. 5
figure 5

Image processing algorithm to detect the contour of uncut fibers. The algorithm consists of a capturing the image with natural light to see all defects, b intensifying ring light to enhance the contrast, c binarizing the enhanced image to define the boundary of uncut fibers, and d pixel tracking to define the defect contour. The demonstrated hole in Flax/PLA biocomposite was drilled using new 6.5-mm HSS drill with cutting speed (vc) of 20 m/min and feed (fz) of 50 μm/tooth. The area of detected uncut fibers is 12.2 mm2

The crucial step is the intensification of the light using LED ring to enhance the contrast between uncut fibers and the background. It simplifies the Image Processing making binarization the only procedure needed. Binarization archives splitting all image pixels to two classes (biocomposite and background) without additional filtering. The same procedure can be done using k-mean clustering but takes longer time.

Method precision is determined using Intersection over Union (IoU) metric. The reference value of IoU was measured manually for selected holes. Finally, IoU was from 0.96 to 0.99 with average of 0.97.

The detected contour of uncut fibers describes inner line of defects. The area of uncut fibers is selected quality metric to quantify the defect size. To calculate the area of uncut fibers using detected contour, the area of defined contour was subtracted from the hole area (which is 33.2 mm2, according to drill diameter 6.5 mm).

4 Results and discussions

The current section presents the benchmarking of the biocomposite machinability using HSS drills and selected cutting data, tool life tests of the most efficient cutting data, and tool wear analysis.

4.1 Benchmarking

The results of the benchmarking are presented in Fig. 6. Bubble plot shows the area of uncut fibers as the result of Flax/PLA biocomposite drilling using the cutting data in the selected range. The bubble size corresponds to the uncut fiber area from 0 to 15 mm2.

Fig. 6
figure 6

Machinability benchmarking results of Flax/PLA biocomposite using twist HSS drills. The bubble plot presents the average hole quality for each cutting data point within the considered range of conditions. The hole quality is based on the area of uncut fibers. Each buble is an average of three measured holes. The error bars are not shown because of the small values (up to 1–3%). Dashed red circles highlight conditions which yield the uncut fiber area below 1 mm2

The drilling with cutting speed below 60 m/min is accompanied with formation of large defects from 10 to 15 mm2. The lowest area of uncut fibers—below 1 mm2—was observed for cutting speed of vc = 80 m/min and feeds fz = 50 μm/tooth and fz = 60 μm/tooth.

The drilling process for the benchmarking on CNC milling machine with developed vacuum table takes ca. 15 min including the movements between holes. The panel measurement using developed measurement system takes approx. 3 min including defect detection, quantification, and results plotting. Totally, the entire benchmarking procedure takes 18 min—or 5 s per hole—if the tool wear check is not carried out. Based on authors’ experience, the same procedure takes at least 3 to 4 h if performed manually. Additionally to the significant time efficiency and minimized labor intensity, the developed method ensures that the analyzed data are insensitive to the human factor.

4.2 Tool life test

The tool flank wear after drilling 216 holes was up to 2 μm, while CER was increased by up to 2 μm. Since the light optical microscope Alicona InfiniteFocus 3D, which was used for wear measurements, has an accuracy of 1 μm, it was decided to accept wear neglectable. Therefore, the following tool life test has been done. The cutting data which provides the best quality and performance (cutting speed 80 m/min and feed 60 μm/tooth) was used.

The behavior of the uncut fiber area over number of drilled holes using new drill is presented in Fig. 7. Uncut fiber area varies from 0.01 to 3.3 mm2 with an average of 1.2 mm2 for the first 116 holes when the tool wear was not detectable. The increase of the cutting edge radius from initial 8 to 11 μm led to increasing of the uncut fiber area to average of 2 mm2 and maximum of 9.3 mm2. The last 350–648 holes had a much more significant uncut fiber area averaging to 5 mm2 and having a maximum of 31 mm2 covering almost the entire drilled hole.

Fig. 7
figure 7

The behavior of the uncut fiber area over the number of drilled holes as the HSS drill wears down (cutting speed vc = 80 m/min and feed fz = 60 μm/tooth)

The cutting edge radius increased up to CER = 52 μm on the periphery of the cutting edge but remained 11–15 μm along the rest of the edge. To investigate the micro changes of the tool wear, the cross section of the cutting edges has been done. SEM images of the peripheral regions of new and worn drills are shown in Fig. 8.

Fig. 8
figure 8

New and worn HSS drills. SEM images of the cross sections of cutting edges showing the deformation of the cutting edge for the worn tools which leads to creation of the negative clearance angle and increases the contact on the flank

The cross section of new drills in regions i and ii (see Fig. 8) shows the initial burr on the cutting edge. It is the defect after the grinding of the flank face. The cross section of the worn drill in the same regions i and ii shows that cutting edge is deformed. The cutting edge deforms towards the rake face of the drill, thus creating the negative rake angle. Additionally, the deformed part creates the flank wear of VB = 105 μm in the periphery increasing the contact between flank and machined surface of biocomposite. Altogether, both features are a source of the dramatical increase of the uncut fiber area.

4.3 Measurement system

As with all measuring systems, the accuracy and reliability of any system are of vital importance. As previously described, the imaging system has been constructed in such a way as to yield comparable results to measurements made in a light-optical microscope. Arguably, an even higher resolution camera and higher magnification could pick up even more detail but at the expense of an increased need for data processing and thus processing time. Thus, in the authors mind, the developed solution has an adequate accuracy for majoring of FRP drilling situations and cases, although, depending on scenario, additional in-depth analysis of particularly interesting hole features may on some occasions require further analysis of the defect formation with higher resolution optics.

The described method of using a vacuum table during the drilling operation, further accompanied by an automated measuring station centered around image acquisition and analysis, has a large potential to drastically streamline the process of experimentally analyzing drilled holes in FRP. As indicated by the demonstration, the solution can decrease the time required for this process 5–6 times compared to manual inspection. Thus, the method enables for a much larger dataset when evaluating defect formation in the drilling FRP or other fiber-reinforced composites.

Given the increased speed of data collection and analysis, it is plausible that the novel methodology presented in this paper will result in a rise of new knowledge on the tool wear and hole defects in drilling of FRP. By using the developed method, it will be possible to analyze the progression of tool wear and related material and hole defects, an analysis which previously has been practically impossible at least on a large scale. Since the following influx of large new datasets generated by the method including images of thousands of drilled holes, this would further require new solutions for efficient hole quality assessment.

5 Conclusions

This paper describes a developed research solution for studying the drilling of fiber-reinforced polymers. The solution consists of the developed vacuum table, robot arm with high-speed camera, developed top and bottom lightning systems, and image processing algorithms for defect detection from captured images. The novelty of the developed solution corresponds to the combination of the drilling setup, measurement station, and decision-making system which work seamlessly to provide fast and accurate research process. The results show that the system reaches 5 s per hole including drilling and full cycle of measurements having measurement error of 1–3%.

The system is tasted on benchmarking and tool life test when drilling Flax/PLA biocomposite using HSS twist drills. The results show how the developed solution can be used for high routine research activities. The output data, including tested 72 cutting data parameters and full-size tool life test, allowed identifying the operational window for HSS drills and the range of tool life, where drill ensures a certain hole quality.