Next Article in Journal
Learning-Enhanced Predictive Control and Experimental Validation of an Electro-Hydraulic Track Tensioning System for Tracked Vehicles
Previous Article in Journal
Model-Based Control of Soft Pneumatic Robotic Joints with On/Off Valves
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Robotic Drilling System with GFTMPC-Based Flexible Control for Small-Diameter Deep Holes in Tire Molds

1
Shandong Provincial Key Laboratory of Sensor Technology and High Precision Weighing Instruments, School of Mechanical Engineering, University of Jinan, Jinan 250022, China
2
Shandong Lichond Mould Co., Ltd., Shouguang 262721, China
*
Author to whom correspondence should be addressed.
Actuators 2026, 15(6), 291; https://doi.org/10.3390/act15060291
Submission received: 14 April 2026 / Revised: 10 May 2026 / Accepted: 14 May 2026 / Published: 26 May 2026
(This article belongs to the Section Actuators for Robotics)

Abstract

Vent holes in tire molds typically exhibit large depth-to-diameter ratios (25–50) and variable drilling angles, both of which increase the risk of drill-bit breakage during automated drilling. To address this problem, this study develops a robotic drilling system consisting of a 6-DOF industrial robot and a dedicated end effector integrating a spindle unit, a linear feed unit, and a telescopic drill-bushing unit. A GRU-based feed-torque model predictive control method (GFTMPC) is proposed for robotic small-diameter deep-hole drilling, which achieves flexible control by integrating angle-aware feed-torque modeling with constrained MPC-based feed-rate optimization. The resulting GRU-based feed-torque model (GFTM) is embedded in the MPC framework for torque prediction and achieves an R2 value of 0.9682. Under identical simulation conditions, GFTMPC reduces the RMSE of the feed-rate increment by 34.82% and the saturation ratio of the feed-rate increment by 90.78% relative to a PID baseline, indicating smoother feed regulation and fewer abrupt control actions in simulation. Comparative engineering experiments further suggest that, under the tested robotic configurations, adaptive feed-rate regulation by GFTMPC is an important contributor to improved tool life and drilling reliability. Hole-diameter measurements show deviations ranging from +0.03 mm to +0.11 mm, which were considered acceptable for the subsequent work steps in this application. Engineering application results show that robotic drilling increases daily throughput per worker by 71.38% and the average number of holes drilled per bit by 237%.

1. Introduction

Vent holes are indispensable functional features in tire molds because they provide dedicated channels for releasing trapped gases during vulcanization, thereby preventing defects such as air entrapment, incomplete filling, and insufficient local curing in tire manufacturing [1]. Tire molds are highly customized products and are typically manufactured in a high-mix, low-volume production mode, resulting in substantial variation in their specifications. As shown in Figure 1a, vent holes generally have diameters ranging from 1.5 to 2.5 mm, with 1.8 mm being the most common. Their depths range from 40 to 80 mm, yielding a relatively large length-to-diameter ratio (L/D) of 25–50, which substantially increases the risk of tool breakage. Moreover, because these holes are distributed over curved surfaces and must be drilled along the local surface normal, the drilling angle varies with position from −10 to 10 degrees. This geometric characteristic further complicates process control and increases the likelihood of tool failure.
In industrial practice, vent-hole drilling is still predominantly performed manually, as shown in Figure 1b. Operators adjust the feed rate based on tactile feedback and experience to reduce the risks of chip clogging and tool breakage. However, manual drilling presents several disadvantages, including high labor intensity, elevated cost, and potential health hazards for operators. Gun drilling [2,3] provides effective chip evacuation and cooling, as well as relatively high process stability, for small-diameter deep-hole machining. However, the machines used for deep-hole drilling are typically dedicated systems, which limits flexibility and results in complex maintenance as well as high equipment and tooling costs. In contrast, industrial robots provide multi-degree-of-freedom motion and a large workspace [4], offering favorable conditions for the development of flexible robotic drilling systems.
Recent studies have further extended robotic drilling toward multifunctional end-effector design and task planning for complex hole-making applications. For example, Drigalski et al. [5] developed an end effector with vibration-reduction structures to improve drilling stability. Multifunctional end effectors integrating drilling, helical milling, and other machining operations have also been developed to improve the efficiency and flexibility of automated assembly processes [6,7]. In addition, Kong et al. [8] investigated drilling task planning and offline programming for a robotic multi-spindle drilling system, significantly improving machining efficiency. Nevertheless, most existing studies have focused on shallow-hole drilling in planar workpieces, and their applicability to small-diameter deep-hole drilling remains limited.
Small-diameter deep holes generally refer to holes with diameters below 3 mm and depth-to-diameter ratios greater than 5. Their machining difficulties arise not only from the poor rigidity and limited heat dissipation but also, more importantly, from difficult chip evacuation, which can easily lead to tool breakage [9,10,11,12]. To address these issues, existing studies have investigated process optimization, cooling and lubrication, and process control. In terms of process optimization, Feng et al. [13], Li et al. [14], and Zheng et al. [15] improved machining performance by optimizing cutting parameters and chip morphology through a combination of experiments, simulations, and regression analysis. In terms of cooling and lubrication, Kumar et al. [16] investigated the effect of minimum quantity lubrication flow rate on micro-drilling performance of Ti-6Al-4V, while Ganesh et al. [17] reported that low-temperature coolant can effectively improve hole-wall quality, reduce tool wear and surface roughness, and enhance machining efficiency and sustainability.
Recent studies have increasingly focused on data-driven and hybrid modeling methods for machining-process prediction. For example, physics-based simulation combined with machine learning has been used to improve milling-force prediction accuracy while reducing the number of required experimental tests [18]. Mechanism-informed GRU models have also been developed for real-time cutting-force prediction using CNC inherent servo signals, demonstrating the potential of recurrent neural networks for modeling nonlinear machining dynamics [19]. In addition, hybrid models combining CNN, LSTM, self-attention mechanisms, and mechanical force models have been proposed to predict cutting forces under variable machining operations [20]. Physics-informed Gaussian process regression and generalized tool-wear prediction models have further demonstrated that integrating process signals, physical knowledge, and data-driven learning can improve prediction accuracy and adaptability under varying cutting conditions [21,22]. Although these studies have advanced process optimization and auxiliary techniques for small-diameter deep-hole machining, further improvement still depends on the development of intelligent and flexible control methods capable of handling complex and varying machining conditions.
Current drilling control methods are evolving toward intelligent and flexible strategies. Traditional control approaches include PID control [23], sliding mode control [24], and adaptive control [25]. However, these methods generally depend heavily on accurate system models, often involve complex parameter tuning, and exhibit limited noise immunity, real-time capability, and adaptability. Neural-network-based model predictive control (NN-MPC) has emerged as an advanced flexible control strategy [26]. This strategy has demonstrated promising performance in nonlinear industrial processes, intelligent transportation, and energy systems [27,28,29]. Recent studies have shown that MPC-based methods can provide effective constraint handling and predictive regulation in drilling-related applications, such as directional drilling trajectory control and disturbance suppression [30,31]. Nevertheless, these studies mainly focus on geological or petroleum drilling, and their applicability to manufacturing-oriented small-diameter deep-hole drilling remains limited.
Recurrent neural networks, such as LSTM and GRU, are especially suitable for modeling temporal dynamic processes. Huang et al. [32] proposed an MPC method based on an LSTM neural network, and experiments verified its effectiveness and reliability under different operating modes. For natural ventilation systems, Chen et al. [33] developed an MPC framework incorporating LSTM models at both fast and slow time scales, significantly improving long-term prediction accuracy. Khosravian et al. [34] proposed an integrated control framework that combines robust multi-stage MPC with a quantized CNN in a hardware-in-the-loop setting. Their method effectively addressed uncertainties in vehicle dynamics and demonstrated real-time capability, robustness, and scalability on embedded platforms. Collectively, these studies adopted different neural network architectures and MPC-related strategies to accommodate various complex control scenarios, providing useful insights for control research on complex nonlinear processes.
Although recent studies have advanced robotic drilling, deep-hole machining, data-driven process modeling, and MPC-based control, an integrated robotic drilling system and a flexible control method specifically designed for multi-angle small-diameter deep-hole drilling in tire molds are still lacking. Direct application of existing MPC-based methods to this process remains challenging because the feed-torque response depends strongly on drilling angle and chip-evacuation conditions, whereas smooth feed-rate regulation is required to reduce the risk of tool breakage. To address these challenges, this paper develops a robotic drilling system and a GFTMPC-based flexible control method for tire-mold vent-hole drilling by integrating angle-aware feed-torque modeling, reference torque trajectory construction, and constrained MPC-based feed-rate optimization.
  • A robotic drilling system was developed for small-diameter deep-hole drilling in tire molds. The system integrates a dedicated drilling end effector with an industrial robot and adopts a hierarchical control architecture to coordinate robot motion, drilling execution, and control-algorithm deployment. It enables automatic drilling, tool setting, and tool changing, thereby supporting flexible and cost-effective vent-hole drilling.
  • A GFTMPC-based flexible drilling control method was proposed for multi-angle small-diameter deep-hole drilling. The method first formulates the drilling process as a feed-torque-regulated control problem and then constructs an angle-aware GRU feed-torque model using drilling angle, feed rate, and feed torque. On the basis of reference torque trajectories constructed from normal drilling data, the predicted feed torque is embedded in an MPC framework. Feed-rate and feed-rate-increment constraints are incorporated to achieve constrained online feed-rate optimization.
  • The proposed system and control method were validated through comparative simulations and engineering experiments. A PID baseline was introduced under identical disturbance conditions to evaluate the advantages of GFTMPC in terms of feed-rate smoothness and feed-rate-increment constraint handling. Tool-life comparison experiments and quantitative hole-quality measurements further verified the engineering applicability of the proposed robotic drilling system.
The remainder of this paper is organized as follows. Section 2 presents the architecture of the robotic drilling system and the design of the end effector. Section 3 describes the proposed GFTMPC-based flexible control method. Section 4 presents simulation and experimental results for validating the proposed method. Section 5 concludes the paper.

2. Design of the Robotic Drilling System

2.1. System Overview

