Next Article in Journal
Optimization of Heat Pump Systems in Buildings by Minimizing Costs and CO2 Emissions
Previous Article in Journal
Cost-Aware Optimization of Optical Add-Drop Multiplexers Placement in Packet-Optical xHaul Access Networks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Configuration Optimization and Response Prediction Method of the Clamping Robot for Vibration Suppression of Cantilever Workpiece

1
College of Mechanical and Electrical Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China
2
Jiangsu Key Laboratory of Precision and Micro-Manufacturing Technology, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China
*
Authors to whom correspondence should be addressed.
Appl. Sci. 2023, 13(8), 4863; https://doi.org/10.3390/app13084863
Submission received: 22 February 2023 / Revised: 22 March 2023 / Accepted: 3 April 2023 / Published: 12 April 2023

Abstract

:
Cantilever workpieces are widely used in the aerospace field; they produce vibrations easily and affect machining quality under the action of external forces. Enhancing the stiffness of the workpiece using a robot as a fixture is an effective means to solve this problem. However, the vibration suppression effect of the clamping system depends on the dynamics performance of different configurations of the robot. Therefore, in order to obtain the optimal clamping robot configuration, the system dynamics model composed of automated guided vehicle (AGV)-robot-gripper-workpiece (ARGW) is established based on the transfer matrix method of the multibody system (MSTMM), and the vibration responses of the workpiece under different configurations are analyzed. Then, a robot configuration optimization method based on workpiece response was proposed. Finally, the effectiveness of the optimization method is verified through simulations and experiments at different clamping robot configurations. The dynamics model and optimization method in this paper can be used to predict the workpiece vibration response and choose a reasonable clamping robot configuration, avoiding the reduction in workpiece machining quality due to the improper configuration of the clamping robot.

1. Introduction

Cantilever workpieces on aerospace products have characteristics that include a complex structure, poor stiffness, and high precision requirements, and often require special fixtures to reduce their machining vibration [1]. Moreover, the diversity of cantilever workpiece types poses a high challenge to the selection of fixtures. Industrial robots have been widely used in the manufacturing of aerospace products with low costs, high mobility and strong adaptability [2,3,4,5], and have gradually become an important choice for fixed large-size structure and cantilever workpieces. For example, the cantilever workpieces on the space station have poor stiffness, making it easy to produce vibration under the action of external forces and thus affecting the machining quality. Enhancing the stiffness through the mobile clamping robot can effectively suppress the vibration, and avoid the disadvantages of traditional processes such as repeated assembly, which entails a complex process, and long cycle. However, the operation performance of the robot will change with the configuration [6,7,8], resulting in the unstable vibration suppression effect of different clamping robot configuration on the workpiece, and cannot meet the requirements of machining quality [9,10]. Consequently, optimizing the configuration of the clamping robot is very important to improve the machining quality of the clamped workpiece.
Extensive studies on robot configuration optimization based on kinematics [11,12,13], stiffness [14,15,16], and dynamic performance [17,18] have been carried out to date. Generally, the robot configuration optimization based on kinematic performance is mainly used to ensure the track smoothness and task accessibility of large-range machining such as milling and welding [13,19,20]. However, in order to improve the machining quality of the workpiece, the robot stiffness is necessary to be considered in the configuration optimization [21,22]. When the external excitation frequency is not close to the natural frequency of the robot system, the configuration optimization effect based on static stiffness is enough [15,23]. For example, Sebastien [24] and Guo et al. [25] built a robot static stiffness model based on the robot six-joint stiffness and Jacobian matrix, and guaranteed the drilling quality of the robot by analyzing and optimizing the stiffness at different configurations. Actually, there are six stiffness parameters on each joint of the robot. Accordingly, in order to accurately analyze the stiffness performance of the robot under different configurations, Cui et al. [26] established a dynamic model including 36 stiffness parameters based on the transfer matrix method of the multibody system (MSTMM). In addition, for processing tasks such as drilling and milling, the machining quality is mainly affected by the stiffness in the axial direction and the feed direction [27]. Bu [14] and Chen et al. [28] ensured the optimal stiffness in the direction of the main machining load by using the robot orientation stiffness optimization model, and the experimental results proved that the optimization method could effectively improve the machining quality. The above methods are based on the redundant degree-of-freedom (DOF) of the six-joint robot when performing five DOF tasks. However, due to the fixed position relationship between the robot and the workpiece, the improvement effect of the configuration optimization is limited. Hence, Caro et al. [29] first analyzed the optimal configuration in the working space according to the robot stiffness model, and then ensured that the robot is in the ideal configuration by adjusting the fixed position of the workpiece. Similarly, Shen et al. [30] improved the stiffness performance of the robot by optimizing the fixed angle between the flange and the spindle, which ensured the quality of the robot drilling. Zhang et al. [31] investigated an initial position optimization method for the welding robot based on the digital twin model, which found the initial welding position with the best operational smoothness through a particle swarm algorithm to ensure the welding efficiency. Although the above methods have significant effects on the machining of small parts, the optimization effects are limited for large-size parts machining, and may even prevent the configuration optimization of the robot due to operating range limitations [32,33]. On these grounds, a robot system with mobile platform is gradually adopted to manufacture large structural parts. Jiao et al. [11] used the additional axis of the robot to divide the position of the wing drilling, and optimized the robot configuration based on the static stiffness model, which effectively ensured the operation stiffness of the robot in the whole task. Moreover, when the automated guided vehicle (AGV) is used as the robot fixed platform, the flexibility of the robot system can be further improved, which ensures that the robot has redundant DOF to performing the task [34]. Nevertheless, due to the poor stiffness of AGV, its influence on the stiffness performance of the robot system should be considered when performing the configuration optimization, and the complex structure greatly increases the difficulty of stiffness modelling.
The machining vibration of the robot depends on its dynamic performance. Due to the weak stiffness and asymmetric structure of the robot, it is more prone to chatter (self-excited vibration), which is one of the biggest obstacles in the pursuit of machining quality [35,36]. In order to prevent the chatter during milling, Chen et al. [18] adopted the stable lobe diagram under different robot configurations established by the inverse distance weighted model for configuration optimization. Likewise, Said [17] and He et al. [37] analyzed the machining vibration and optimized the whole milling trajectory based on the robot dynamics model, realizing the avoidance of machining chatter with non-process parameters adjustment. When no chatter occurs, the vibration response of the workpiece should be reduced as much as possible to further improve the surface machining quality. Li et al. [38] took the spindle vibration response as the index and combined it with genetic algorithm to optimize the robot configuration, and reduced the vibration response by changing the configuration to realize the improvement of the drilling quality. Considering the above studies, it can be seen that the robot configuration optimization based on the dynamics performance can directly reduce the vibration response and improve the machining quality. However, the existing studies are mainly aimed at the vibration suppression of the robot machining system with the open-loop structure, and the clamping robot has not been sufficiently investigated. In addition, when the robot acts as a fixture to fix the cantilever workpiece on aerospace products, the workpiece forms an approximately closed-loop structure with the clamping robot system, which increases the difficulty of analyzing the dynamics performance and selecting the appropriate robot configuration.
Inspired by the above mentioned studies, this paper combines dynamics response prediction and configuration optimization to improve the vibration suppression effect for the cantilever workpiece. In order to enable the clamping robot to suppress the vibration of the workpiece at different positions on the space station, the AGV is used as the carrier. The established dynamics model of the AGV-robot-gripper-workpiece (ARGW) system can predict the vibration response of the workpiece in the clamped state. Then, the influence of different configurations of the clamping robot caused by different clamping directions, different workpieces, and movement of the AGV on the vibration response of the workpiece were analyzed. The simulation and experimental results show that the proposed configuration optimization method of the clamping robot can not only improve the vibration suppression effect, but also avoid the degradation of machining quality caused by improper configuration. The main contributions of this method can be summarized as follows:
  • Providing a solution for dynamics modelling of the ARGW system with approximately closed-loop structure;
  • The influence laws of different clamping robot configurations on the vibration responses of the workpiece are studied;
  • The vibration suppression effect on the workpiece is improved by optimizing the clamping robot configuration.