The robotic drilling system is developed by mounting a novel drilling end effector on the robot flange, thereby enabling automatic drilling and tool changing. By leveraging the large workspace and multi-degree-of-freedom motion capability of an industrial robot, the system satisfies the requirements of flexible drilling. As shown in Figure 2, the system consists of two main parts: (i) a control cabinet integrating computing, control, communication, and human–machine interaction (HMI) functions; and (ii) actuators comprising an industrial robot, a drilling end effector, and auxiliary equipment.
The control system adopts a hierarchical architecture consisting of host control software (HCS), a programmable logic controller (PLC), and a robot controller. Communication between the HCS and the PLC is established through the S7 protocol, whereas communication between the HCS and the robot controller is implemented through the Moto-Com interface. Data exchange between the PLC and the robot controller is based on the Modbus protocol. This architecture enables hierarchical decoupling and information exchange among algorithm-level decision-making, device-level execution, and robot motion control. As a result, it improves system stability, flexibility, and automation while satisfying the requirements of flexible drilling operations.
As the upper-level controller, the HCS is responsible for task management, tool management, positioning, and process monitoring. The task-management module parses vent-hole drilling data and generates a bottom-to-top serpentine drilling path. The tool-management module maintains tool-related information, including tool number, length, diameter, and cumulative usage. The positioning module establishes the workpiece coordinate system using the three-point method defined by the origin O, a point PX on the X-axis, and a point PY in the Y-axis, as shown in Figure 1a. The monitoring module continuously records the operating status of the system, including program execution state, spindle speed, feed rate, and motor torque. By deploying the proposed GFTMPC-based flexible control method on the HCS, stable and flexible drilling performance can be achieved. Table 1 summarizes the main components, functions, and key parameters of the robotic drilling system.

2.2. Design of the Robotic Drilling End Effector

The end effector is the core component responsible for drilling operations. As shown in Figure 3, it consists of three main units: a spindle unit, a linear feed unit, and a telescopic drill bushing unit. The spindle unit and linear feed unit jointly perform the drilling operation, whereas the telescopic drill bushing unit provides support and lubrication throughout the drilling process.
The spindle unit provides cutting power and supports automatic tool changing. It incorporates an electric spindle that integrates a high-speed motor, an automatic tool changer, and a cooling system. The spindle has a maximum rotational speed of 20,000 rpm and is driven by a variable-frequency drive. When equipped with cutting tools of different specifications, it can drill vent holes of different sizes. The linear feed unit consists of a high-precision linear guideway with a stroke of 200 mm, a servo motor, and a servo drive. During drilling, this unit drives the spindle and precisely controls the feed rate and position. It also provides real-time feedback on feed torque.
The telescopic drill-bushing unit consists of a linear cylinder, a 90-degree rotary cylinder, and a custom-designed drill bushing, as shown in Figure 4. The two cylinders operate in a fixed sequence to switch the drill bushing between the retracted position and the extended working position. During extension, the linear cylinder first pushes the drill-bushing assembly outward, and the rotary cylinder then rotates the drill bushing into the horizontal working position, aligning it with the drill bit. During retraction, the rotary cylinder first rotates the drill bushing to the vertical position, and the linear cylinder then retracts the entire assembly to provide sufficient clearance for tool changing and to avoid interference. In the working position, the drill bushing provides rigid guidance and support, effectively suppressing vibration and reducing tool deflection, thereby improving hole straightness and roundness. In addition, the drill bushing is equipped with an internal oil port connected to an oil pump, which supplies lubricant to the drill bit during drilling, thereby reducing friction and enhancing heat dissipation. The combined effects of improved support and effective lubrication help extend tool life, reduce the risk of tool breakage and the frequency of tool changing, and improve overall drilling efficiency.

2.3. Automatic Drilling Workflow

To achieve fully automated drilling, the system was designed with an integrated automatic drilling workflow, as shown in Figure 5. The robot controller first executes the tool-loading program. The PLC then performs tool setting and controls the drill bushing so that it extends to the working position. Next, the robot controller sends a hole-position request to the HCS. In response, the HCS returns the coordinates of the target hole, and the robot controller drives the robot to the designated drilling position. Once the robot reaches the target position, the PLC controls the drilling of a single hole. After the HCS detects completion of the current hole, it updates the drilling result and determines whether all holes have been processed. If unprocessed holes remain, the system returns to the hole-position request step, obtains the coordinates of the next target hole, and repeats the procedure. If all holes have been drilled, the PLC controls the drill bushing to retract, and the robot controller executes the tool-return program, thereby completing the entire drilling process.

2.4. Prototype Construction

The complete system is shown in Figure 6. On the basis of the above design, the mechanical structure, PLC, and HCS were integrated and developed, followed by functional verification and logic debugging. Assembly and commissioning of the mechanical system focused on the end effector, workbench, and drill-bit holder. The stability of the spindle at high rotational speeds, the accuracy of the linear feed unit, and the reliability of the telescopic drill bushing were systematically verified. Debugging of the control system covered the PLC, the robot control program, and the host control software, including validation of automatic tool changing, tool setting, and drilling functions. Ultimately, the complete system achieved stable operation and satisfied the requirements of tire-mold drilling.

3. GFTMPC Flexible Drilling Control

3.1. Analysis of Flexible Robotic Drilling

3.1.1. Comparison of Two Drilling Schemes for Flexible Control Design

Based on the robotic automatic drilling system developed in this study, a comparative experiment was conducted between constant-parameter drilling and staged drilling, as shown in Figure 7. The parameters of both drilling modes were selected on the basis of preliminary process tuning and practical production experience so as to provide favorable stability and repeatability. In the constant-parameter drilling mode, the drilling parameters were maintained throughout the entire process, with a spindle speed of 15,000 rpm and a feed rate of 400 mm/min. In contrast, the staged drilling mode divided the drilling process into three stages. In the entry stage, the tool penetrated 3 mm into the workpiece at a feed rate of 100 mm/min. In the acceleration stage, the feed rate was gradually increased at an acceleration of av = 25 mm/(min·s). In the steady stage, drilling continued at the preset maximum feed rate until the workpiece was fully penetrated.
A total of 100 drilling tests were conducted for each drilling scheme. The drilling angle was fixed at 0°, the drilling depth was 75 mm, and a Φ1.8 × 130 mm drill bit was used. Drill-bushing support and lubrication were applied in all tests. The test results are summarized in Table 2.
Across the 100 trials, the staged drilling scheme increased the drilling success rate from 81% to 92% and effectively prevented tool breakage during the entry stage. Although the average drilling time increased from 11.2 s to 19.4 s, the improvement in success rate was achieved at a relatively small additional time cost. Overall, the staged drilling scheme performed better than the constant-parameter drilling scheme.

3.1.2. Analysis of Tool Breakage Mechanisms

Although the staged drilling scheme reduced the risk of tool breakage, breakage still occurred during the acceleration and steady stages. Considering both feasibility and cost-effectiveness, the chips generated during drilling and the torque of the feed motor were collected, and the causes of tool breakage were analyzed by comparing chip morphology and feed torque under normal drilling and tool-breakage conditions.
As shown in Figure 8, the chip morphology observed under normal drilling conditions is relatively uniform, slender, and well dispersed, indicating smooth chip evacuation. In contrast, under tool-breakage conditions, the chips become disordered, curled, and even agglomerated, with obvious accumulation, suggesting obstruction of the chip-evacuation path. During normal drilling, except for the moment when the drill bit initially contacts the workpiece, during which the feed torque fluctuates significantly, the feed torque remains generally stable with only minor fluctuations throughout the remainder of the process. However, prior to tool breakage, the feed torque exhibits a continuous upward trend accompanied by large fluctuations.
The analysis of chip morphology and feed-torque characteristics indicates that tool breakage is primarily caused by poor chip evacuation. Insufficient chip evacuation leads to a continuous increase in feed torque, thereby increasing the tool load and ultimately causing tool breakage. Because tool breakage rarely occurs during the entry stage despite relatively large torque fluctuations, flexible control is applied during the acceleration and steady stages to further reduce the risk of tool breakage.

3.1.3. Problem Formulation for Flexible Drilling Control

The core of flexible drilling control is the adaptive adjustment of the feed rate according to drill-bit load. The feed rate is selected as the control variable and acts directly on the feed motor. Because feed torque reflects both tool load and chip-evacuation conditions, it is used as the feedback variable. This design integrates control and feedback within the feed-drive system, thereby improving system integration while reducing complexity and implementation cost. When chip evacuation is obstructed, the feed torque increases with the tool load. Reducing the feed rate can then decrease the chip-generation rate, alleviate blockage, and prevent further load increase. After chip evacuation recovers, the feed rate is gradually increased to balance drilling efficiency and process stability.
As shown in Figure 9, when the end effector drills a vent hole at a drilling angle of θ and a feed rate of v, the feed torque can be expressed as follows:
τ = g ( f , G , θ , F a )
where g ( · ) denotes the mapping relationship among f , G , θ and F a . Here, f is the equivalent friction force in the linear feed system, including the friction between the slider and the guide rail, as well as the friction within the ball-screw assembly. G is the gravitational component along the feed direction, θ is the drilling angle, and F a is the axial force acting on the drill bit during drilling, which can be calculated as follows:
F a = C F · d Z F · f n y F · k F + F e x t r a
This equation consists of two components. The first component represents the empirical axial-force model for shallow-hole drilling [35], where C F is the axial-force coefficient determined by the workpiece material, drill geometry, and lubrication conditions; d is the drill diameter; f n is the feed rate; Z F and y F are empirical exponents; and k F is a correction factor. The second component, F e x t r a , represents the additional axial force acting on the drill during deep-hole drilling. This component is mainly influenced by chip-evacuation conditions. Because these factors cannot be fully measured or explicitly characterized, τ is difficult to describe using a deterministic model.

3.2. GRU-Based Feed Torque Prediction Model (GFTM)

Because the drilling process is highly nonlinear and time-varying, it is difficult to establish an accurate mechanistic model. Therefore, this paper proposes a GRU-based feed-torque prediction model (GFTM). The proposed model exploits the ability of the GRU network to capture nonlinear temporal features and characterize the dynamic relationships among feed rate, drilling angle, and feed torque, thereby enabling prediction of the feed torque at the next time step. Compared with LSTM, GRU uses a simpler network structure, relying only on an update gate and a reset gate rather than the input, forget, and output gates and the separate memory cell used in LSTM. This reduces the number of trainable parameters and the computational complexity while maintaining the ability to capture temporal dependencies [36]. Since the prediction model is embedded in the MPC controller and used for online optimization, GRU was selected to balance prediction accuracy, calculation speed, and real-time computational efficiency. Figure 10 illustrates the architecture of the GRU network.
The internal working mechanism of the GRU can be described as follows. At time step t , given input x t and the previous hidden state H t 1 , the reset gate R t modulates the contribution of historical information by performing an element-wise operation on H t 1 , thereby controlling how much past information is used when computing the candidate hidden state. Subsequently, the update gate Z t determines the balance between preserving the previous hidden state H t 1 and adopting the new candidate information H ˜ t . Specifically, the filtered historical component ( R t H t 1 ) , together with the current input x t , is used to compute H ˜ t . As a result, the current hidden state H t is obtained by interpolating between H t 1 and H ˜ t under the regulation of the update gate Z t . Through these gated operations, the GRU adaptively regulates information flow across control steps, enabling it to capture both short-term patterns and long-term dependencies. The corresponding update equations of the GRU unit are expressed as follows:
R t = σ X t W x r + H t 1 W h r + b r Z t = σ X t W x z + H t 1 W h z + b z H t ˜ = t a n h X t W x h + R t H t 1 W h h + b h H t = Z t H t 1 + 1 Z t H t ˜
In these equations, σ ( · ) denotes the sigmoid activation function applied to the reset gate and the update gate, while t a n h ( · ) represents the hyperbolic tangent activation function. The term H ˜ t denotes the candidate hidden state, and H t is the hidden state output of the GRU unit at time step t . The parameters W x r , W h r , W h z , W x z , W x h , W h h and the bias terms b r , b z , b h are trainable weight matrices and biases of the GRU network.
According to the analysis in Section 3.1, the data-driven predictive relationship of the drilling system can be expressed as follows:
τ ( t + 1 ) = p ( V h ( t ) , T h ( t ) , Θ )
where V h ( t ) = [ v ( t ) , v ( t 1 ) , , v ( t l i + 1 ) ] , T h ( t ) = [ τ ( t ) , τ ( t 1 ) , , τ ( t l i + 1 ) ] , and Θ = repeat l i ( θ ) , where l i represents the length of input sequence. On this basis, the GFTM is constructed to predict the feed torque at the next time step, τ ( t + 1 ) .
The architecture of the proposed model is illustrated in Figure 11. This model consists of an input layer, a GRU layer, and an output layer. The input layer receives historical drilling data, including the feed rate sequence V h ( t ) , feed torque sequence T h ( t ) , and the corresponding drilling angle value Θ . The GRU layer is employed to extract temporal dynamic features from the input data. Finally, a fully connected layer is used as the output layer to map the features learned by the GRU layer to the feed torque τ ( t + 1 ) at the next time step.
During training, the mean squared error (MSE) is used as the loss function to quantify the discrepancy between the predicted and measured feed torque. The MSE provides a global indicator of prediction accuracy and imposes a heavier penalty on large deviations. The MSE loss is minimized through backpropagation to iteratively update the GRU parameters, thereby promoting stable convergence and reliable prediction. The loss function is defined in Equation (5).
To provide a comprehensive and objective assessment of the proposed GRU-based feed-torque predictor, the model performance is evaluated using multiple complementary metrics rather than a single criterion. Specifically, four widely used measures are adopted: mean absolute error (MAE), root mean square error (RMSE), mean absolute percentage error (MAPE), and the coefficient of determination, R2. MAE, RMSE, and MAPE quantify the magnitude of prediction errors, with smaller values indicating higher prediction accuracy. In contrast, R2 measures the goodness of fit between the predicted and measured torque values, with values closer to 1 indicating stronger agreement and greater explanatory capability. Together, these metrics enable a more rigorous evaluation of both the accuracy and reliability of the prediction model. The corresponding definitions are expressed as follows:
M S E = 1 N i = 1 N ( y i ^ y i ) 2
M A E = 1 N i = 1 N | y i ^ y i |
R M S E = 1 N i = 1 N ( y i ^ y i ) 2
M A P E = 1 N i = 1 N | y i ^ y i | y i × 100 %
R 2 = 1 i = 1 N ( y i ^ y i ) 2 / i = 1 N ( y i ¯ y i ) 2

3.3. GFTMPC Flexible Drilling Controller

Based on the GFTM and MPC, a GFTMPC-based flexible drilling controller is developed, as shown in Figure 12. The GFTM is embedded in the MPC framework as the prediction model, predicting future feed torque at each sampling instant. The predicted torque is then used in rolling-horizon optimization to determine the optimal feed rate under feed-rate and feed-rate-increment constraints.
Unlike a generic MPC implementation, the proposed controller is tailored to robotic small-diameter deep-hole drilling by coupling angle-aware feed-torque prediction, reference-torque trajectory tracking, and constrained feed-rate optimization. This formulation enables smooth online feed-rate regulation and suppresses abrupt torque and feed-rate fluctuations during drilling.
Specifically, the objective of GFTMPC is to determine the optimal feed rate through rolling-horizon optimization so that the system output tracks the reference trajectory r(t) as closely as possible. In this paper, given prediction and control horizons T p and T c , the optimization problem is formulated as the following cost function:
m i n J ( k ) = ( R ( t ) T ^ ( t ) ) T a ( R ( t ) T ^ ( t ) ) T + Δ V ( t ) T b Δ V ( t ) s .   t . T ^ ( t ) = f G R U ( V h ( t ) , T h ( t ) , Θ ) v m i n v ( t ) v m a x | Δ v ( t ) | v m a x
In the above formulation, a and b are weight parameters. The historical input and output are V h ( t ) and T h ( t ) , respectively. The reference output is defined as R ( t ) = [ r ( t + 1 ) , r ( t + 2 ) , , r ( t + T p ) ] , while the predicted output over the prediction horizon is expressed by T ^ ( t ) = [ τ ^ ( t + 1 ) , τ ^ ( t + 2 ) , ,   τ ^ ( t + T p ) ] . The optimal feed rate sequence is expressed as V ( t ) = [ v ( t ) , v ( t + 1 ) , , v ( t + T c 1 ) ] and the corresponding feed rate increment sequence is Δ V ( t ) = [ Δ v ( t ) , Δ v ( t + 1 ) , , Δ v ( t + T c 1 ) ] . The feed rate is subject to upper and lower bounds v m a x and v m i n , and the control increment is constrained by | Δ v ( t ) | v m a x . The first term of the cost function penalizes the deviation between the predicted feed torque and the reference torque over the prediction horizon T p , thereby enhancing tracking performance. The second term penalizes excessive variations in the control input over the control horizon T c , thereby promoting smooth feed-rate regulation. From a physical perspective, these two terms correspond to minimizing the deviation between the end-effector feed torque and the reference torque, and minimizing variations in the feed rate during drilling to reduce adverse effects on the drill bit.
Since the torque prediction value T ^ ( t ) in Equation (10) is obtained via a deep learning model, the nonlinear mapping function f G R U ( · ) cannot be directly solved, which makes Δ v ( t ) difficult to solve. To address this issue, the adaptive gradient descent combined with numerical differentiation [37] is employed to solve the optimization problem and handle the associated constraints. Therefore, the following formula can be obtained:
Δ V k ( t ) = l J ( t ) V k ( t )
V k + 1 ( t ) = V k ( t ) + Δ V k ( t )
In the formula, l > 0 represents the learning rate and k is the number of iterations. Therefore, the objective function J ( k ) and Δ V k ( t ) can be rewritten as:
J ( t ) V k ( t ) = a J ( t ) V k ( t ) T R ( t ) T ^ ( t ) + b Δ V k ( t )
Δ V k ( t ) = a · l 1 + l · b ( T ^ ( t ) V k ( t ) ) T ( R ( t ) T ^ ( t ) )
Constraints can be handled using the projected gradient method. Since the constraints involved in the formulated optimization problem are linear constraints, Equations (11) and (12) can be reformulated as follows:
Δ V k ( t ) = l · P 1 k · J ( t ) V k ( t )
V k + 1 ( t ) = P 2 k ( V k ( t ) + Δ V k ( t ) )
where P 1 k ( Δ v k ( t ) ) and P 2 k ( v k ( t ) ) are projection functions of the vector Δ v k ( t ) and v k ( t ) , respectively. They can be defined as follows
P 1 k ( Δ v k ( t ) ) = m i n ( Δ v m a x , m a x ( Δ v m a x , Δ v k ( t ) ) )
P 2 k ( Δ v k ( t ) ) = m i n ( v m a x , m a x ( v m i n , v k ( t ) ) )
By solving the optimization problem, the optimal feed rate sequence V ( t ) can be obtained. Then, the first element v ( t ) of V ( t ) is used as the control signal in the system to ensure that the system output can accurately track the reference feed torque.

4. Simulation and Experimental Validation

4.1. Data Collection and Analysis

4.1.1. Data Collection

Based on the developed robotic drilling system, data were collected during the acceleration and steady stages of the staged drilling process described in Section 3.1.1.
As shown in Figure 13, the data-acquisition system consists of host control software, a robot controller, an S7-1200 PLC (Siemens AG, Munich, Germany), and a SINAMICS V90 servo drive (Siemens AG, Munich, Germany). For each drilling process, once drilling begins, the host control software acquires the current drilling angle from the robot control cabinet via the MotoCom interface. When the drilling process enters the acceleration stage, the system starts collecting the feed rate and feed torque and continues recording these data until the drilling operation is completed. Because data from the Siemens V90 servo drive cannot be accessed directly by the host control software, an S7-1200 PLC is used as an intermediate node. The PLC acquires the feed rate and feed torque from the servo drive in real time through the Profinet protocol and then transmits the data to the host control software through Modbus TCP. This process is repeated throughout multi-hole drilling, thereby enabling continuous acquisition and centralized storage of drilling data from multiple holes.
The sampling period was set to 0.3 s, and drilling data were collected from 459 holes drilled at different angles. For each hole, the dataset included a feed-rate sequence, a feed-torque sequence, and the corresponding drilling angle. The detailed data structure is presented in Table 3.

4.1.2. Data Analysis