The rest of this paper is organized as follows. The dynamics model and its topology structure of the ARGW system are given in Section 2. In Section 3, the solution method of dynamics responses under different configurations of the clamping robot is deduced according to the MSTMM. In Section 4, the influence laws of different configurations on vibration responses are analyzed, and the configuration optimization method based on the workpiece responses is shown. In Section 5, the vibration suppression effect of the configuration optimization is verified using simulations and experiments. Finally, the conclusions are presented in Section 6.

2. System Composition and Dynamic Model

As shown in Figure 1, the large panel is a component sample of the space station cabin. Due to the good stiffness of the panel and tooling, they are considered a fixed boundary in this paper. When the AGV is well-positioned, the supporting legs will extend and support the AGV to improve the stability of the system. At this time, both the supporting legs of the AGV and the cantilever workpiece are in contact with the fixed boundaries, resulting in an approximate closed-loop structure of the ARGW system composed of AGV, clamping robot KR 60 HA, gripper, and cantilever workpiece.
The elements in the ARGW system can be divided into rigid body elements and hinge elements. Moreover, rigid body elements include single input end and single output end elements, multiple input ends and single output end elements. Synchronously, hinge elements are unified as spatial elastic hinge elements with three-direction translational stiffness and three-direction rotational stiffness.
The dynamics model of the system is described in Figure 2, and its topology figure is shown in Figure 3. The four supporting legs, AGV, seven links of the robot, gripper, and workpiece are considered rigid bodies 2, 5, 8, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, and 31, respectively. Additionally, the hinge elements are numbered as 1, 3, 4, 6, 7, 9, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, and 32 in sequence. The ground and the panel are fixed boundaries, all of which are numbered as 0. In addition, the workpiece machining surface is a free boundary, also numbered 0.
It can be seen that the topology figure of the system dynamics model is a tree structure, where the output end 0 of the workpiece 31 is the tip of the system and the elements 1, 4, 7, 10, and 32 are the roots of the system. Arrows and rectangles are divided into hinge elements and body elements, and the beginning and end of arrows coincide with the output end of the previous body element and the input end of the next body element, respectively. Furthermore, the direction of the arrow is the transfer direction of the state vector Z in the ARGW system.

3. Dynamics Responses of the Workpiece under Different Clamping Robot Configurations

3.1. Coordinate Systems of the ARGW System

The diagrams of the body element and the hinge element are shown in Figure 4a and b, respectively, which are located in the same world coordinate system o0x0y0z0. In particular, the mass of the body element is C, its dynamics parameters are measured by the model, and the coordinate system of the input end Ix′y′z′ and the coordinate system of the output end Oxyz are always in same direction. Moreover, the translational stiffness and torsional stiffness of the hinge element are identified using the mode test, and the coordinate system of the input end and output end coincide. Furthermore, defining the coordinate system Oxyz of the body element and the coordinate system Ix′y′z′ of the next hinge element always coincide; thus, the coordinate system of the ARGW system can be represented by the Oxyz of the body element.
As shown in Figure 5, o L i x L i y L i z L i ( i = 1 , 2 , 3 , 4 ) are the coordinate systems of four supporting legs, o L i x L i y L i z L i ( i = 1 , 2 , 3 , 4 ) is the coordinate system of the AGV, o i x i y i z i ( i = 1 , 2 , , 6 , f ) are the six-link and flange coordinate systems of the robot, oendxendyendzend and owxwywzw are the end gripper and workpiece coordinate systems, respectively.
When the clamping robot is in the configuration shown in Figure 5, all coordinate systems have the same direction, and the angles of the six joints of the robot are defined as 0°. After the robot’s configuration changes, the transfer direction of the state vector of each joint will change. Depending on the different rotation directions of six joints, the transformation matrices of x, y, and z directions are defined as follows:
H x θ k = h x θ k O 3 × 3 O 3 × 3 O 3 × 3 O 3 × 3 h x θ k O 3 × 3 O 3 × 3 O 3 × 3 O 3 × 3 h x θ k O 3 × 3 O 3 × 3 O 3 × 3 O 3 × 3 h x θ k , k = 1 , 2 , 3 , 4 , 5 , 6
H y θ k = h y θ k O 3 × 3 O 3 × 3 O 3 × 3 O 3 × 3 h y θ k O 3 × 3 O 3 × 3 O 3 × 3 O 3 × 3 h y θ k O 3 × 3 O 3 × 3 O 3 × 3 O 3 × 3 h y θ k , k = 1 , 2 , 3 , 4 , 5 , 6
H z θ k = h z θ k O 3 × 3 O 3 × 3 O 3 × 3 O 3 × 3 h z θ k O 3 × 3 O 3 × 3 O 3 × 3 O 3 × 3 h z θ k O 3 × 3 O 3 × 3 O 3 × 3 O 3 × 3 h z θ k , k = 1 , 2 , 3 , 4 , 5 , 6
where θ k is the angle of the joint k.
h x ( θ ) = 1 0 0 0 cos θ sin θ 0 sin θ cos θ , h y ( θ ) = cos θ 0 sin θ 0 1 0 sin θ 0 cos θ , h z ( θ ) = cos θ sin θ 0 sin θ cos θ 0 0 0 1

3.2. Dynamics Response of the Workpiece