To improve data quality, suppress noise, and better capture the key temporal characteristics of the drilling process, a moving-average filter with a window size of 10 was applied to preprocess the feed-rate and feed torque signals, as shown in Figure 14.
Because feed torque is strongly correlated with the drilling angle, a comparative analysis was further conducted to examine the variation in feed torque during the acceleration and steady stages of the staged drilling process under different drilling-angle conditions.
As shown in Figure 15, the feed torque generally increases gradually over time under different drilling angles. Meanwhile, the drilling angle has a significant influence on the feed-torque level: as the drilling angle decreases, the magnitude of the feed torque increases progressively. This trend can be mainly attributed to the fact that, during upward inclined drilling, the feed motor is affected by spindle gravity and other factors and therefore must bear a greater load and overcome higher resistance, resulting in a higher feed-torque level. These results are consistent with the actual load characteristics and basic physical principles.
Because variations in drilling angle significantly affect the feed-torque level, it is difficult to adopt a unified reference trajectory for all drilling angles. Within the MPC framework, the reference trajectory does not need to be an exact physical model of feed-torque evolution; rather, it serves as the desired control target for the predicted output. Therefore, its form can be designed according to the specific control objective. In small-diameter deep-hole drilling, a stable and gradually increasing feed-torque target is preferred in order to avoid abrupt torque changes and excessive feed-rate fluctuations. To address this issue, a reference-torque database was constructed from acceleration-stage and steady-stage data collected in Section 4.1, thereby providing targeted reference-torque profiles for drilling processes under different drilling angles.
The reference torque database was constructed as follows. First, feed-torque data were extracted from the 459 collected datasets. Next, the linear parametric equation (y = At + B) was fitted using the least-squares method, and the corresponding coefficients A and B were identified. Finally, these coefficients were used to establish an empirical reference torque database. Representative empirical reference-torque parameters are listed in Table 4.

4.2. Simulation Validation of GFTMPC

4.2.1. GFTM Training and Evaluation

(1)
Dataset construction: Based on the filtered data described in Section 4.1, Z-score normalization was applied to eliminate scale differences among the features. The data were then randomly divided on a per-hole basis into training, validation, and test sets at ratios of 70%, 20%, and 10%, respectively. Finally, a sliding-window method was used to construct the training samples, resulting in 13,154 training samples, 3686 validation samples, and 1930 test samples.
(2)
Hyperparameter configuration and training: The Adam algorithm was employed to optimize the GRU model parameters during training. The hyperparameters were set as follows: the input-sequence length was set to 2 in order to balance prediction accuracy and online computational efficiency, and the output-sequence length was set to 1; the network contained 128 hidden nodes; the learning rate was set to 1 × 10−4; the batch size was 128; and the model was trained for a maximum of 100 epochs. As shown in Figure 16, the training loss converged to 0.0213 within 100 epochs, indicating that the network reached a stable convergence state.
(3)
Model evaluation: Because the predictive model constitutes the core component of MPC, its accuracy is critically important. To evaluate its predictive performance, the trained GFTM was tested on the test dataset. The prediction results are shown in Figure 17, and the corresponding evaluation metrics are summarized in Table 5.
The GFTM achieves an R2 value of 0.9682, indicating excellent agreement between the predicted and measured feed torque. Moreover, the MAE and RMSE are as low as 0.0016 and 0.0022, respectively, while the MAPE is only 1.9914%. These results demonstrate that the proposed model exhibits high prediction accuracy and reliability.
Collectively, these evaluation results confirm that the GFTM can effectively capture the dynamic relationships among drilling angle, feed rate, and feed torque. In addition to its high prediction accuracy, the model also demonstrates adequate predictive performance under the tested conditions, thereby fully meeting the requirements for subsequent MPC implementation.

4.2.2. GFTMPC Flexible Control Simulations

(1)
PID baseline controller: To provide a baseline for comparison, a constrained PID-controlled staged drilling method was introduced. PID control was selected as a representative conventional feedback-control method because of its simple structure, widespread use in drilling applications, and ease of implementation. The PID controller adjusts the feed rate according to the feed-torque tracking error, which is defined as follows
e ( k ) = T r e f ( k ) T ( k )
where T r e f ( k ) is the reference feed torque and T ( k ) is the simulated feed torque at the k -th control step. The PID correction term is calculated as follows
Δ v P I D ( k ) = K p e ( k ) + K i I ( k ) + K d D ( k )
where K p , K i , and K d are the proportional, integral, and derivative gains, respectively. To reduce integral windup under saturation, the integral term is updated as follows
I ( k ) = I ( k 1 ) + e ( k ) + K a w [ v ( k 1 ) v u ( k 1 ) ]
where K a w is the anti-windup coefficient, v u ( k 1 ) is the unconstrained feed-rate command, and v ( k 1 ) is the constrained feed-rate command. The derivative term is filtered as follows
D ( k ) = β D ( k 1 ) + ( 1 β ) [ e ( k ) e ( k 1 ) ]
where β is the derivative filtering coefficient. The feed-rate command is obtained by adding the PID correction to the nominal staged-feed profile:
v u ( k ) = v s ( k ) + Δ v P I D ( k )
where v s ( k ) is the nominal staged-feed rate.
In the simulation, a single fixed gain set was used for all drilling angles and disturbance conditions. The PID parameters were determined through grid search using representative normal and disturbed cases, and the final values were set as Kp = 12, Ki = 1.8, Kd = 0, β = 0.85, and Kaw = 0.20. Details are provided in Appendix A.1.
(2)
Simulation settings: During the simulation, the trained GFTM was used as the simulated end-effector model for both GFTMPC and the PID baseline controller. Gaussian white noise with zero mean and a standard deviation of 0.001 was added to the model output to simulate noise in signal transmission and measurement. Meanwhile, an external disturbance term was added to the system output to simulate sudden changes in feed torque during the drilling process.
The GFTMPC and PID used the same initial drilling data, drilling angles, reference torque trajectories, disturbance amplitudes, disturbance occurrence times, feed-rate constraints, feed-rate-increment constraints, sampling period, and simulation duration. Specifically, the feed-rate constraints were defined as v m a x = 400 mm/min and v m i n = 0 mm/min, and the maximum feed-rate increment was limited to Δ v m a x = 50 mm/min. The control period was set to 0.3 s based on the time-consumption analysis in Appendix A.3, and each simulation was conducted over 50 time steps, corresponding to a total duration of 15 s.
For GFTMPC, the GFTM was embedded into the MPC framework to predict future feed torque and optimize the feed-rate sequence under constraints. The weight parameters were selected based on the sensitivity analysis in Appendix A.2, with a = 100 and b = 1. The prediction horizon and control horizon were set to T p = 3 and T c = 1 , respectively.
The disturbance levels of feed torque are listed in Table 6. Owing to the effects of spindle gravity, linear-guideway friction, and other angle-dependent factors, the feed-torque range varies with drilling angle. Therefore, it is difficult to describe the disturbance level using a fixed absolute value. In this study, the disturbance level was classified as normal, slight disturbance, or severe disturbance relative to the reference torque amplitude corresponding to each drilling angle.
Four simulation conditions were considered: normal drilling under different drilling angles, drilling under different disturbance amplitudes, drilling with disturbances applied at different time instants, and composite conditions combining different drilling angles and disturbance amplitudes. The specific parameters for each condition are listed in Table 7.
(3)
Simulation scheme and result analysis.
Figure 18 illustrates the simulation scheme used to evaluate the PID baseline and the proposed GFTMPC method. Independent simulations were conducted under each of the four simulation conditions described above. The corresponding results were then compared and analyzed in order to assess the real-time performance, stability, and robustness of the GFTMPC controller.
To quantitatively evaluate the control performance, three metrics were calculated, as summarized in Table 8. The maximum torque deviation was used to evaluate the suppression of peak torque deviation during the drilling process. The RMSE of feed-rate increment was used to evaluate the smoothness of feed-rate regulation. The saturation ratio of feed-rate increment represented the proportion of control steps in which the feed-rate increment reached its imposed constraint. In Table 8, Imp. denotes the improvement per-centage of GFTMPC relative to PID. The results are compared and analyzed together with the simulation curves.
As shown in Figure 19, under normal drilling conditions with different drilling angles, both PID and GFTMPC can track the reference torque trajectory. In terms of maximum torque deviation, PID achieves a smaller value than GFTMPC under normal conditions. However, the feed-rate regulation of GFTMPC is smoother. Specifically, the RMSE of feed-rate increment decreases from 11.6792 mm/min for PID to 7.5328 mm/min for GFTMPC, corresponding to a reduction of 35.50%. In addition, the saturation ratio of feed-rate increment is reduced from 0.005 to 0, indicating that GFTMPC avoids feed-rate-increment constraint activation during normal drilling. These results show that GFTMPC produces smoother feed-rate commands and more stable control actions under normal operating conditions.
As shown in Figure 20, when disturbances with different amplitudes are introduced, GFTMPC exhibits better peak-torque suppression, smoother feed-rate regulation, and fewer feed-rate-increment constraint activations than PID. Specifically, the average maximum torque deviation decreases from 0.0314 to 0.0301, corresponding to an improvement of 4.16%. Meanwhile, the RMSE of feed-rate increment decreases from 21.2934 mm/min to 14.1220 mm/min, and the saturation ratio of feed-rate increment decreases from 0.1125 to 0.0125. After disturbances occurred, the controller adaptively reduced the feed rate as the disturbance magnitude increased, with the maximum reduction rising from 24.624 to 135.089 mm/min. The feed torque returned to the vicinity of the reference trajectory within 2 s, indicating effective disturbance suppression and smooth control behavior.
As shown in Figure 21, when disturbances are introduced at different time instants, the response characteristics of GFTMPC remain generally consistent, indicating low sensitivity to disturbance timing. Compared with PID, GFTMPC reduces the maximum torque deviation from 0.0230 to 0.0215, corresponding to an improvement of 6.69%. Meanwhile, the RMSE of feed-rate increment decreases from 19.3718 mm/min to 10.6339 mm/min, and the saturation ratio of feed-rate increment decreases from 0.0900 to 0. In all cases, the feed torque returns to a stable state within 2 s without sustained oscillation or obvious instability. These results indicate that the proposed GFTMPC method can maintain smoother feed-rate regulation, avoid feed-rate-increment constraint activation, and exhibit strong temporal robustness under disturbances occurring at different time instants.
Figure 22 further compares PID and GFTMPC under composite conditions involving different drilling angles and disturbance amplitudes, which more closely represent practical robotic drilling conditions. Under these conditions, the feed-torque response is affected simultaneously by angle-dependent drilling dynamics and sudden torque disturbances. The results show that GFTMPC reduces the average maximum torque deviation from 0.0329 to 0.0320, corresponding to an improvement of 2.70%. Meanwhile, the RMSE of feed-rate increment decreases from 21.4844 mm/min to 14.1275 mm/min, and the saturation ratio of feed-rate increment decreases from 0.1217 to 0.0133. Although the peak deviation and recovery process vary with drilling angle, the overall response trend remains consistent, and the feed torque can be restored to the normal range within approximately 3 s through real-time feed-rate regulation.
Overall, across all 48 simulation cases for the two methods, GFTMPC reduces the overall RMSE of feed-rate increment by 34.82% and the saturation ratio of feed-rate increment by 90.78% compared with PID. These results indicate that the main advantage of GFTMPC lies in smoother feed-rate regulation, better constrained control behavior, and fewer abrupt feed-rate-increment constraint activations under varying drilling angles and disturbance conditions. These characteristics are particularly important for small-diameter deep-hole drilling, where sudden feed-rate changes may aggravate torque fluctuation, unstable chip evacuation, tool deflection, and drill-bit breakage. Therefore, the simulation results demonstrate that the proposed GFTMPC method provides a stable and robust feed-regulation strategy for robotic small-diameter deep-hole drilling, thereby establishing a solid control basis for subsequent drilling experiments and engineering applications.

4.3. Experimental Validation in Industrial Drilling

To validate the effectiveness of the GFTMPC-based flexible drilling control method in practical small-diameter deep-hole drilling, experiments were conducted using the proposed robotic drilling system, as shown in Figure 23.
(1)
Experimental setup: The devices used are listed in Table 1. A Φ1.8 × 130 mm parabolic deep-hole drill bit was used. The proposed GFTMPC-based flexible drilling control algorithm was implemented on a laptop computer, which communicated with the PLC via Modbus TCP to achieve real-time closed-loop control of the drilling process. During the experiments, the feed rate and feed torque required by the prediction model were obtained from the servo drives, whereas the drilling angle was acquired from the robot controller. Using these inputs, the optimal feed rate for the next control step was calculated online, thereby enabling flexible regulation of the drilling process. The prediction model and control parameters used in the experiments were the same as those adopted in the simulation studies.
(2)
Experimental results and analysis.
Based on the above experimental setup, drilling experiments were conducted on three tire-mold tread blocks, involving a total of 1038 holes with an average depth of 73.6 mm. No tool breakage occurred during the experiments. The actual drilling results are summarized in Table 9. In terms of drilling conditions, holes drilled under normal and slight disturbance conditions accounted for a combined 94.9%, indicating that most drilling processes remained stable or were affected only by minor disturbances. In contrast, holes drilled under severe-disturbance conditions accounted for 5.1%, suggesting that strong disturbances occurred relatively infrequently during the actual drilling process.
Normal drilling data at different drilling angles are shown in Figure 24. Under normal conditions, the system output torque at all drilling angles tracks the reference torque well, with only small fluctuations and without obvious abrupt changes or sustained deviations, indicating that the proposed control method exhibits stable control performance. As the drilling process proceeds, the feed rate varies smoothly under the action of the controller and can be adaptively adjusted according to different drilling angles.
Figure 25 presents the experimental drilling results under slight-disturbance conditions. Compared with the normal condition, the feed torque exhibits slight deviations and fluctuations under certain disturbed conditions; however, the overall variation remains within a controllable range and does not induce sustained oscillations. Correspondingly, the feed rate can be adjusted in a timely manner to suppress further deviation of the torque from the reference trajectory, and the actual torque can return to the vicinity of the reference value within a short time. These results indicate that the proposed method exhibits strong real-time capability, stability, and robustness under slight disturbances.
The drilling experimental results under severe disturbance conditions exhibit more pronounced dynamic characteristics. As shown in Figure 26, the feed-torque curves at different drilling angles display substantial fluctuations, with variation ranges from 20.7% to 56.4%; in some cases, sharp peak responses or transient oscillations can also be observed. These results indicate that strong disturbances have a significant effect on drilling-process stability.
Nevertheless, once a disturbance occurs, the controller is able to respond in a timely manner and perform active regulation, thereby demonstrating satisfactory real-time performance. Moreover, after a brief transient response, the feed torque can return to the vicinity of the reference trajectory within 3 s, without sustained instability or loss of control. This indicates that the overall system remains controllable and retains satisfactory real-time performance.
Compared with the simulation results, the recovery process observed in the experiments is relatively slower, and the fluctuation patterns are more complex. This can be attributed to the fact that, in the actual drilling system, factors such as robot structural flexibility, tool wear, and material inhomogeneity further influence control performance. Nevertheless, even under these complex conditions, the controller can still maintain the basic stable operation of the system, demonstrating the robustness of the proposed method under practical drilling conditions.
In summary, the experimental results agree well with the simulation analysis, thereby validating the engineering applicability of the proposed GFTMPC-based flexible control method. Under normal, slight-disturbance, and severe-disturbance conditions, the controller maintained stable feed-torque regulation by adaptively adjusting the feed rate, demonstrating practical robustness under variable drilling conditions.

4.4. Engineering Validation and Application

(1)
Tool life: To compare the tool-life performance of manual drilling, robotic drilling, and different robotic drilling configurations, comparative experiments with five test groups were conducted. The experiment was designed to distinguish the individual effects of drill-bushing support, lubrication, and GFTMPC, as well as to evaluate the overall improvement of the proposed robotic drilling system compared with manual drilling. The number of holes drilled by each drill bit was analyzed using the Mean and coefficient of variation (CV), and the corresponding equations are expressed as follows:
M e a n = 1 n i = 1 n x i
C V = 1 x ¯ 1 n i = 1 n ( x i x ¯ ) 2 × 100 %
The results are summarized in Table 10. Group M represents practical manual-drilling, in which the operator used a toothbrush to support the drill bit (Figure A5 in Appendix B) and removed chips after each hole; no lubrication was applied, and 50 drill bits were counted. In manual drilling, operators can regulate the feed rate in real time based on experience. The average tool life was 301.56 holes per drill bit, with a CV of 6.69%. Group R1 was a failure-case experiment without drill-bushing support, lubrication, or GFTMPC; severe drill-bit bending occurred upon contact with the workpiece (Figure A5); so, drilling could not be completed and no quantitative tool-life data were obtained. Group R2 used drill-bushing support only, with 10 drill bits counted, resulting in a Mean of 9.0 and a CV of 19.88%. Group R3 used drill-bushing support and lubrication but no GFTMPC, and adopted the same staged-drilling strategy as that shown in Figure 7. Ten drill bits were counted, and the Mean was 12.5, with a CV of 18.33%. The smaller sample size in Groups R2 and R3 was adopted because these tests were used only to identify the effects of drill-bushing support and lubrication while reducing unnecessary tool consumption. Group R4 represents the proposed robotic drilling configuration with drill-bushing support, lubrication, and GFTMPC; 50 drill bits were counted, the Mean increased to 1016.62, while the CV decreased to 2.68%.
Overall, under the tested configurations, the results show that drill-bushing support is necessary to avoid bending failure of the drill bit, lubrication provides an additional but limited improvement in tool life, and the GFTMPC strategy substantially enhances tool-life performance and consistency by enabling adaptive feed-rate regulation.
(2)
Quality of drilling: As shown in Figure 27, the drilling results indicate that the vent holes exhibit satisfactory overall drilling quality. The holes have well-defined contours and no visible macroscopic surface defects, such as tearing, chipping, or burr formation. Unlike precision positioning or final assembly holes, tire-mold vent holes mainly serve as gas-venting channels; therefore, hole-axis deviation, hole-wall roughness, and exit burr size are not the primary quality indicators for the initial drilling process. In production, durable vent sleeves with a diameter of 2.0 mm are inserted after the holes are enlarged and reamed. Therefore, the final dimensional accuracy and surface condition are mainly governed by the subsequent finishing process.
However, the hole diameter after drilling may affect the stability of the subsequent sleeve-insertion process. Therefore, in this study, hole-diameter error was selected as the main quantitative indicator for evaluating drilling quality. A total of 50 drilled vent holes were measured using an inner diameter dial gauge, and the results showed that the diameter deviation from the nominal 1.80 mm was within +0.03 mm to +0.11 mm. This indicates that the measured hole-diameter accuracy meets the requirements of this application and provides a suitable basis for subsequent counterboring, reaming, and vent-sleeve insertion.
(3)
Daily throughput: Each tire-mold workpiece contains, on average, approximately 200 vent holes, with an average drilling depth of 65 mm. When the total drilling cycle is considered, including hole-to-hole positioning and tool retraction for both methods, as well as oil-supply lubrication for robotic drilling, manual drilling requires approximately 20 s per hole, whereas the proposed robotic drilling system requires approximately 35 s per hole. The daily throughput was calculated based on an 8 h working day. For manual drilling, one worker can operate one drilling device; for robotic drilling, one worker can simultaneously supervise three automated robotic drilling systems. As summarized in Table 11, the daily throughput of manual drilling is 7.2 workpieces, whereas that of the proposed system is approximately 12.34 workpieces. These results indicate that the proposed robotic drilling mode improves the daily throughput per worker by 71.38%.

5. Conclusions and Future Work

5.1. Conclusions