In MSTMM [39], the state vector Z used to represent the motion state of the object is defined as follows:
Z = [ X Y Z Θ x Θ y Θ z M x M y M z Q x Q y Q z ] T
where X , Y , Z T , Θ x , Θ y , Θ z T , M x , M y , M z T , and Q x , Q y , Q z T are linear displacements, angular displacements, internal torques, and internal forces relative to its equilibrium position in modal coordinates, respectively [40,41].
According to the dynamics model and the automatic deduction, the main transfer equation of the ARGW system is established as follows:
T 31 32 Z 32 , 0 + T 31 1 Z 1 , 0 + T 31 4 Z 4 , 0 + T 31 7 Z 7 , 0 + T 31 10 Z 10 , 0 = Z 31 , 0
where Z k , 0 are the reprintings of the state vector of the output end of element k, and
T 31 32 = U 31 , 32 U 32 T 31 1 = U 31 , 30 U 30 U 29 U 28 U 27 H X θ 6 U 26 U 25 H Y θ 5 U 24 U 23 H X θ 4 U 22 U 21 H Y θ 3 U 20 U 19 H Y θ 2 U 18 U 17 H Z θ 1 U 16 U 15 U 14 U 13 , 3 U 3 U 2 U 1 T 31 4 = U 31 , 30 U 30 U 29 U 28 U 27 H X θ 6 U 26 U 25 H Y θ 5 U 24 U 23 H X θ 4 U 22 U 21 H Y θ 3 U 20 U 19 H Y θ 2 U 18 U 17 H Z θ 1 U 16 U 15 U 14 U 13 , 6 U 6 U 5 U 4 T 31 7 = U 31 , 30 U 30 U 29 U 28 U 27 H X θ 6 U 26 U 25 H Y θ 5 U 24 U 23 H X θ 4 U 22 U 21 H Y θ 3 U 20 U 19 H Y θ 2 U 18 U 17 H Z θ 1 U 16 U 15 U 14 U 13 , 9 U 9 U 8 U 7 T 31 10 = U 31 , 30 U 30 U 29 U 28 U 27 H X θ 6 U 26 U 25 H Y θ 5 U 24 U 23 H X θ 4 U 22 U 21 H Y θ 3 U 20 U 19 H Y θ 2 U 18 U 17 H Z θ 1 U 16 U 15 U 14 U 13 , 12 U 12 U 11 U 10
where U i is the transfer matrix corresponding to the element i, U 31 , 30 and U 31 , 32 are the transfer matrices of workpiece with respect to input ends 30 and 32, U 13 , 3 , U 13 , 6 , U 13 , 9 , and U 13 , 12 are the transfer matrices of the AGV with respect to input ends 3, 6, 9, and 12.
From the topology figure of the ARGW system, it can be seen that the workpiece and the AGV are multiple input ends and single output end. Therefore, the geometric equation of the workpiece can be obtained as follows:
G 31 32 Z 32 , 0 + G 31 1 Z 1 , 0 + G 31 4 Z 4 , 0 + G 31 7 Z 7 , 0 + G 31 10 Z 10 , 0 = 0 6 × 1
where
G 31 1 = H 31 , 30 U 31 , 30 1 T 31 1 G 31 4 = H 31 , 30 U 31 , 30 1 T 31 4 G 31 7 = H 31 , 30 U 31 , 30 1 T 31 7 G 31 10 = H 31 , 30 U 31 , 30 1 T 31 10 G 31 32 = H 31 , 32 U 32
Furthermore, the geometric equations of the AGV are
G 13 1 Z 1 , 0 + G 13 4 Z 4 , 0 = 0 6 × 1 G 13 1 Z 1 , 0 + G 13 7 Z 7 , 0 = 0 6 × 1 G 13 1 Z 1 , 0 + G 13 10 Z 10 , 0 = 0 6 × 1
where
G 13 1 = H 13 , 3 U 3 U 2 U 1 G 13 4 = H 13 , 6 U 6 U 5 U 4 G 13 7 = H 13 , 9 U 9 U 8 U 7 G 13 10 = H 13 , 12 U 12 U 11 U 10
The specific form of coefficient matrix H i , o is
H i , o = I 3 l ˜ i o O 3 × 3 O 3 × 3 O 3 × 3 I 3 O 3 × 3 O 3 × 3 , i = 13 o = 3 , 6 , 9 , 12 o r i = 31 o = 30 , 32
where l i o represents the displacement matrix of the output point end o relative to first input end i, l ˜ i o refers to the skew-symmetric matrix of l i o .
Equations (8) and (10) are the geometric equations of the ARGW system. By combining the geometric equations with Equation (6), the overall transfer matrix can be written as follows:
I 12 T 31 32 T 31 1 T 31 4 T 31 7 T 31 10 O 6 × 12 G 31 32 G 31 1 G 31 4 G 31 7 G 31 10 O 6 × 12 O 6 × 12 G 13 1 G 13 4 O 6 × 12 O 6 × 12 O 6 × 12 O 6 × 12 G 13 1 O 6 × 12 G 13 7 O 6 × 12 O 6 × 12 O 6 × 12 G 13 1 O 6 × 12 O 6 × 12 G 13 10 Z 31 , 0 Z 32 , 0 Z 1 , 0 Z 4 , 0 Z 7 , 0 Z 10 , 0 = 0
It can be simplified as follows:
U all Z all = 0 72 × 1
By removing the 0 element and its corresponding array in the boundary conditions, Equation (14) is further simplified as follows:
U ¯ all Z ¯ all = 0
Then, the eigenfrequency equation of the ARGW system can be written as follows:
det U ¯ all = 0
Solving Equation (16), the natural frequency ω k ( k = 1 , 2 , 3 6 ) of the ARGW system can be obtained. Then, the state vector of the workpiece can be solved by taking ω k into Equation (13). However, to analyze the vibration suppression effect of the ARGW system, it is necessary to convert the state vector to the physical coordinate system based on the dynamics model.
The dynamics equation of rigid body element i is as follows:
M i v i , t t + C i v i , t + K i v i = f i
where M i , C i and K i are the mass matrix, damping matrix, and stiffness matrix of the rigid body i. Additionally, v i is the displacement generated by the external forces f i , and v i , t , v i , t t are the first and second derivatives of v i with respect to time t. By superimposing the dynamics equation of each rigid body element according to the topology structure of the ARGW system, the overall dynamics equation can be written as follows:
M v t t + C v t + K v = f
According to the MSTMM, Equation (18) can be expressed as follows:
q ¨ k ( t ) + 2 ζ k ω k q ˙ k ( t ) + ( ω k ) 2 q k ( t ) = i f ( t ) , V i k / M i k
where q ¨ k , q ˙ k , and q k are the generalized acceleration, velocity, and displacement, respectively. The eigenvector V i k contains only the liner displacement and angular displacement of the state vector Z i k . Then, the dynamics responses v can be obtained as follows:
v = k = 1 n V k q k ( t )
The machining vibration responses of the workpiece can be obtained by bringing the milling forces into Equation (19). Further, the change laws of clamping robot’s vibration suppression on the workpiece with different configurations can be analyzed.

4. Dynamics Simulation and Configuration Optimization Method

4.1. Vibration Suppression Effects of Different Postures

The configuration of the clamping robot can be divided into two parts: the position xendyendzend and posture RxRyRz of the flange coordinate system relative to the coordinate system o B x B y B z B . Additionally, the values of the position and posture will both affect the configuration of the clamping robot.
As shown in Figure 6, the gripper consists of a connecting plate, an air cylinder, two link reinforcement plates, two jaws and two central axes, in which the jaws can adjust around the central axis. Before clamping, the gripper is left open. When the configuration of the clamping robot is determined, the cylinder contracts to clamp the workpiece, and the jaws adaptively adjust the angles to fit the surfaces of the workpiece. The clamping force of the gripper on the workpiece is only related to the air pressure and cylinder performance, and will not change with the clamping position and clamping direction. When the spatial positions of the AGV and workpiece remain unchanged, the gripper can still clamp the workpiece through both the A and B directions. Apparently, the clamping robot has different configurations in the two directions of the gripper.
The vibration responses of the workpiece depend on the state vector Z31,0 of the output point Pm, which can be written as follows:
Z 31 , 0 = U 31 , 30 Z 30 , 31 + U 31 , 32 Z 32 , 31
As shown in Figure 7, when the gripper is clamping the workpiece in direction A or B, the input points of two directions are equivalent to Pc. Additionally, Pc is located on the line over the output point Pm and the input point Pf, and its position is constant relative to Pm in both directions, A and B. Moreover, the dynamics parameters of the workpiece are unchanged; thus, the transfer matrix U 31 , 30 is also unchanged. Furthermore, since the fixed position of the workpiece is always unique, then the transfer matrix U 31 , 32 is also unchanged. In this case, the vibration responses of the workpiece are only related to Z 30 , 31 and Z 32 , 31 at different clamping robot configurations. In this paper, the acceleration of the Pm point in the owxwywzw coordinate system is used to represent the vibration response of the workpiece.
In addition to different RxRyRz for the same workpiece, the configurations of the clamping robot facing the same type of workpiece with different fixed angles on the panel will also change. As shown in Figure 8, when the gripper clamping the workpiece in the B direction, the configuration of the clamping robot is constantly changing with the fixed angle of the workpiece. At this time, if the position of the AGV and the fixed stiffness of the workpiece do not change, only RxRyRz changes in the robot configuration. The same is true for clamping direction A. For the two cases in Figure 6 and Figure 8, the influence of different RxRyRz on the vibration suppression effect of the clamping robot needs to be analyzed to obtain the optimal clamping configuration.
In order to analyze and predict the vibration suppression effect of different clamping robot configurations on the workpiece, the dynamic milling force model of spiral slotting end mill is used as the input, and the instantaneous milling force in xw, yw, and zw direction is as follows:
F x = j = 1 N l = 1 M ( d F t j l cos ϕ j l d F r j l sin ϕ j l ) F y = j = 1 N l = 1 M ( d F r j l cos ϕ j l + d F t j l sin ϕ j l ) F z = j = 1 N l = 1 M d F a j l
where jl represents the lth cutting microelement on the cutting blade j, ϕ j l is the angular displacement of the microelement, while dFtjl, dFrjl, and dFajl are the forces on the feed, normal, and axial direction, respectively.
The milling parameters in Table 1 are adopted to simulate the vibration suppression effects of different RxRyRz at three heights, and the variation laws of the overall workpiece responses are shown in Figure 9a–c, respectively. where x end = 1.8 m , y end = 0 m , and z end = 1.0 m , 1.2 m , 1.4 m .
The three axes in Figure 9 represent the angles of Rx, Ry, and Rz, and the color represents the amplitudes of the responses, which are determined by the acceleration response legend on the right side of the figure. Each figure is composed of six faces, of which the middle three groups of intersecting faces are the responses of different configurations when Rx = 0°, Ry = 0°, and Rz = 0°, and the three faces at the edge are the responses when Rx = 45°, Ry = −45°, and Rz = −45°. From the face corresponding to Ry = 0° in Figure 9a, it can be seen that as Rz gradually changes from −45° to 45°, the responses tend to gradually increase, indicating that the vibration suppression effect of the clamping robot is gradually reduced. In addition, it can be seen from the face of Rx = 45° and Rz = −45° that when Ry > 0°, the responses are greater than Ry < 0°. Moreover, Figure 9b,c presents the same pattern of response changes.
As can be seen from the simulation results of different heights, the overall responses of the workpiece show a downward trend as the height increases from 1.0 m to 1.4 m. Additionally, the maximum values of the overall responses at the three heights are approximately 55 m/s2, 54 m/s2, and 53 m/s2, respectively. The maximum change range of responses throughout the simulation interval is 7 m/s2. Furthermore, the change ranges caused by Rx and Rz are significantly smaller than that of Ry. This is because the conversion around Rx is mainly completed by the robot’s fourth and sixth joints, which will not produce a large configuration change. Moreover, the RxRyRz of the robot are almost symmetrical when rotating around the positive and negative directions of Rz, and the differences of vibration suppression effect of the corresponding RxRyRz are minor. In contrast, the configuration change around Ry is large and asymmetric, and responses also change greatly. It can be seen from Figure 9 that when Ry is greater than 0, the responses are significantly greater, which indicates that the vibration suppression effect corresponding to the clamping direction B in Figure 7 is better than the clamping direction A.

4.2. Vibration Suppression Effects of Different Positions

As indicated in Figure 10, the movement of the AGV in the x0o0y0 allows the robot to clamp the same workpiece in different configurations. In addition to the movement along the direction of y0 in Figure 10, it can also move along the direction of x0, which provides great freedom for the choice of the clamping robot configuration. Although the positions of the coordinate system o0x0y0z0 and oendxendyendzend are constant, the xend and yend of the clamping robot changes. Moreover, the height of the end zend changes when facing the workpiece at different positions in space. Therefore, it is necessary to comprehensively analyze the vibration suppression effect of different xendyendzend.
Similarly, based on the conditions in Section 4.1, a simulation is conducted to analyze the influence of the configuration changes caused by xendyendzend on vibration responses, and the results are depicted in Figure 11.
Similar to the presentation in Figure 9, the three axes are xend, yend, and zend, and the figure is composed of six faces too. However, the difference is that the vibrational response caused by the xendyendzend changes more regularly. The overall response showed a decreasing trend from the boundary of x = 0.5 m and z = 0.4 m to the boundary of x = 1.5 m and z = 1.4 m. It can be intuitively seen from Figure 11 that as the configuration of clamping robot changes, the overall responses of the workpiece vary from 46 m/s2 to 60 m/s2, and the change range reaches 14 m/s2. Compared with RxRyRz, the change in xendyendzend has a more obvious effect on the vibration suppression of the clamping robot. In addition, the responses of the workpiece decrease with the increase in zend, which is consistent with the result shown in Figure 9. Additionally, the effect of yend change on vibration responses is not as obvious as that of xend and zend. This is because the robot is approximately symmetric along yend = 0, and the configuration change caused by the of yend is not as obvious as that of xend and yend. In short, the law in Figure 11 shows that the closer the workpiece is to o B x B y B z B , the worse the vibration suppression effect of the corresponding configuration of the clamping robot is.