To address the challenges of flexibility, stability, and tool reliability in multi-angle small-diameter deep-hole drilling of tire-mold vent holes, this study developed a robotic drilling system and proposed a GFTMPC-based flexible drilling control method. The proposed method establishes a task-specific predictive control framework for robotic small-diameter deep-hole drilling by integrating angle-aware feed-torque modeling, reference torque trajectory construction, and constrained MPC-based feed-rate optimization. The main conclusions are as follows:
(1)
A robotic drilling system was developed for flexible vent-hole drilling in tire molds. The system integrates a six-axis industrial robot, a dedicated drilling end effector, a telescopic drill-bushing unit, and a hierarchical control architecture. It enables automatic drilling, tool setting, and tool changing, providing a practical platform for multi-angle small-diameter deep-hole drilling.
(2)
A GFTMPC-based flexible drilling control method was established for drilling. Based on chip morphology and feed-torque analysis, poor chip evacuation was identified as the main cause of tool breakage, and feed torque was selected as the feedback variable. A GRU-based feed-torque model was developed using drilling angle, feed rate, and feed torque, and reference torque trajectories were constructed from normal drilling data to provide angle-dependent control targets. The predicted feed torque was then embedded into the MPC framework for constrained online feed-rate optimization. The GFTM achieved an R2 value of 0.9682, providing a reliable prediction basis for online MPC implementation.
(3)
Comparative simulations demonstrated the control advantages of GFTMPC under varying drilling angles and disturbance conditions. Compared with PID, GFTMPC reduced the overall RMSE of feed-rate increment by 34.82% and the saturation ratio of feed-rate increment by 90.78%. These results indicate that GFTMPC provides smoother feed-rate regulation and fewer abrupt constraint activations.
(4)
Drilling experiments and engineering validation confirmed the applicability of the proposed system. A total of 1038 holes were drilled with an average depth of 73.6 mm, and no tool breakage occurred. Compared with manual drilling, the proposed robotic drilling mode increased daily throughput per worker by 71.38% and improved the average number of holes drilled per drill bit by 237%. The comparative experiments clarified the contributions of drill-bushing support, lubrication, and GFTMPC to tool-life performance and consistency, and further showed that GFTMPC played the dominant role in tool-life extension and drilling reliability. In addition, hole-diameter measurements confirmed that the drilled holes are suitable for subsequent counterboring, reaming, and vent-sleeve insertion.
In summary, the proposed robotic drilling system and GFTMPC-based control meth-od provide a feasible and reliable solution for intelligent tire-mold vent-hole manufacturing. By combining angle-aware feed-torque modeling, reference-torque trajectory construction, and constrained MPC-based feed-rate optimization, the proposed method establishes a process-specific control framework for stable robotic small-diameter deep-hole drilling.

5.2. Future Work

The proposed GFTMPC method was validated under the current machining conditions, including the Mg-Al alloy used as the tire-mold material, the selected tool, and the lubrication strategy. However, its generalization to different workpiece materials, drill-bit geometries, lubrication strategies, and hole specifications still requires further investigation, because changes in material properties, tool geometry, or lubrication may alter feed-torque characteristics. At present, the model is trained offline and does not include an online updating mechanism. Additional data collection and model updating may therefore be needed when drilling conditions change significantly. Future work will focus on improving model generalization through transfer learning, incremental learning, and online model updating, thereby enhancing the adaptability of the proposed controller in broader engineering applications.

Author Contributions

Conceptualization, Y.Z. and H.L.; methodology, Y.Z.; software, Y.Z.; validation, Y.Z.; formal analysis, Y.Z.; investigation, Y.Z., H.L. and B.W.; resources, H.L. and B.W.; data curation, Y.Z.; writing—original draft preparation, Y.Z.; writing—review and editing, Y.Z. and H.L.; visualization, F.L. and H.C.; supervision, F.L. and H.C.; project administration, H.L. and B.W.; funding acquisition, H.L. and B.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Shandong Province Technology Innovation Guidance Program (Central Government Guided Local Science and Technology Development Fund), Grant No. YDZX2024127.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data will be made available on request.

Conflicts of Interest

Author Bin Wang is an employee of Shandong Lichond Mould Co., Ltd., which is a joint undertaking entity of the funding project supporting this research, Grant No. YDZX2024127. The technology described in this work is related to two patent applications in which Shandong Lichond Mould Co., Ltd. and/or the authors have an interest. All other authors declare no conflicts of interest.

Appendix A. Controller Parameter Analysis and Selection

Appendix A.1. Parameter Selection of PID

Nine representative operating conditions were selected for PID parameter tuning by combining three typical drilling angles (8.131°, −0.734°, and −8.489°) with three disturbance levels (0%, 20%, and 40%). Parameter tuning was evaluated using a comprehensive loss, which is defined as the weighted sum of five terms: the MAE and RMSE of the torque tracking error, the maximum torque deviation, the RMS of the feed-rate increment, and the saturation ratio of the feed-rate increment. These metrics evaluate torque-tracking accuracy, transient-error suppression, feed-rate smoothness, and constraint satisfaction. According to the numerical scales of these metrics and the empirical tuning objectives, the weighting of each part was set to (1000, 500, 100, 0.02, 0.50).
The PID parameters were selected by grid search. As shown in Figure A1, the minimum comprehensive loss was obtained when the proportional gain Kp, integral gain Ki, and derivative gain Kd were set to 12, 1.8, and 0, respectively. This result indicates that the selected parameter combination provides good overall performance under different drilling angles and disturbance levels.
The derivative-filtering coefficient β and anti-windup coefficient Kaw were fixed at 0.85 and 0.20, respectively, according to their dynamic effects. β = 0.85 provides a reasonable trade-off among suppressing abrupt error changes, reducing high-frequency noise amplification, and maintaining transient-response capability. In addition, Kaw = 0.20 effectively reduces the mismatch between the controller command and the saturated actuator output while avoiding overly aggressive integral correction. Therefore, the final PID benchmark parameters used in the comparative simulations were set as Kp = 12, Ki = 1.8, Kd = 0, β = 0.85, and Kaw = 0.20.
Figure A1. Parameter selection of the PID.
Figure A1. Parameter selection of the PID.
Actuators 15 00291 g0a1

Appendix A.2. Weights Selection of Cost Function

A weight-sensitivity analysis was conducted to justify the selection of a = 100 and b = 1. In the MPC cost function, a penalizes feed-torque tracking error, while b penalizes feed-rate variation. As shown in Figure A2, with b = 1, increasing a from 1 to 100 reduces the MAE from 0.017145 to 0.001218, indicating improved torque-tracking accuracy. However, further increasing a to 200 only slightly reduces the MAE to 0.001118, showing that the improvement becomes marginal after a = 100.
Figure A2. Sensitivity analysis of torque-tracking weight a.
Figure A2. Sensitivity analysis of torque-tracking weight a.
Actuators 15 00291 g0a2
As shown in Figure A3, a was fixed at 100 and b was increased from 1 to 200, based on the analysis of Figure A2. The MAE increased from 0.001218 to 0.002829, indicating that excessive penalization of feed-rate variation restricts timely feed-rate adjustment and weakens torque-tracking performance.
Figure A3. Sensitivity analysis of feed-rate variation weight b.
Figure A3. Sensitivity analysis of feed-rate variation weight b.
Actuators 15 00291 g0a3
Therefore, a = 100 and b = 1 were selected to prioritize torque tracking while maintaining moderate feed-rate smoothness.

Appendix A.3. Determination of the Control Period

The control period was set to 0.3 s by considering servo-drive data acquisition, PLC communication, online optimization time, and the dynamic characteristics of small-diameter deep-hole drilling. To verify the real-time feasibility of this setting, 100 communication and computation tests were conducted. The results are shown in Figure A4.
Figure A4. Communication and computation time for one control cycle.
Figure A4. Communication and computation time for one control cycle.
Actuators 15 00291 g0a4
The average time for one read–write communication cycle was 0.1246 s, with a range of 0.0632–0.1752 s. The average controller computation time within one control cycle was 0.1119 s, with a range of 0.1047–0.1224 s. Thus, the conservative maximum total time for communication and controller computation was 0.2976 s. This value is shorter than the control period of 0.3 s. These results indicate that communication and online optimization can be completed within one control period.
The simulation and experimental results further show that the controller responds promptly to sudden torque disturbances. It reduces the feed rate in time and drives the feed torque back toward the reference trajectory without sustained oscillation. Therefore, the selected control period is sufficient for the current robotic drilling system and drilling conditions.

Appendix B. Two Drilling Conditions

Figure A5. Two drilling conditions: (a) manual drilling with a toothbrush support; (b) drill-bit bending without drill brushing.
Figure A5. Two drilling conditions: (a) manual drilling with a toothbrush support; (b) drill-bit bending without drill brushing.
Actuators 15 00291 g0a5