4.3. Configuration Optimization Mothed of the Clamping Robot

The configuration optimization process can be divided into two parts: dynamic responses solving and configuration adjustment, where configuration adjustment can be achieved by changing the clamping direction of the gripper and the position of the AGV. When the workpiece and its clamping direction are determined, the configuration of the clamping robot is only related to xend and yend. In addition, the current z′end and R′xR′yR′z need to be kept unchanged in the optimization of the same clamping direction. Additionally, the specific process is shown in Figure 12. The blue dotted box is the dynamics modeling and response analysis, the red dotted box is the configuration optimization part, and the milling force model is the external force input of the entire optimization process. Additionally, after each configuration change, a dynamic response solution is required.
During configuration optimization, the overall response Aall of the workpiece output point Pm is taken as an index, which can be expressed as follows:
A all = a x 2 + a y 2 + a z 2
where ax, ay, and az are the responses in three directions of the Pm.
With reference to the technical parameters of the KR 60 HA robot, the joint limit of the clamping robot can be determined. Then, the configuration optimization model of clamping robot was established as follows:
min A all s . t .   z end , R x , R y , R z = z end , R x , R y , R z θ k θ p min , θ p max , k = 1 , 2 , , 6
where [ θ k min , θ k max ] is the movable range of joint k.

5. Verification Experiments

5.1. Verification of the ARGW System Dynamics Model

To verify the accuracy of the dynamics model and the effectiveness of the configuration optimization method, the experimental platform is built in Figure 13. The milling robot is KR 210 R2700, and the workpiece milling surface is 6061 aluminum alloy. In the middle of the clamping robot flange and gripper is a six-dimensional force sensor that can be used to collect the forces applied on the clamping robot during milling. In addition, the clamping status of the workpiece by the gripper can be monitored using the data on the force sensor. When the configuration of the clamping robot remains unchanged, the data of the force sensor after clamping is equal to the previous clamping, it means that the clamping force of the workpiece is consistent and determined by the gripper. In this way, the influence of the clamping force on the vibration suppression effect is excluded. Moreover, the responses of the workpiece are collected by the three-component acceleration sensor and DHDAS dynamic signal collector.
In the verification experiment, the [xend, yend, zend, Rx, Ry, Rz] of the clamping robot were [0.78 m, 0.36 m, 1.03 m, 140.79°, 67.89°, 40.54°]. The workpiece was milled using the process parameters in Table 1, and the responses of the workpiece in the experiment were collected using the acceleration sensor. The forces information collected by the force sensor is converted into the owxwywzw coordinate system, and the forces are presented in Figure 14 after compensating the initial forces information and gravity. In general, the feed and radial forces are greater than the axial forces. Since the milling direction in this paper is the negative direction of zw, the forces in xw and zw directions are significantly greater than those in yw direction. By inputting the milling forces into the ARGW system dynamics model, the workpiece acceleration response can be obtained. Compared with the responses collected by the acceleration sensor, the results are shown in Figure 15.
Figure 15a–c presents the responses in the xw, yw, and zw directions, respectively. From the acceleration responses in the three directions, it can be seen that the responses increase rapidly and then decrease at the beginning stage, and the responses in the middle stage tend to be stable, finally decreasing slowly at the end stage. This is because when the tool first enters the workpiece, the instantaneous excitation will make the workpiece produce a large response. As the tool moves away from the workpiece, the response decreases as the amount of cutting decreases. It can be seen from the local magnification diagram that the responses of the experiment and the simulation agree well overall. Specifically, the maximum error is 4.6 m/s2, appearing in the xw direction, whereas the average errors in the three directions are only 2.9%, 3.4%, and 2.3%. The comparative results demonstrate the accuracy of the dynamics model of the ARGW system. Moreover, the simulated responses are always smaller than the experimental responses in either direction. This is because there are various environmental noises in the experiment, while the simulation is carried out in an ideal environment without additional interfering factors.

5.2. Verification of the Configuration Optimization Method

Under the experimental conditions in Section 5.1, the xend and yend are changed to realize the vibration suppression with different configurations of the clamping robot. Then, the vibration suppression effects of different configurations are analyzed and predicted by the dynamics model, and the result is represented in Figure 16.
Figure 16 is the acceleration response plane when zend = 1.03 m in Figure 11. In order to show the amplitude of the response more intuitively, a vertical coordinate named acceleration is added in this figure on the basis of retaining color features. In addition, the two axes in the horizontal plane are xend and yend. The responses in Figure 15 show a trend of gradually decreasing from the highest point Pmax to the surrounding, and its overall change law is almost consistent with that shown in Figure 11. Under current conditions, the response is up to 67.98 m/s2 of the Pmax, and the response can be reduced by 45.35% to 37.15 m/s2 after configuration optimization of the clamping robot. At the maximum response point Pmax, the corresponding xend of the clamping robot is only 0.5 m, and yend is basically close to 0 m. At this time, the gripper of the robot is closest to the base as shown in Figure 16. Therefore, in order to obtain a better vibration suppression effect, the configuration of the clamping robot should be as far away from Pmax as possible.
According to the simulation result, a series of experiments are carried out to verify the accuracy of the response prediction and the effectiveness of the configuration optimization method. Including a group of non-clamping experiments and four groups of clamping experiments with different configurations, the experimental scenes are shown in Figure 17. The configuration of the clamping robot in Figure 17e is the optimized configuration, while Figure 17b–d shows the controlled experiments with three groups of gradually decreasing responses.
In Figure 17, it can be observed that the angles of six joints of the milling robot are (−16.49°, −63.64°, 77.45°, 168.90°, 63.04°, −224.17°), and the slight configuration changes caused by the different milling processes are ignored. Additionally, the configurations of the four groups of the clamping robot are listed in Table 2. Moreover, the values of xend and yend corresponding to Config. 1 to Config. 4 gradually move away from point Pmax. The responses of the experiments and simulations are indicated in Figure 18.
As can be seen from Figure 18, the response gradually decreases as the Config. 1 runs to Config. 4, which is consistent with the change in the response prediction result observed in Figure 16. Moreover, the experimental responses are 2.55 m/s2, 1.71 m/s2, 2.16 m/s2, and 2.01 m/s2 larger than the simulated responses, respectively, which agrees with the comparison results in Figure 15. The above results also verify the accuracy of the response prediction based on the ARGW system dynamics model. The response corresponding to the optimized Config. 4 is the smallest of the four sets of configurations. The experimental result is 46.78 m/s2, and the simulation result is 44.77 m/s2. Furthermore, the simulated and experimental responses were reduced by 15.37 m/s2 and 15.91 m/s2 after configuration optimization, demonstrating the effectiveness of configuration optimization in improving the vibration suppression effect.
The milling experiment effects of different configurations are illustrated in Figure 18; in addition, the surface roughness of the corresponding milling path is listed in Table 3. Additionally, C1 to C4 are abbreviations of Config. 1 to Config. 4.
It can be intuitively observed from Figure 19 that the non-clamping milling surface has obvious tool marks, and its surface roughness reaches 1.684, which is significantly higher than that of the other four groups of clamping experiments. The result proves that the mobile clamping robot system is an effective solution for the vibration suppression of the cantilever workpiece. From Config. 1 to Config. 4, the experimental vibration response of the workpiece is 62.9 m/s2, 59.36 m/s2, 51.63 m/s2, 46.78 m/s2 successively, decreasing by 3.54 m/s2, 7.73 m/s2, 4.85 m/s2, respectively. The corresponding surface roughness values were 0.921, 0.801, 0.611 and 0.576, which decreased by 0.12, 0.19 and 0.035, respectively. It can be observed that with the decrease in workpiece vibration response, surface machining quality is gradually improved because the surface roughness is not only affected by vibration, but also related to the geometry of the tool, the workpiece material, the product chipping and so on. Therefore, the amplitude of vibration response reduction cannot be directly mapped linearly to the roughness value. In addition, compared with the milling track in Config.4, burrs appeared on the edges of other tracks, which also confirmed that the occurrence of burr defects in the workpiece was affected by the response amplitude. The changes in surface roughness and burrs prove that the robot configuration optimization based on workpiece response in this paper can effectively improve the machining quality of workpiece.

6. Conclusions

This paper aims to improve the vibration suppression effect on the cantilever workpiece through configuration optimization. Due to the complex structure and poor stiffness of the robot and the AGV, as well as the approximate closed-loop structure of the ARGW systems, it is difficult to predict the vibration response. For the optimal vibration suppression, the dynamics model of the ARGW system was established based on the MSTMM considering the robot stiffness changing with configuration, and the configuration optimization was carried out with the workpiece response as the index. Through simulation analysis and experimental results, the following conclusions can be drawn.
Through simulation and experimental comparison, it is found that the response obtained from the dynamics model is approximately 1.5% to 3.4% lower than the experiment; however, the overall agreement is good. The comparison results verify the accuracy of the ARGW system dynamics model established in this paper. The influence laws of different clamping robot configurations on the response were simulated based on the dynamics model. According to the simulation results, the closer the robot end is to the base coordinate system, the worse the vibration suppression effect on the workpiece will be. When the gripper clamping the workpiece in zend = 1.03 m, the maximum response obtained using the simulation is located at Pmax point (xend = 0.5 m, yend = 0 m), reaching 67.98 m/s2. Then, the response of the workpiece was reduced to 44.77 m/s2 using the configuration optimization method. In the experiments, the workpiece’s surface roughness decreases from 0.921 to 0.576 as the response decreases from 62.69 m/s2 to 46.78 m/s2 after the configuration optimization of the clamping robot. Although the workpiece vibration response is not linearly related to the surface roughness, optimizing the configuration of the clamping robot based on the workpiece response can effectively improve the machining quality.
In fact, in addition to the configuration of the clamping robot, there are many factors that affect the vibration response of the workpiece. In order to further improve the vibration suppression effect of the system in the future research, influence factors such as the gripper position, clamping force, and machining parameters should be considered. In addition, it is necessary to further establish the dynamics model of the dual-robot cooperative machining system and analyze the influence of the milling robot on the machining quality of the workpiece. Furthermore, the mapping relationship between workpiece vibration response and surface roughness can be explored to provide the basis for obtaining the ideal machining quality.

Author Contributions

Conceptualization, P.W., W.T. and B.L.; methodology, P.W. and B.L.; validation, P.W. and B.L.; formal analysis, P.W. and W.T.; investigation, P.W. and W.T.; data curation, P.W.; writing—original draft preparation, P.W.; writing—review and editing, P.W., B.L. and Y.M.; supervision, W.T. and B.L. All authors have read and agreed to the published version of the manuscript.

Funding