References

  1. Berger, T.; Kaliske, M. A thermo-mechanical material model for rubber curing and tire manufacturing simulation. Comput. Mech. 2020, 66, 513–535. [Google Scholar] [CrossRef] [Scilit]
  2. Cheng, Y.; Li, Y.; Li, G.; Liu, X.; Xia, J.; Liu, C.; Hao, X. Tool breakage monitoring driven by the real-time predicted spindle cutting torque using spindle servo signals. Robot. Comput.-Integr. Manuf. 2025, 92, 102888. [Google Scholar] [CrossRef] [Scilit]
  3. Han, X.; Wang, H.; Feng, Y.; Zhao, S. Optimizing Gun Drilling Parameters for Oxygen-Free Copper Using Response Surface Methodology and Genetic Algorithm. Materials 2025, 18, 3913. [Google Scholar] [CrossRef] [Scilit]
  4. Cao, W.-A.; Li, S.; Cheng, P.; Ge, M.; Ding, H.; Lai, J. Design and development of a new 4 DOF hybrid robot with Scara motion for high-speed operations in large workspace. Mech. Mach. Theory 2024, 198, 105656. [Google Scholar] [CrossRef] [Scilit]
  5. von Drigalski, F.W.H.E.; El Hafi, L.; Uriguen Eljuri, P.M.; Garcia Ricardez, G.A.; Takamatsu, J.; Ogasawara, T. Vibration-Reducing End Effector for Automation of Drilling Tasks in Aircraft Manufacturing. IEEE Robot. Autom. Lett. 2017, 2, 2316–2321. [Google Scholar] [CrossRef] [Scilit]
  6. Zhang, L.; Gao, W.; Lu, D.; Zeng, D.; Lei, P.; Yu, J.; Tang, M. Robotic simple and fast drilling system for automated aircraft assembly. Int. J. Adv. Manuf. Technol. 2022, 122, 411–426. [Google Scholar] [CrossRef] [Scilit]
  7. Liu, H.; Zhu, W.; Dong, H.; Ke, Y. A helical milling and oval countersinking end-effector for aircraft assembly. Mechatronics 2017, 46, 101–114. [Google Scholar] [CrossRef] [Scilit]
  8. Kong, F.; Mei, B.; Fu, Y.; Yang, Y.; Zhu, W. Drilling task planning and offline programming of a robotic multi-spindle drilling system for aero-engine nacelle acoustic liners. Robot. Comput.-Integr. Manuf. 2025, 92, 102897. [Google Scholar] [CrossRef] [Scilit]
  9. Hosseini, S.H.S.; Hajzargarbashi, S.; Liu, Z. Enhancing robotic manipulator performance through analyzing vibration, identifying deep-learning-based modal parameters, and estimating frequency response functions. Int. J. Adv. Manuf. Technol. 2025. [Google Scholar] [CrossRef] [Scilit]
  10. Chen, D.; Chen, Y.; Xu, J.; Yang, Z.; Wang, X.; Gao, S.; Zhu, Q. Research on deep hole drilling of nickel-based superalloy with low-frequency vibration: Chip evacuation characteristic, chip formation and surface morphology. J. Manuf. Process. 2025, 140, 241–261. [Google Scholar] [CrossRef] [Scilit]
  11. Ganesh, M.; Arunkumar, N. Effect of cryogenic cooling in deep hole drilling process—A stride in the direction of green manufacturing. Mater. Manuf. Process. 2022, 37, 1566–1577. [Google Scholar] [CrossRef] [Scilit]
  12. Tang, Z.; Huang, C.; Su, R.; Liu, H.; Niu, J.; Chen, Z.; Li, B.; Liu, Z. Analysis of chip formation and load distribution during deep hole drilling by applying micro irreversible entropic thermodynamics and an improved friction model considering boundary lubrication conditions. J. Manuf. Process. 2025, 155, 1133–1146. [Google Scholar] [CrossRef] [Scilit]
  13. Feng, Y.; Zheng, H.; Han, X.; Liu, Z. Multiobjective Optimization of Cutting Parameters for TA10 Alloy Deep-Hole Drilling. Materials 2022, 15, 4366. [Google Scholar] [CrossRef] [Scilit]
  14. Li, W.; Zheng, H.; Feng, Y. Optimization of Cutting Parameters for Deep Hole Boring of Ti-6Al-4V Deep Bottle Hole. Materials 2023, 16, 5286. [Google Scholar] [CrossRef] [Scilit]
  15. Zheng, H.; Feng, Y.; Huang, S. Optimization of cutting parameters for deep hole drilling of 42CrMo steel. J. Braz. Soc. Mech. Sci. Eng. 2023, 45, 451. [Google Scholar] [CrossRef] [Scilit]
  16. Kumar, A.; Bhagat, K.C.; Gangopadhyay, S.; Das, P. Effect of flow rate in minimum quantity lubrication (MQL) in micro-drilling of Ti-6Al-4V. Int. J. Adv. Manuf. Technol. 2024, 135, 5173–5186. [Google Scholar] [CrossRef] [Scilit]
  17. Ganesh, M.; Arunkumar, N. A sustainable approach in deep hole drilling of Ti6Al4V: Effect of cryogenic cooling on hole parameters and its evaluation. J. Manuf. Process. 2024, 121, 343–360. [Google Scholar] [CrossRef] [Scilit]
  18. Ebrahimi Araghizad, A.; Pashmforoush, F.; Tehranizadeh, F.; Kilic, K.; Budak, E. Improving milling force predictions: A hybrid approach integrating physics-based simulation and machine learning for remarkable accuracy across diverse unseen materials and tool types. J. Manuf. Process. 2024, 114, 92–107. [Google Scholar] [CrossRef] [Scilit]
  19. Cheng, Y.; Li, Y.; Zhuang, Q.; Liu, X.; Li, K.; Liu, C.; Hao, X. Mechanism-informed friction-dynamics coupling GRU neural network for real-time cutting force prediction. Mech. Syst. Signal Process. 2024, 221, 111749. [Google Scholar] [CrossRef] [Scilit]
  20. Ni, C.; Yang, J.; Ding, H. Mechanism and data hybrid-driven cutting forces prediction model for end milling. J. Intell. Manuf. 2025, 37, 481–503. [Google Scholar] [CrossRef] [Scilit]
  21. Sun, M.; Wang, X.; Guo, K.; Huang, X.; Sun, J.; Li, D.; Huang, T. Tool wear monitoring based on physics-informed Gaussian process regression. J. Manuf. Syst. 2024, 77, 40–61. [Google Scholar] [CrossRef] [Scilit]
  22. Sun, M.; Han, Y.; Guo, K.; Sivalingam, V.; Huang, X.; Sun, J. A milling tool wear predicting method with processing generalization capability. J. Manuf. Process. 2024, 120, 975–1001. [Google Scholar] [CrossRef] [Scilit]
  23. Yan, Z.; Tang, G.; Gao, Y. Research on Pressure Control of Hydraulic System for Pump Controlled Anchor Drilling Machine Based on Variable Universe Fuzzy PID Algorithm. Machines 2025, 13, 199. [Google Scholar] [CrossRef] [Scilit]
  24. Sun, Z.; Sun, Z.; Xie, X.; Sun, Z. Parameter optimization of type II fuzzy sliding mode control for bridge crane systems based on improved grey wolf algorithm. Optim. Control Appl. Methods 2024, 45, 2136–2152. [Google Scholar] [CrossRef] [Scilit]
  25. Ma, Z.; Wang, Q. Adaptive control of nonlinear time-varying systems with unknown parameters and model uncertainties. Aerosp. Sci. Technol. 2024, 155, 109667. [Google Scholar] [CrossRef] [Scilit]
  26. Nie, L.; Zhang, T.; Zhao, Y.; Li, Y.; Li, H.; Yang, J. Distributed Multi-Vehicle Cooperative Trajectory Planning and Control for Ramp Merging and Diverging Based on Deep Neural Networks and MPC. Machines 2026, 14, 262. [Google Scholar] [CrossRef] [Scilit]
  27. Wang, X.; Zhang, C.; Liu, Y.; Liang, X.; Yang, C.; Gui, W. Advancing Industrial Process Control With Deep Learning-Enhanced Model Predictive Control for Nonlinear Time-Delay Systems. IEEE Trans. Ind. Inform. 2025, 21, 6823–6833. [Google Scholar] [CrossRef] [Scilit]
  28. Zhou, S.; Su, Y.; Zhang, H.; Kang, Z. A Unified Parameter-Adaptive MPC Framework for Motion Control of Heterogeneous AGVs with Different Actuation Topologies. Actuators 2026, 15, 188. [Google Scholar] [CrossRef] [Scilit]
  29. Zhou, B.; Fan, G.; Wang, Y.; Liu, Y.; Chen, S.; Sun, Z.; Meng, C.; Yang, J.; Zhang, X. Life-extending optimal charging for lithium-ion batteries based on a multi-physics model and model predictive control. Appl. Energy 2024, 361, 122918. [Google Scholar] [CrossRef] [Scilit]
  30. Xu, J.; Demirer, N.; Pho, V.; Tian, K.; Zhang, H.; Bhaidasna, K.; Darbe, R.; Chen, D. Real-time multi-inputs multi-outputs economic model predictive control for directional drilling based on fast modeling and sensor fusion. J. Process Control 2025, 156, 103577. [Google Scholar] [CrossRef] [Scilit]
  31. Guo, Q.; Liu, G.; Zhu, J.; Cai, X.; Men, M.; Liang, L.; Wang, A.; Xu, B. Stick–Slip Prevention of Drill Strings Using Model Predictive Control Based on a Nonlinear Finite Element Reduced-Order Model. Processes 2025, 13, 1418. [Google Scholar] [CrossRef] [Scilit]
  32. Huang, K.; Wei, K.; Li, F.; Yang, C.; Gui, W. LSTM-MPC: A Deep Learning Based Predictive Control Method for Multimode Process Control. IEEE Trans. Ind. Electron. 2023, 70, 11544–11554. [Google Scholar] [CrossRef] [Scilit]
  33. Chen, E.X.; Han, X.; Malkawi, A.; Zhang, R.; Li, N. Adaptive model predictive control with ensembled multi-time scale deep-learning models for smart control of natural ventilation. Build. Environ. 2023, 242, 110519. [Google Scholar] [CrossRef] [Scilit]
  34. Khosravian, A.; Masih-Tehrani, M.; Amirkhani, A.; Ebrahimi-Nejad, S. Robust autonomous vehicle control by leveraging multi-stage MPC and quantized CNN in HIL Framework. Appl. Soft Comput. 2024, 162, 111802. [Google Scholar] [CrossRef] [Scilit]
  35. Jin, T.; Yan, C.; Guo, J.; Chen, C.; Zhu, D. Compilation of drilling load spectrum based on the characteristics of drilling force. Int. J. Adv. Manuf. Technol. 2022, 124, 4045–4055. [Google Scholar] [CrossRef] [Scilit]
  36. Zarzycki, K.; Ławryńczuk, M. Advanced predictive control for GRU and LSTM networks. Inf. Sci. 2022, 616, 229–254. [Google Scholar] [CrossRef] [Scilit]
  37. Wang, G.; Jia, Q.S.; Qiao, J.; Bi, J.; Zhou, M. Deep Learning-Based Model Predictive Control for Continuous Stirred-Tank Reactor System. IEEE Trans. Neural Netw. Learn. Syst. 2021, 32, 3643–3652. [Google Scholar] [CrossRef] [Scilit] [PubMed]