This work was co-supported by the National Key R&D Program of China (No. 2020YFB1710300), the National Natural Science Foundation of China (Nos. 52075256 and 52005254), the Fundamental Research Funds for the Central Universities (No. NT2022016), and the National Defense Basic Scientific Research program of China (No. JCKY2019210B004).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Yang, Y.; Yang, Y.; Xiao, M.; Wan, M.; Zhang, W. A Gaussian process regression-based surrogate model of the varying workpiece dynamics for chatter prediction in milling of thin-walled structures. Int. J. Mech. Syst. Dyn. 2022, 2, 117–130. [Google Scholar] [CrossRef]
  2. Zeng, Y.; Tian, W.; Li, D.; He, X.; Liao, W. An error-similarity-based robot positional accuracy improvement method for a robotic drilling and riveting system. Int. J. Adv. Manuf. Technol. 2016, 88, 2745–2755. [Google Scholar] [CrossRef]
  3. Zhao, B.; Zeng, L.; Wu, Z.; Xu, K. A continuum manipulator for continuously variable stiffness and its stiffness control formulation. Mech. Mach. Theory 2020, 149, 103746. [Google Scholar] [CrossRef]
  4. Cen, L.; Melkote, S.N. Effect of Robot Dynamics on the Machining Forces in Robotic Milling. Procedia Manuf. 2017, 10, 486–496. [Google Scholar] [CrossRef]
  5. Moreira, A.P.; Neto, P.; Vidal, F. Special Issue on Advances in Industrial Robotics and Intelligent Systems. Appl. Sci. 2023, 13, 1352. [Google Scholar] [CrossRef]
  6. Schneider, U.; Posada, J.R.D.; Verl, A. Automatic Pose Optimization for Robotic Processes. In Proceedings of the 2015 IEEE International Conference on Robotics and Automation (ICRA), Seattle, WA, USA, 26–30 May 2015. [Google Scholar]
  7. Zhang, D.; Yuan, H.; Cao, Z. Environmental adaptive control of a snake-like robot with variable stiffness actuators. IEEE/CAA J. Autom. Sin. 2020, 7, 745–751. [Google Scholar] [CrossRef]
  8. Guo, Y.; Dong, H.; Ke, Y. Stiffness-oriented posture optimization in robotic machining applications. Robot. Comput.-Integr. Manuf. 2015, 35, 69–76. [Google Scholar] [CrossRef]
  9. Hyuseyin, C.; Neil, D.S.; Erdem, O. Cartesian Stiffness Optimization for Serial Arm Robots. Procedia CIRP 2018, 77, 566–569. [Google Scholar]
  10. Zhang, J.; Liao, W.; Bu, Y.; Tian, W.; Hu, J. Stiffness properties analysis and enhancement in robotic drilling application. Int. J. Adv. Manuf. Technol. 2020, 106, 5539–5558. [Google Scholar] [CrossRef]
  11. Jiao, J.; Tian, W.; Liao, W.; Zhang, L.; Bu, Y. Processing configuration off-line optimization for functionally redundant robotic drilling tasks. Robot. Auton. Syst. 2018, 110, 112–123. [Google Scholar] [CrossRef]
  12. Yang, L.; Huan, Z.; Han, D. Posture optimization methodology of 6R industrial robots for machining using performance evaluation indexes. Robot. Comput.-Integr. Manuf. 2017, 48, 59–72. [Google Scholar]
  13. Léger, J.; Angeles, J. Off-line programming of six-axis robots for optimum five-dimensional tasks. Mech. Mach. Theory 2016, 100, 155–169. [Google Scholar] [CrossRef]
  14. Yin, B.; Wenhe, L.; Wei, T.; Jin, Z.; Lin, Z. Stiffness analysis and optimization in robotic drilling application. Precis. Eng. 2017, 49, 388–400. [Google Scholar]
  15. Cvitanic, T.; Nguyen, V.; Melkote, S.N. Pose optimization in robotic machining using static and dynamic stiffness models. Robot. Comput.-Integr. Manuf. 2020, 66, 101992. [Google Scholar] [CrossRef]
  16. Gang, X.; Ye, D.; LiMin, Z. Stiffness-based pose optimization of an industrial robot for five-axis milling. Robot. Comput.-Integr. Manuf. 2019, 55, 19–28. [Google Scholar]
  17. Mousavi, S.; Gagnol, V.; Bouzgarrou, B.C.; Ray, P. Stability optimization in robotic milling through the control of functional. Robot. Comput.-Integr. Manuf. 2018, 50, 181–192. [Google Scholar] [CrossRef]
  18. Chen, C.; Peng, F.; Yan, R.; Fan, Z.; Li, Y.; Wei, D. Posture-dependent stability prediction of a milling industrial robot based on inverse distance weighted method. Procedia Manuf. 2018, 17, 993–1000. [Google Scholar] [CrossRef]
  19. Lukić, B.; Petrič, T.; Žlajpah, L.; Jovanović, K. KUKA LWR Robot Cartesian Stiffness Control Based on Kinematic Redundancy. Adv. Serv. Ind. Robot. 2020, 310–318. [Google Scholar] [CrossRef]
  20. Yao, J.; Qian, C.; Zhang, Y.; Yu, G. Multi-Objective Redundancy Optimization of Continuous-Point Robot Milling Path in Shipbuilding. Comput. Model. Eng. Sci. 2023, 134, 1283–1303. [Google Scholar] [CrossRef]
  21. Bian, C.; Jiang, J.; Ke, Y. End stiffness modeling for automatic horizontal dual-machine cooperative drilling and riveting system. Int. J. Adv. Manuf. Technol. 2019, 104, 1521–1530. [Google Scholar] [CrossRef]
  22. Marie, S.; Courteille, E.; Maurine, P. Elasto-geometrical modeling and calibration of robot manipulators: Application to machining and forming applications. Mech. Mach. Theory 2013, 69, 13–43. [Google Scholar] [CrossRef] [Green Version]
  23. Mousavi, S.; Gagnol, V.; Bouzgarrou, B.C.; Ray, P. Control of a Multi Degrees Functional Redundancies Robotic Cell for Optimization of the Machining Stability. Procedia CIRP 2017, 58, 269–274. [Google Scholar] [CrossRef]
  24. Garnier, S.; Subrin, K.; Waiyagan, K. Modelling of Robotic Drilling. Procedia CIRP 2017, 58, 416–421. [Google Scholar] [CrossRef]
  25. Guo, Y.; Dong, H.; Wang, G.; Ke, Y. Vibration analysis and suppression in robotic boring process. Int. J. Mach. Tools Manuf. 2016, 101, 102–110. [Google Scholar] [CrossRef]
  26. Cui, G.; Li, B.; Tian, W.; Liao, W.; Zhao, W. Dynamic modeling and vibration prediction of an industrial robot in manufacturing. Appl. Math. Model. 2022, 105, 114–136. [Google Scholar] [CrossRef]
  27. Xiong, G.; Ding, Y.; Zhu, L. A Feed-Direction Stiffness Based Trajectory Optimization Method for a Milling Robot. In Proceedings of the 10th International Conference on Intelligent Robotics and Applications, Wuhan, China, 16–18 August 2017; pp. 184–195. [Google Scholar]
  28. Chen, C.; Peng, F.; Yan, R.; Li, Y.; Wei, D.; Fan, Z.; Tang, X.; Zhu, Z. Stiffness performance index based posture and feed orientation optimization in robotic milling process. Robot. Comput.-Integr. Manuf. 2019, 55, 29–40. [Google Scholar] [CrossRef]
  29. Caro, S.; Dumas, C.; Garnier, S.; Furet, B. Workpiece Placement Optimization in Robotic-based Manufacturing. IFAC Proc. Vol. 2013, 46, 819–824. [Google Scholar] [CrossRef] [Green Version]
  30. Shen, N.; Guo, Z.; Li, J.; Tong, L.; Zhu, K. A practical method of improving hole position accuracy in the robotic drilling process. Int. J. Adv. Manuf. Technol. 2018, 96, 2973–2987. [Google Scholar] [CrossRef]
  31. Zhang, Q.; Xiao, R.; Liu, Z.; Duan, J.; Qin, J. Process Simulation and Optimization of Arc Welding Robot Workstation Based on Digital Twin. Machines 2023, 11, 53. [Google Scholar] [CrossRef]
  32. Zhang, Y.G.; Liu, W.Z.; Gao, J.G.; Liu, C.R. The Location Optimization of the Mission Space Based on the Stiffness of Robot. Adv. Mater. Res. 2014, 889–890, 1126–1131. [Google Scholar] [CrossRef]
  33. Liao, Z.-Y.; Li, J.-R.; Xie, H.-L.; Wang, Q.-H.; Zhou, X.-F. Region-based toolpath generation for robotic milling of freeform surfaces with stiffness optimization. Robot. Comput.-Integr. Manuf. 2020, 64, 101953. [Google Scholar] [CrossRef]
  34. Tao, B.; Zhao, X.; Ding, H. Mobile-robotic machining for large complex components: A review study. Sci. China Technol. Sci. 2019, 62, 1388–1400. [Google Scholar] [CrossRef]
  35. Ma, H.; Wu, J.; Xiong, Z. Active chatter control in turning processes with input constraint. Int. J. Adv. Manuf. Technol. 2020, 108, 3737–3751. [Google Scholar] [CrossRef]
  36. Li, G.; Zhu, W.; Dong, H.; Ke, Y. Stiffness-oriented performance indices defined on two-dimensional manifold for 6-DOF industrial robot. Robot. Comput.-Integr. Manuf. 2021, 68, 102076. [Google Scholar] [CrossRef]
  37. He, F.-X.; Liu, Y.; Liu, K. A chatter-free path optimization algorithm based on stiffness orientation method for robotic milling. Int. J. Adv. Manuf. Technol. 2018, 101, 2739–2750. [Google Scholar] [CrossRef]
  38. Li, B.; Cui, G.; Tian, W.; Liao, W. Vibration suppression of an industrial robot with AGV in drilling applications by configuration optimization. Appl. Math. Model. 2022, 112, 614–634. [Google Scholar] [CrossRef]
  39. Rui, X.; Zhang, J.; Wang, X.; Rong, B.; He, B.; Jin, Z. Multibody system transfer matrix method: The past, the present, and the future. Int. J. Mech. Syst. Dyn. 2022, 2, 3–26. [Google Scholar] [CrossRef]
  40. Rui, X.; Wang, X.; Zhou, Q.; Zhang, J. Transfer matrix method for multibody systems (Rui method) and its applications. Sci. China Technol. Sci. 2019, 62, 712–720. [Google Scholar] [CrossRef]
  41. Miao, Y.; Wang, G.; Rui, X. Simulation and adaptive control of back propagation neural network proportional–integral–derivative for special launcher using new version of transfer matrix method for multibody systems. J. Vib. Control 2019, 26, 757–768. [Google Scholar] [CrossRef]
Figure 1. The composition of the ARGW system.
Figure 1. The composition of the ARGW system.
Applsci 13 04863 g001
Figure 2. Dynamics model of the ARGW system.
Figure 2. Dynamics model of the ARGW system.
Applsci 13 04863 g002
Figure 3. Topology figure of the dynamics model.
Figure 3. Topology figure of the dynamics model.
Applsci 13 04863 g003
Figure 4. The diagrams of the body element and hinge element.
Figure 4. The diagrams of the body element and hinge element.
Applsci 13 04863 g004
Figure 5. Coordinate systems of the ARGW system.
Figure 5. Coordinate systems of the ARGW system.
Applsci 13 04863 g005
Figure 6. Structure of the gripper and two clamping directions.
Figure 6. Structure of the gripper and two clamping directions.
Applsci 13 04863 g006
Figure 7. The simplified diagram of the workpiece.
Figure 7. The simplified diagram of the workpiece.
Applsci 13 04863 g007
Figure 8. Configuration change in the clamping robot under different workpiece fixed angles.
Figure 8. Configuration change in the clamping robot under different workpiece fixed angles.
Applsci 13 04863 g008
Figure 9. Overall responses under different RxRyRz: (a) zend = 1.0 m, (b) zend = 1.2 m, (c) zend = 1.4 m.
Figure 9. Overall responses under different RxRyRz: (a) zend = 1.0 m, (b) zend = 1.2 m, (c) zend = 1.4 m.
Applsci 13 04863 g009
Figure 10. Configuration change in the clamping robot under different AGV positions.
Figure 10. Configuration change in the clamping robot under different AGV positions.
Applsci 13 04863 g010
Figure 11. Overall responses of the workpiece under different xendyendzend.
Figure 11. Overall responses of the workpiece under different xendyendzend.
Applsci 13 04863 g011
Figure 12. Configuration optimization process of the ARGW system.
Figure 12. Configuration optimization process of the ARGW system.
Applsci 13 04863 g012
Figure 13. The experimental platform.
Figure 13. The experimental platform.
Applsci 13 04863 g013
Figure 14. Milling forces in xw, yw, and zw directions.
Figure 14. Milling forces in xw, yw, and zw directions.
Applsci 13 04863 g014
Figure 15. Responses of the experiment and simulation: (a) xw direction, (b) yw direction, (c) zw direction.
Figure 15. Responses of the experiment and simulation: (a) xw direction, (b) yw direction, (c) zw direction.
Applsci 13 04863 g015
Figure 16. Response prediction under different clamping robot configurations.
Figure 16. Response prediction under different clamping robot configurations.
Applsci 13 04863 g016
Figure 17. The experimental scenes: (a) non-clamping, (b) Config. 1, (c) Config. 2, (d) Config. 3, (e) Config. 4.
Figure 17. The experimental scenes: (a) non-clamping, (b) Config. 1, (c) Config. 2, (d) Config. 3, (e) Config. 4.
Applsci 13 04863 g017
Figure 18. Experimental and simulated results under different configurations.
Figure 18. Experimental and simulated results under different configurations.
Applsci 13 04863 g018
Figure 19. Milling results under different clamping robot configurations.
Figure 19. Milling results under different clamping robot configurations.
Applsci 13 04863 g019
Table 1. Milling parameters.
Table 1. Milling parameters.
Feed Rate
(mm/s)
Rotational Speed (r/min)Milling Width (mm)Milling Depth
(mm)
2.560008.01.0
Table 2. Configurations of the clamping robot.
Table 2. Configurations of the clamping robot.
Group θ 1   ( ° ) θ 2   ( ° ) θ 3   ( ° ) θ 4   ( ° ) θ 5   ( ° ) θ 6   ( ° )
Config. 156.85−54.8895.82−248.2742.74−147.21
Config. 261.13−58.51101.86−241.4740.89−152.49
Config. 347.09−52.7792.24102.0249.46−142.27
Config. 437.73−29.4149.9186.6636.88243.70
Table 3. Surface roughness of the milling path.
Table 3. Surface roughness of the milling path.
GroupNon-
Clamping
Config. 1Config. 2Config. 3Config. 4
Ra (μm)1.6840.9210.8010.6110.576
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

Wang, P.; Tian, W.; Li, B.; Miao, Y. Configuration Optimization and Response Prediction Method of the Clamping Robot for Vibration Suppression of Cantilever Workpiece. Appl. Sci. 2023, 13, 4863. https://doi.org/10.3390/app13084863

AMA Style

Wang P, Tian W, Li B, Miao Y. Configuration Optimization and Response Prediction Method of the Clamping Robot for Vibration Suppression of Cantilever Workpiece. Applied Sciences. 2023; 13(8):4863. https://doi.org/10.3390/app13084863

Chicago/Turabian Style

Wang, Pinzhang, Wei Tian, Bo Li, and Yunfei Miao. 2023. "Configuration Optimization and Response Prediction Method of the Clamping Robot for Vibration Suppression of Cantilever Workpiece" Applied Sciences 13, no. 8: 4863. https://doi.org/10.3390/app13084863

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