Figure 1. Tire mold workpiece and manual drilling: (a) segment tread ring with up to 600 vent holes (length, 40–80 mm; angle, from −10° to +10°); (b) manual drilling of vent holes on site.
Figure 1. Tire mold workpiece and manual drilling: (a) segment tread ring with up to 600 vent holes (length, 40–80 mm; angle, from −10° to +10°); (b) manual drilling of vent holes on site.
Actuators 15 00291 g001
Figure 2. Overall architecture of the robotic drilling system.
Figure 2. Overall architecture of the robotic drilling system.
Actuators 15 00291 g002
Figure 3. Design of the robotic drilling end effector.
Figure 3. Design of the robotic drilling end effector.
Actuators 15 00291 g003
Figure 4. Structure of the telescopic drill-bushing unit in the extended working position.
Figure 4. Structure of the telescopic drill-bushing unit in the extended working position.
Actuators 15 00291 g004
Figure 5. Workflow of the automatic drilling process.
Figure 5. Workflow of the automatic drilling process.
Actuators 15 00291 g005
Figure 6. Prototype of robotic drilling system for small-diameter deep-hole drilling.
Figure 6. Prototype of robotic drilling system for small-diameter deep-hole drilling.
Actuators 15 00291 g006
Figure 7. Comparison of constant-parameter and staged drilling schemes.
Figure 7. Comparison of constant-parameter and staged drilling schemes.
Actuators 15 00291 g007
Figure 8. Comparative analysis of chip morphology and feed torque: normal drilling (blue lines); tool breakage (red lines).
Figure 8. Comparative analysis of chip morphology and feed torque: normal drilling (blue lines); tool breakage (red lines).
Actuators 15 00291 g008
Figure 9. Force diagram of the end effector during drilling.
Figure 9. Force diagram of the end effector during drilling.
Actuators 15 00291 g009
Figure 10. Architecture of the GRU network.
Figure 10. Architecture of the GRU network.
Actuators 15 00291 g010
Figure 11. GRU-based feed torque prediction model (GFTM).
Figure 11. GRU-based feed torque prediction model (GFTM).
Actuators 15 00291 g011
Figure 12. GFTMPC flexible drilling controller.
Figure 12. GFTMPC flexible drilling controller.
Actuators 15 00291 g012
Figure 13. Equipment and communication process for drilling-data collection.
Figure 13. Equipment and communication process for drilling-data collection.
Actuators 15 00291 g013
Figure 14. Moving-average preprocessing of drilling signals: (a) feed rate; (b) feed torque.
Figure 14. Moving-average preprocessing of drilling signals: (a) feed rate; (b) feed torque.
Actuators 15 00291 g014
Figure 15. Comparison of feed torque under different drilling angles.
Figure 15. Comparison of feed torque under different drilling angles.
Actuators 15 00291 g015
Figure 16. Training loss trend of GFTM.
Figure 16. Training loss trend of GFTM.
Actuators 15 00291 g016
Figure 17. Prediction performance of GFTM on the test dataset.
Figure 17. Prediction performance of GFTM on the test dataset.
Actuators 15 00291 g017
Figure 18. Simulation scheme for comparative control evaluation under four conditions.
Figure 18. Simulation scheme for comparative control evaluation under four conditions.
Actuators 15 00291 g018
Figure 19. Simulation results of normal drilling under different drilling angles.
Figure 19. Simulation results of normal drilling under different drilling angles.
Actuators 15 00291 g019
Figure 20. Simulation results of drilling with different disturbance amplitudes.
Figure 20. Simulation results of drilling with different disturbance amplitudes.
Actuators 15 00291 g020
Figure 21. Simulation results of drilling with disturbances applied at different times.
Figure 21. Simulation results of drilling with disturbances applied at different times.
Actuators 15 00291 g021
Figure 22. Simulation results of drilling under composite conditions combining different drilling angles and disturbance amplitudes: (a) PID; (b) GFTMPC.
Figure 22. Simulation results of drilling under composite conditions combining different drilling angles and disturbance amplitudes: (a) PID; (b) GFTMPC.
Actuators 15 00291 g022
Figure 23. Experimental equipment and information transmission for GFTMPC validation.
Figure 23. Experimental equipment and information transmission for GFTMPC validation.
Actuators 15 00291 g023
Figure 24. Experimental drilling results under normal conditions.
Figure 24. Experimental drilling results under normal conditions.
Actuators 15 00291 g024
Figure 25. Experimental drilling results under slight-disturbance conditions.
Figure 25. Experimental drilling results under slight-disturbance conditions.
Actuators 15 00291 g025
Figure 26. Experimental drilling results under severe-disturbance conditions.
Figure 26. Experimental drilling results under severe-disturbance conditions.
Actuators 15 00291 g026
Figure 27. Drilled vent holes (a) and assembled vent sleeves (b) in tire molds.
Figure 27. Drilled vent holes (a) and assembled vent sleeves (b) in tire molds.
Actuators 15 00291 g027
Table 1. Main components, functions, and key parameters of the robotic drilling system.
Table 1. Main components, functions, and key parameters of the robotic drilling system.
NameFunction DescriptionParameters
PLCDirectly controls the motions of the end effector and auxiliary devices, ensuring coordinated operation of all components and accurate task execution.S7-1200 (Siemens AG, Munich, Germany); Communication: Profinet/Modbus TCP
HMIA PLC-associated interface used for parameter setting and manual operation, providing real-time visualization of PLC status and alarms.-
Industrial robotAccurately drives the end effector to the target drilling locations.Yaskawa GP25(Yaskawa Electric Corporation, Kitakyushu, Japan); 6 DOF; payload: 25 kg; repeatability: ±0.02 mm
Robot controllerControls robot motion and supports offline programming, including tool loading/unloading and automatic drilling programs.YRC1000 (Yaskawa Electric Corporation, Kitakyushu, Japan); MotoCom interface
End effectorPerforms the drilling operation to ensure drilling accuracy and efficiency.Total mass: 23.28 kg; Maximum spindle speed: 20,000 rpm; Feed stroke: 200 mm, Lead of ball screw: 10 mm, Travel parallelism: 0.015 mm; Feed-rate range: 0–1000 mm/min
WorkbenchSupports and fixes the workpiece.-
Tool setterMeasures the drill bit length to ensure a consistent and accurate drilling start position.-
Drill bit holderStores different types of drill bits to meet various drilling requirements.Maximum tool capacity: 6
Auxiliary devicesInclude solenoid valves, an oil pump, a filter-regulator-lubricator (FRL) unit, and other supporting components.-
Table 2. Test results of the two drilling schemes.
Table 2. Test results of the two drilling schemes.
StageConstant-Parameter DrillingStaged Drilling
Tool breakage rateEntry5%0%
Acceleration6%3%
Steady8%5%
Drilling success rate81%92%
Average drilling time11.2 s19.4 s
Table 3. Description of the data collected for each vent hole.
Table 3. Description of the data collected for each vent hole.
ParameterUnit
Feed rate v (sequence)mm/min
Feed torque τ (sequence) N · m
Drilling angle θ (constant) ° (degree)
Table 4. Partial reference-torque coefficients under different drilling angles.
Table 4. Partial reference-torque coefficients under different drilling angles.
Drilling AngleABDrilling AngleAB
9.473°0.0033438380.058847314−0.577°0.0034052660.085852707
8.038°0.0032721690.062892275−1.035°0.0012588660.101873711
7.816°0.0025112240.067915267−2.415°0.0013258630.11172027
6.881°0.0029468150.068189468−3.742°0.0030834230.094428915
5.178°0.0033038330.072079353−4.583°0.0020024330.108967332
4.63°0.0016398530.08461263−5.374°0.0029765950.100636945
3.744°0.003251370.07884518−6.371°0.0033648610.101833948
2.749°0.0028594850.08022304−7.594°0.0030966760.107955658
1.622°0.0033884280.082330612−8.565°0.0019803030.120769101
0.617°0.0033198230.085088178−9.638°0.0029363850.11135186
Table 5. Evaluation metrics of the GFTM.
Table 5. Evaluation metrics of the GFTM.
Evaluation MetricR2MAE (N·m)RMSE (N·m)MAPE
Value0.96820.00160.00221.9914%
Table 6. Classification of the degree of feed torque disturbance.
Table 6. Classification of the degree of feed torque disturbance.
Disturbance TypeDisturbance Amplitude
Normal<10%
Slight disturbance10–20%
Severe disturbance>20%
Table 7. Four simulation conditions.
Table 7. Four simulation conditions.
ConditionDrilling AngleDisturbance AmplitudeTime of Disturbance Application
1. Normal drilling under different drilling angles.8.131°, 6.798°, 4.453°,1.622°, −0.734°, −2.024°, −4.484°, −8.489°--
2. Drilling with different disturbance amplitudes.−0.734°10%, 15%, 20%, 25%, 30%, 35%, 40%, 45%25
3. Drilling with disturbances applied at different times.−0.734°20%10, 15, 20, 25, 30, 35, 40, 45
4. Composite conditions combining different drilling angles and disturbance amplitudes.8.131°, 6.798°, 4.453°,1.622°, −0.734°, −2.024°, −4.484°, −8.489°20%, 30%, 40%25
Table 8. Quantitative comparison of control performance between PID and GFTMPC.
Table 8. Quantitative comparison of control performance between PID and GFTMPC.
ConditionMaximum Torque
Deviation (N·m)
RMSE of Feed-Rate
Increment (mm/min)
Saturation Ratio of
Feed-Rate Increment
PIDGFTMPCImp. (%)PIDGFTMPCImp. (%)PIDGFTMPCImp. (%)
10.00380.0055−42.9911.67927.532835.500.00500100.00
20.03140.03014.1621.293414.122033.680.11250.012588.89
30.02300.02156.6919.371810.633945.110.09000100.00
40.03290.03202.7021.484414.127534.240.12170.013389.07
Overall---19.860812.944634.820.09540.008890.78
Table 9. Distribution of disturbance levels among 1038 experimentally drilled holes.
Table 9. Distribution of disturbance levels among 1038 experimentally drilled holes.
TypePercentage
Normal44.7%
Slight disturbance50.2%
Severe disturbance5.1%
Table 10. Comparative experiments on tool life under different drilling configurations.
Table 10. Comparative experiments on tool life under different drilling configurations.
GroupDrill BushingLubricationGFTMPCCounted
Drill Bits
Results
MeanCV
M *× (Toothbrush)××50301.566.69%
R1×××---
R2××109.019.88%
R3×1012.518.33%
R4501016.622.68%
* M: manual drilling; R1–4: four different robotic drilling configurations.
Table 11. Comparison of daily throughput per worker.
Table 11. Comparison of daily throughput per worker.
ItemManual Drilling DeviceAutomated Robotic Drilling System
Number of vent holes per tire mold200
Average drilling depth (mm)65
Daily working time (h)88
Number of systems operated by one worker13
Drilling time per vent hole (s)2035
Daily throughput (workpieces)7.212.34
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zhao, Y.; Liu, H.; Wang, B.; Li, F.; Cui, H. A Robotic Drilling System with GFTMPC-Based Flexible Control for Small-Diameter Deep Holes in Tire Molds. Actuators 2026, 15, 291. https://doi.org/10.3390/act15060291

AMA Style

Zhao Y, Liu H, Wang B, Li F, Cui H. A Robotic Drilling System with GFTMPC-Based Flexible Control for Small-Diameter Deep Holes in Tire Molds. Actuators. 2026; 15(6):291. https://doi.org/10.3390/act15060291

Chicago/Turabian Style

Zhao, Yunhao, Haining Liu, Bin Wang, Fajia Li, and Huanyong Cui. 2026. "A Robotic Drilling System with GFTMPC-Based Flexible Control for Small-Diameter Deep Holes in Tire Molds" Actuators 15, no. 6: 291. https://doi.org/10.3390/act15060291

APA Style

Zhao, Y., Liu, H., Wang, B., Li, F., & Cui, H. (2026). A Robotic Drilling System with GFTMPC-Based Flexible Control for Small-Diameter Deep Holes in Tire Molds. Actuators, 15(6), 291. https://doi.org/10.3390/act15060291

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop