Next Article in Journal
Convex Model for Estimation of Single-Phase Photovoltaic Impact on Existing Voltage Unbalance in Distribution Networks
Next Article in Special Issue
Evaluation of the Circularity of Recycled PLA Filaments for 3D Printers
Previous Article in Journal
Experimental Investigations on Laser Ablation of Aluminum in Sub-Picosecond Regimes
Previous Article in Special Issue
Graphic Applications of Unmanned Aerial Vehicles (UAVs) in the Study of Industrial Heritage Assets
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A New Approach to the Consideration and Analysis of Critical Factors in Robotic Machining

by
Iván Iglesias Sánchez
1,2,*,
José Enrique Ares
3,
Cristina González Gaya
1 and
Victor Rosales Prieto
1
1
Department of Construction and Manufacturing Engineering, ETS Ingenieros Industriales, Universidad Nacional de Educación a Distancia (UNED), C/Juan del Rosal 12, 28040 Madrid, Spain
2
Mechatronic Unit, Department of Industrial Services, AIMEN Technological Center, Relva 27A, 36410 Torneiros, Spain
3
Area of Manufacturing Processes Engineering, EII, Campus Universitario Lagoas-Marcosende, University of Vigo (Universidad de Vigo), 36310 Vigo, Spain
*
Author to whom correspondence should be addressed.
Appl. Sci. 2020, 10(24), 8885; https://doi.org/10.3390/app10248885
Submission received: 10 November 2020 / Revised: 27 November 2020 / Accepted: 9 December 2020 / Published: 12 December 2020

Abstract

:
The relative low stiffness of industrial robots is a major limitation on the development of flexible and reconfigurable systems in applications in which process forces and vibration lead into significant tool path deviations with respect to the programmed path as in the case of robotic machining. This paper presents a novel factorial procedure that allows for the preliminary study of the main conditions in robotic machining operations and it determines the critical factors that are affecting the machining path of any robotic cell in order to obtain the process conditions with lower path deviations. In this procedure the most influential robotic machining constraints were identified and classified, the factorial design of experiments was used to enable the execution of the experimental tests and the machining tool path deviation predictive methodology (PREMET) was used to determine the cutting tool path deviation between the programmed and the experimental path as a function of the process variables. Experimental trials have been carried out in order to determine the main factors that affect the robotic machining and influence the main constraints of the process, showing a reduction greater than a 36% of the cutting tool path deviation in groove milling of aluminum. The critical factors identified in order of importance are: hardness of the material, location of the workpiece, orientation of milling head relative to working direction and cutting conditions. This procedure can be extended to future factorial studies to improve the precision of robotic machining (in operations such as face milling, contouring, pocketing) and to establish design criteria for machining robotic cells.

1. Introduction

The use of anthropomorphic robots, which offer a more affordable cost, has spread widely for the development of more flexible and reconfigurable manufacturing systems for handling, assembly, welding, and painting, among others. In other manufacturing processes, such as industrial machining operations, robotic systems are less widespread used because process forces generate significant path deviations from the programmed path, which limit their use in the production of parts with acceptable manufacturing tolerances in sectors such as automation, aeronautics and naval application [1].
At the industrial level, there is a trend towards directly applying a conventional machining approach to robotic systems [2]. Using this philosophy, there have been many failures, since the substantial difference between the two manufacturing systems requires prior study to guide the solutions of each application. Knowledge of robotics and machining technology must be properly combined to obtain an acceptable degree of success [3].
Robotic cell operators who were previously used in machining centers are subjected to steep learning curves due to the lack of methods and procedures what provide working guidelines to allow production of parts within an acceptable manufacturing tolerance range and surface quality. An example of these type of working guidelines is a manual that defines machining conditions based on the cutting tool selected for removing material [4,5], since other robotic machining reference documents do not exist.
The lack of machining rules for robotic cell users results in higher uncertainty in the possible results of the production process, and consequently the selection of strategies and cutting conditions is left to the judgment of the operator or leading into the undesirable process of trial-and-error. Fortunately, CAM tools [6] have been developed allowing programming and simulating tool paths in robotic cells for different manufacturing processes. These CAM software facilitate the path generation of the cutting tool and usually incorporate industrial robot movement simulators. This allows to evaluate the possibility of achieving a certain space position, singularities and limits in axes, movement indeterminacies, etc. Even so, there are certain limitations that affect the smoothness of the robot’s path or functional redundancy in 5-axis robotic machining that have been studied by different authors. Peng, J. et al. [7] have developed a sequential linearization programming method that generates a smoother robot path in which a significant reduction in the magnitude of the maximum joint acceleration is obtained and leads to better quality surface area and greater machining efficiency. Schneider, U. et al. [8] have developed an offline predictive compensation method for machining errors, an innovative programming system, based on kinematic and dynamic robot models. The compensation of machining errors is adaptive in real time and allows to improve the results in terms of robotic machining accuracy.
During the last three decades, robotic machining has aroused great research interest due to the benefit provided by the industrial robot in terms of economic profitability, flexibility of operations and multifunctionality, identifying its main limitations [9,10]. The low stiffness of robots has not been a particularly limiting technical barrier in the development of industrial solutions meant for handling, welding, component assembly, or other operations in which the external system forces are mainly due to the robot’s own acceleration and gravity effects [11,12,13]. However, in applications in which the robot is subjected to periodic forces characteristic of the manufacturing process, such as machining forces, an analysis of robotic system behavior [14,15,16], specifically, the robot’s structural strength as a function of the programmed path, is required [17,18,19]. Klimchik, A. et al. [20] have developed a model to demonstrate that the precision of series industrial robots in the machining operation of circular grooves depends on its structural rigidity. Janez, G. et al. [21] has shown that the manipulability, structural rigidity, structural inertia, damping ratios and natural frequencies of industrial robots are kinematic, static and dynamic properties that determine the precision result of robotic machining. Gotlih, J. et al. [22] delved a little deeper in this field and developed a calibrated model used to generate a substitute model the structural rigidity of the robot considering other properties such as inaccurate geometry of model, friction, component wear and other effects. Another notable scientific contribution is that made by Jiao, J. et al. [23], who propose a variable parameter stiffness model to achieve the simultaneous identification of the robot’s kinematics and the stiffness parameters. They also provide a model-based error prediction and compensation method through online detection of external load.
In robotic machining operations, under certain defined machining and path conditions the deviation and tool chatter will depend strongly on the robot’s axes’ configuration [24,25]. In other words, the deviation of the real path with respect to the programmed path, and the chatter of the tool during the machining operations, depend essentially on the interrelation between the stiffness of the robot and the magnitude and direction of the machining forces [26,27].
The published literature verifies that the tool’s path deviation and vibration depend fundamentally on the robot’s stiffness, the cutting force magnitude and the predominant direction of action. Some authors have researched into this phenomenon [28,29,30] and have provided tools that help to address this issue from a workshop-oriented perspective. A correct selection of robots, cutting tools and optimum machining conditions is decisive in order to produce parts with suitable dimensional tolerances and surface quality in robotic machining systems. The machined surface quality generated during machining is correlated closely with milling conditions, mainly diameter–length of tool, feed rate, depth of cut, cutting speed, etc. [31,32,33]. Among the most notable advances, we must highlight the machining tool path deviation predictive methodology (PREMET) developed by I. Iglesias et al. [34] in which the robot’s structural dynamics are reduced to the cutting Tool’s Center Point (TCP) to evaluate and compare the deviations between different robot structural configurations in order to select the lowest deviation of the cutting path. PREMET has been applied for the case of the grooving operation in soft materials and the errors obtained are smaller than 12%.
Factorial design of experiments has been identified as a very useful tool to evaluate the influence of different factors on precision in robotic machining without having to execute a long and tedious experimental phase. For example, Grisol de Melo, E. et al. [35] used a factorial design to evaluate the performance of the industrial robot with respect to the precision of movements in function of the geometry of the tool, feed rate and spindle speed. Previously, Antunes Simões, J.F.C.P. et al. [36] used the design of experiments through factorial techniques to evaluate surface quality and geometric precision function of lead/lag angle, advance speed and robot arm extension.
Considering the background, the main motivation of this investigation is to present novel factorial procedure that allows preliminary study of critical factors in robotic machining operations. This development represents a novel analytical tool for studying of the main cutting conditions of the robotic machining process, facilitating the evaluation of critical factors not previously addressed by the scientific community. The factorial procedure identifies and classifies the main conditions of robotic machining and uses the factorial design of experiments to make viable the execution of the experimental tests. Furthermore, this procedure contemplates the use of PREMET, that allows the determining of path deviations during the machining process in the robotic system without the need for extensive experimental tests. PREMET establishes and defines a simulation model for predicting the dynamic structural behavior for any industrial robot of up to six degrees of freedom, which is used to analyze of the correct use of the robot’s stiffness and the adequate selection of the main machining constraints in soft, metallic and nonmetallic materials compared to cutting conditions in conventional machine tools. Then, this novel factorial procedure facilitates the study and analysis of the main critical factors in robotic machining cells and it represents an unprecedented advance as a prior tool for designers and users of robotic manufacturing system.

2. Factorial Procedure for Preliminary Study of Critical Factors in Robotic Machining

The factorial procedure was designed to establish the relationship between the main machining conditions imposed on the robot and the simulate deviation of the cutting tool path through the PREMET, and in this way to determine which are the critical factors that most affect the machining path of any robotic cell. This factorial procedure allows the evaluation of the most influential factors in robotic machining in order to obtain the process conditions with lower path deviations. Machinable materials can be grouped into three sections: metallic, plastic and ceramic. This factorial procedure was applied in the field of soft material machining (metallic, plastic or composite materials formed by a combination of the above) in which the material hardness values do not exceed 110 HB.
The factorial procedure consists of the following phases:
Phase 1: Factorial design
A factorial design was performed to study the effects of different variables and parameters on the machining tool’s path precision. By simultaneously varying the levels of all factors, instead of one at a time, it is possible to assess the interaction between them and rank them accordingly to their influence on the part’s dimensional quality. The factorial procedure raises the classification of the variables and machining parameters that affect robotic machining depending on whether they affect the rigidity of the robot, the cutting force vector or the interaction between both. The conditions related to the characterization of the robotic cell affect the precision of the tool path because they modify the rigidity of the robotic machining system, while the machining parameters influence the cutting force vector. Finally, the machining strategy also conditions the machining precision due to the interaction between the rigidity of the robot and the cutting force vector of the machining tool, multiple combinations are possible with different precision results. Some of the main variables and parameters that condition robot machining have been identified and can be classified into three groups, as shown in Figure 1:
  • Characterization of the robotic cell.
The specifications of robot, external axes, machining heads or methods for workpiece clamping can be considered as initial data or variables and parameters of the robotic machining cell design process. For this reason, certain specifications such as the robot structural rigidity are studied as a factor or simply as a starting point.
2.
Machining parameters.
Type of operation, material to machining, machining tools, cutting speed, plunging depth, cutting width and other machining parameters can be initial data. It is very common, for example, that in order to evaluate the machinability of a part in a robotic cell, the material of the part and the required machining operation are classified as initial data. In the same way, it is also usual to optimize variables and machining parameters that allow parts to be produced with adequate tolerances in order to reduce manufacturing times and costs. For this reason, the study of these conditions is of special interest to users of robotic machining cells.
3.
Machining strategies.
The cutting strategies, workpiece position, wrist configuration, robot axes configuration or working direction are some variables and parameters of robotic machining that can remain fixed during the process or they can be studied for making the most of the performance of robotic machining cells. Therefore, some of these constraints can be considered initial data and others factors of study in order to obtain the cutting tool path that provides smaller deviations with respect to the programmed tool path.
Prior to the analysis and selection of variables and machining parameters, it is necessary to know what type of operation is carried out, robotic cell to be used and the manufacturing strategy to follow. Depending on the conditioning factors of each robotic machining application, there will be some batch data and other variables customizable by operator. From among these variables and machining parameters to be defined, the conditions that will be included in the design of the factorial study will be chosen before the simulated model execution.
Stage 1: Set initial data
The initial data are the values or parameters of robotic machining that cannot be changed during the study—these are the starting conditions of the process whose effect is not studied for a specific application. Considering the classification of variables and machining parameters carried out in Figure 1, the necessary initial data must be defined.
Stage 2: Selection of the variables and parameters to study
The values or parameters to be studied are the factors whose influence on robotic machining must be evaluated; they are the conditioning factors on which to act, in order to reduce the machining tool path deviation. Considering the classification made in Figure 1 again, scoping factors should be selected for each study.
Stage 3: Development of the test tables.
If it is proposed to obtain complete real data, an experimental phase that includes k j number of trials is necessary, where k represents the levels to be evaluated and j the factors to study. The large number of experiments that would be needed if we are interested in evaluating many factors with many levels, as in the case of robotized machining operations can be unapproachable because of the high cost that may involve experimentation. The literature recommends in these cases to use the factorial design in order to optimize the cost of the experiments [37]. The usual strategy is to carry out the factorial design of experiments considering the evaluation of only two levels for j factors, resulting 2 j trials. This procedure is based on this strategy to be able to approach the experimental phase. According to the variables and parameters of study, the factorial design resulted a 2xj matrix. In Table 1 is shown the factorial design of j factors in the two levels proposed for this study.
Phase 2: Methodology applied for determination of the simulated cutting tool path deviation
PREMET, the predictive methodology developed by I. Iglesias et al. [34], has been validated and can be applied in any six degrees of freedom industrial robot to calculate the path deviations of the machining tool, and it is used in this factorial procedure to predict the simulated path deviation.
Stage 1: Characterization of the reduced equivalent model
The stiffness matrix Kr and the damping matrix Cr for the different path points is determined for representing the robot’s mechanics through the next equation:
[ M r ( P i , θ 1 , θ i ) ] [ X ¨ ] + [ C r ( P i , θ 1 , θ i ) ] [ X ˙ ] + [ K r ( P i , θ 1 , θ i ) ] [ X ] = O
where
-
Mr( P i , θ 1 , θ i ) is the equivalent matrix of the mass of the robot’s axes and machining head,
[ M r ( P i , θ 1 , θ i ) ] = 1 x t c p 2 + y t c p 2 + z t c p 2 i = 0 N m i [ y i 2 + z i 2 x i y i x i z i x i y i x i 2 + z i 2 y i z i x i z i y i z i x i 2 + y i 2 ]
-
Kr( P i , θ 1 , θ i ) is the stiffness matrix equivalent to the mechanical structure of the robot for a point Pi of the space. The TCP deviations under the action of a known static force was measured with a deflection gauge.
[ K r ( P i , θ 1 , θ i ) ] = [ k 11 k 12 k 13 k 21 k 22 k 23 k 31 k 32 k 33 ]
-
Cr( P i , θ 1 , θ i ) is the damping equivalent to the mechanical structure of the robot for a specific point Pi of the space. It was calculated through a hammer impact test and considering the Rayleigh equation.
[ C r ( P i , θ 1 , θ i ) ] = a 0 [ M r ( P i , θ 1 , θ i ) ] + a 1 [ K r ( P i , θ 1 , θ i ) ]
Stage 2: Cutting force modeling
The standard cutting force model based on Altintas [38] is used to simulate the cutting force vector for the flat end milling. The equation for calculating the force Fxyz,tool on the TCP is,
F x y z , t o o l = e = 1 N e j = 1 N z T j ( φ ) F r t a , j , e
Stage 3: Modeling of the interactions between the cutting forces and the robot mechanics
Therefore, the interaction between the cutting forces and the robot’s mechanics is represented by the equation:
[ M r ( P i , θ 1 , θ i ) ] [ X ¨ ] + [ C r ( P i , θ 1 , θ i ) ] [ X ˙ ] + [ K r ( P i , θ 1 , θ i ) ] [ X ] = F x y z , t o o l  
Stage 4: Evaluation and comparison of different structural configurations
The different structural configurations of the robot must be evaluated and compared based on the simulated maximum path deviation values. It is recommended to graph and to tabulate the deviations of simulated paths to analyze in depth the data obtained with PREMET.
Stage 5: Selection of the lowest-deviation structural configuration
Finally, the structural configuration with the lowest path deviation prediction result must be selected, and therefore the machining conditions that give the best corresponding prediction results.
Phase 3: Evaluation and identification of the most influential factors in robotic machining
In order to determine the robotic cell configuration and the machining conditions that provide the least tool path deviation and the best cutting parameters, the different machining possibilities are evaluated and it is determined which allows the least tool path deviations and the best machining time for obtaining the required part accuracies.
After determining the simulated cutting tool path deviation for these specific machining variables and parameters, the user of the robotic machining cells must evaluate the results obtained in order to identify the most critical factors and make a decision according to the criteria shown in Figure 2:
  • Establish design criteria for the robotic cell, in cases where robot selection, location of external axes, machining head configuration or workpiece clamping methods are necessary.
  • Determine whether a specific machining operation can be performed in the robotic cell, depending on the work material, machining operation, cutting tool and process parameters.
  • Select the most convenient cutting strategy by defining the location and orientation of the part and determining the most favorable robot axis configuration, which guarantees the correct execution of the machining operation, complying with the required manufacturing tolerances of the part.

3. Experimental Validation of the Factorial Procedure

Set initial data
In order to validate the factorial procedure, all variables and parameters defined through the different phases need to be applied in the machining of soft materials. Considering the classification of variables and machining parameters carried out, the initial data are:
  • Characterization of the robotic cell.
The machining tests were performed in a robotic cell with an IRB 6660 robot, an MTC 2000 turning unit, a Peron speed machining head and also used mechanical clamping devices.
2.
Machining parameters.
Certain initial conditions are established:
A grooving operation was chosen for its simple cutting force vector representation.
To perform the machining tests, a KENDU hard metal burr-cutting tool with a 10 mm diameter, 150 mm length, two cutting edges, and a 30º helix angle was chosen.
3.
Machining strategies.
A rectilinear cutting path was programmed, in which the machining tool axis is perpendicular to the worktable. The existing trend in the use of path programming software for robotic machining systems, which facilitate the linearization of curved paths through the selection of smoothing and tolerance parameters, allow to calculate the path of the cutting tool as a set of movements rectilinear from point to point with sufficient proximity without need to use programming with complex cycles such as circular interpolations. For the validation of this factorial procedure, the calculation, simulation and analysis of rectilinear machining paths have been considered, where rectilinear movements from point to point are the basic element to evaluate in any trajectory.
Selection of the variables and parameters to study
With the objective of evaluating the influence of certain machining conditions on the machining tool path deviation, the following variables and parameters were considered:
  • Characterization of the robotic cell.
The evaluation of any variable corresponding to the robotic cell has not been considered because all the validation tests will be carried out on the same robot, machining head, worktable and clamps. In further studies these variables can be considered.
2.
Machining parameters.
  • Selection of the workpiece material type: To evaluate the influence of the hardness of the material to be machined on the prediction of the robotic system, two materials with very different properties were selected: Aluminum EN AW—5083 (Al) and 300 kg/cm3 rigid polyurethane foam (PUR 300).
  • Cutting parameter selection, based on the conventional machining manual for KENDU machine tool:
To study the influence of cutting speed on path precision, two rotational tool speeds (n) were defined: 6000 rpm and 8000 rpm.
To evaluate the influence of cutting depth on the tool’s path deviation, two values (ap) were defined: 1 mm and 1.5 mm.
3.
Machining strategies.
  • Selection of the relative workpiece position with respect to the robot’s coordinate origin: To assess the importance of the workpiece location with respect to the machining robot, two positions were evaluated, as shown in Figure 3, providing two different mechanical robot configurations: a workpiece position close to the robot’s base (A) and a position further from the base (B). Position A is 1.100 mm from the base of the robot in x axis and position B 1.600 mm.
  • Cutting strategy definition:
To assess the importance of the cutting force vector orientation with respect to robot’s mechanics, two different machining directions are defined, one longitudinal (L) and one transverse (T) to the worktable, as shown in Figure 4. The feed direction of the cutting tool L corresponds to the X direction of the robot’s base coordinate system, while T direction corresponds to one parallel direction to the axis Y of the base coordinate system of the robot.
Development of the test tables
According to the variables and parameters the study selected, the factorial design was carried out, summarized in Table 2, resulting in a 2 × 5 matrix.
The compiled test tables are shown in Table 3a,b below:
Experimental tests
Actual experiments with a robot were performed, and the cutting tool path deviation values obtained from the simulation were compared with those obtained during real machining. In Figure 5 it can see the Al and PUR 300 pieces used in the experimental test, as well as the robotic cell at the beginning of machining.
Measurement of robotic machining toolpath deviations
After the experimental tests, the different test pieces were measured using a MITUTOYO coordinate measuring machine, model EUROC-APEX. Figure 6 shows a piece of Al and another of PUR300 obtained in the experimental phase of this study corresponding to tests E2 and E18 respectively. The profiles of both sides of the groove were extracted, and the maximum path deviation values were measured. The results of measurements are summarized in Table 3 and Table 4.
For a better understanding of results, the original groove and the measurements performed, corresponding to tests E2 (Blue) and E18 (Pink), are shown in Figure 7, Figure 8 and Figure 9. The measurements of the E2 test groove (blue) have been plotted overlap on the designed probe. The programmed path of the cutting tool TCP tool is also shown (Black). The measurements representation of test E18 (pink) have been moved from their natural position to be able to visualize them properly and it avoid overlap with the representation of test E2 (blue). The lateral profiles of the E2 test have been raised 0.2 mm and the low plane of the groove has been lowered 0.2 mm.
In the front view measurements in Figure 8, the path deviations can be better appreciated.
Finally, in the top view measurements of tests E2 and E18, Figure 9, it is shown that the profiles of one of the sides is enlarged to visualize the evident difference in paths described by the cutting tool for the two materials tested.
Evaluation and comparison of different structural configurations
The different robot structural configurations were evaluated and compared based on the maximum experimental path deviation values. The structural configuration with the best experimental cutting tool path deviation result was then selected, and the most influential factors in robotic machining were identified. The machining conditions with the best experimental results are those corresponding to test E18 for PUR 300 at 0.352 mm, and E2 for Al at 0.607 mm.

4. Results through the Application of the Factorial Procedure

The simulated and experimental maximum cutting tool path deviation (SEMPAD) results are shown in Table 4 and Table 5, along with the predictive error percentages.
The following figures show the percentages of predictive error committed for machining the groove in Al (Figure 10) and in PUR 300 (Figure 11).
The values of the robotic machining variables and parameters that provide lower cutting tool path deviation outputs are shown in the following Table 6.
Therefore, the factorial procedure has been validated through evaluating the results obtained, stating that:
  • The achieved precision depends fundamentally on the working material, becoming worse as its hardness increases. The most unfavorable results appear when machining tests are performed on Al.
  • The workpiece location is an important variable to control because it directly influences the stiffness available for the robot to counter the cutting forces. Considering the same robot wrist configuration and the same cutting force vector for positions A and B, different trajectory deviation values are obtained due to the change in structural rigidity of the robotic arm.
  • The milling head orientation with respect to the working direction (or the configuration of the robot’s axes) also modifies the robot’s stiffness and therefore influences the obtained precision.
  • The cutting conditions, such as cutting speed (Vc) or plunging depth (ap), influence the result and must be adequate.
  • Acting on the previous conditions, the precision has been improved from an experimental deviation error of 0.685 mm to 0.352 mm for PUR 300 and from 0.982 mm to 0.607 mm for Al.
Analyzing the results of maximum cutting tool path deviation obtained through the factorial procedure shows that the most influential factors on the obtained precision or manufacturing tolerances for the study performed, in order of highest to lowest importance, are as follows:
  • Hardness of the material to be machined (HB)
  • Workpiece position (B)
  • Working direction or robot’s axes configuration (T)
  • Plunging depth (ap)
  • Cutting speed (Vc)
The differences between the predicted and the experimental cutting tool path deviations are below 12%, an acceptable level of error, which validates this factorial procedure for preliminary study of critical factors in robotic machining as a novel tool in the analyze of the most influential factors in robotic manufacturing systems.

5. Discussion

It should be noted that the factorial design of two levels is often used because of the high cost in terms of time and money that takes experimentation as a result of the large number of experiments that would be needed to assess many factors using many levels, as it is in the case of robotic machining. On the other hand, the reliability of PREMET to determine the TCP path deviation has already been evaluated in previous works as an acceptable method. For both reasons, it has been considered to establish a two-level factorial study as a suitable condition to evaluate the trend of each factor.
The evaluation of the machining path deviation results obtained after applying the factorial procedure, get a reduction of the error of 36.39% for Al and 17.11% for PUR 300. the precision has been improved from an experimental deviation error of 0.685 mm to 0.352 mm for PUR 300 and from 0.982 mm to 0.607 mm for Al, acting only on the conditions of the process studied and without turning to path compensation methods. Once the IRB 6660-205/1.9 robot datasheet is also evaluated, we can determine that its repeatability value is +/− 0.1 mm, which means that there is a systematic error between the values obtained from the test measurements and the programmed path with a maximum error of 0.1 mm, so the precision error results can be improved if they are corrected using corrective coefficients. Experimental improvements achieved in this study cannot be directly compared with similar works of other authors. It is not possible to establish direct quantitative relationships between the results of each study because neither the industrial robots nor the machining conditions allow it, but it is possible to position this document qualitatively with regard to other published methods of compensation and prediction of the path accuracy.
The circularity indices range obtained by Klimchik, A. et al. [28] in circular groove milling with 100 mm diameter, under the cutting conditions described in the document with KUKA KR270, has been between 1.36 and 0.84 mm. Applying the error compensation method proposed it is possible to improve the robot accuracy around 80–95%, with the circularity error made in 0.29 mm. In the study by Janez, G. et al. [29] the application of a predictive model of robotic machining precision allows for adjusting the position of the robot, improving the circularity precision of the hole in diameter from 1.86 to 0.23 mm and in cylindricity from 0.87 to 0.16 mm.
The scientific advance provided by the factorial procedure does not achieve as much improvement (in terms of precision of the machining path) as the aforementioned works. Obviously the two paths evaluated are very different, one goes straight and the other goes circular. In addition, both methods proposed path compensation techniques to improve robot accuracy while the experimental phase of this work seeks to identify the critical factors among the studied conditions to achieve the highest performance in terms of precision in a robotic machining cell, so the results obtained by this novel factorial procedure are considered satisfactory.
The evaluation of the obtained results provides a solution to the problem posed by the use of articulated industrial robots in machining operations, where the trajectory deviations and vibrations obtained condition the quality of the result.
The study has been limited to addressing the machining of two types of soft materials, with a wide variety of materials with relatively low hardness, which may be the object of study in future research. It is not ruled out that the factorial procedure can be applied to the study of the behavior of robotic machining systems in metallic or plastic materials with a hardness greater than 110 HB, but it has not been evaluated in this document.
Similarly, a flat cutting tool has been considered for the modeling of the cutting forces, but the factorial study procedure can be extended to the evaluation of cutting tools with other geometries, f.e. the ball end milling. The machining operation used to solve determines the type of tool to use significantly. In this sense we must highlight the interest in evaluating the behavior of industrial robots to perform complex machining operations, especially those that incorporate 3D trajectories in space, such as large-area contouring operations, where robotic systems have great advantages compared to expensive NC machining centers. However, we must emphasize that the current trend of programmed path robot machining using software tools allows linearization-curved paths by selecting smoothing parameters and tolerance, which is without the cycles regular programming, such as circular interpolations, whose use in robotic systems is either not allowed or not recommended. Therefore, the programming of cutting paths in robotized machining complex operations as a set of rectilinear movements from point to point with a close enough is the most common. This is the reason why this novel factorial procedure has been designed for an analysis of rectilinear machining paths, since the analysis of these rectilinear movements from point to point are the basic element of study to advance in this field of research. Even so, the main challenge for this procedure is identified as addressing the evaluation of more complex machining paths in order to rule out possible performance deficiencies in other stages.

6. Conclusions

The results obtained experimentally allow the validation of this factorial procedure, which represents a novel advance in the development of preliminary tools for the design. Implementation and optimization of flexible manufacturing robot systems can be applied to sectors such as automation, aeronautics, naval application, etc.
The factorial procedure for preliminary study of critical factors in robotic machining has enabled the analysis of the milling conditions of the groove in soft materials and the identification of those that improve the precision of the cutting tool path in robotic machining, obtaining an improvement in the experimental deviation error of 36.39% for Al, and 17.11% for PUR 300.
PREMET has been applied to obtain values of estimation of robot trajectory deviation with error less than 12%. Therefore, the use of PREMET, in the production of parts, has been validated for the machining of the groove in soft materials, which allows the prediction of deviation of the cutting tool concerning the programmed path and simplifying the study of the main factors that determine the result of robotic machining. The use of this prediction tool helps to assess what causes certain parameters to affect the precision of the robotic machining operation.
Consequently, the obtained results show that the factorial procedure serves to characterize the experimental robotic system, predicting the attainable manufacturing tolerances, and allowing the study of the main constraints in the machining of relatively soft materials, with an acceptable level of precision, around tenths of a millimeter.
The test results show that the conditioning factor in order of relevance are that material hardness, followed by the work piece location, and the milling head orientation with respect to the working direction or robot’s axes configuration and cutting conditions.
In addition, the factorial procedure also facilitates the analysis of more effective robotic system machining strategies. Such tool path deviation prediction provides guidelines for the attainable manufacturing tolerances. The prognosis of the manufacturing quality facilitates the selection of the optimal machining strategy and anticipates whether a certain machining operation is feasible in a robotic cell; thus, it ensures the appropriate use of the robot’s stiffness and safeguards the life of mechanical elements such as the drill head and the robot itself.
This novel factorial procedure can also help to establish design criteria in machining robotic cells by facilitating the robot’s selection, coherent location of the external axes and proper design of the machining head or the method used for workpiece clamping.
Finally, this factorial procedure opens an opportunity in the field of Industry 4.0, through the possibility of developing digital tools that integrate and automate the factorial design phases, calculation of the path deviations and evaluation of results.

Author Contributions

Conceptualization, I.I.S. and J.E.A.; methodology, I.I.S. and J.E.A.; validation, I.I.S. and C.G.G.; formal analysis, I.I.S., J.E.A., C.G.G. and V.R.P.; investigation, I.I.S.; writing—original draft preparation, I.I.S. and C.G.G.; writing—review and editing, I.I.S., J.E.A., C.G.G. and V.R.P.; supervision, I.I.S. and J.E.A.; project administration, I.I.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Acknowledgments

This work has been developed by AIMEN Technology Centre in the search for the development of new strategies of robotized machining in soft materials. The study was developed within the R&D project: ‘Development of a methodology for designing robotized machining strategies (MECAROB)’ funded by XUNTA DE GALICIA and co-funded by FEDER.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Brüning, J.; Denkena, B.; Dittrich, M.; Park, H.-S. Simulation Based Planning of Machining Processes with Industrial Robots. Procedia Manuf. 2016, 6, 17–24. [Google Scholar] [CrossRef] [Green Version]
  2. Iglesias, I. Desarrollo de una Metodología Predictiva de Precisión y Acabado Superficial Aplicada al Mecanizado Robotizado. Ph.D. Thesis, Universidad Nacional de Educación a Distancia, Madrid, Spain, February 2016. Available online: http://e-spacio.uned.es/fez/view/tesisuned:IngInd-Iiglesias (accessed on 9 February 2016).
  3. Chen, Y.; Dong, F. Robot machining: Recent development and future research issues. Int. J. Adv. Manuf. Technol. 2013, 66, 1489–1497. [Google Scholar] [CrossRef] [Green Version]
  4. KENDU. UNIKENCUT Catalog. 2018. Available online: https://www.kendu.es/en/catalogues/ (accessed on 1 January 2018).
  5. Sousa, V.F.C.; Silva, F.; Fecheira, J.S.; Lopes, H.M.; Martinho, R.; Casais, R.B.; Ferreira, L.P. Cutting Forces Assessment in CNC Machining Processes: A Critical Review. Sensors 2020, 20, 4536. [Google Scholar] [CrossRef] [PubMed]
  6. Pérez, R.; Gutierrez, S.C.; Zotovic, R. A study on robot arm machining: Advance and future challenges. In Proceedings of the 29th Daaam International Symposium on Intelligent Manufacturing and Automation, Zadar, Croatia, 24–27 October 2018; Volume 29, pp. 931–940. [Google Scholar] [CrossRef]
  7. Peng, J.; Ding, Y.; Zhang, G.; Ding, H. Smoothness-oriented path optimization for robotic milling processes. Sci. China Ser. E Technol. Sci. 2020, 63, 1751–1763. [Google Scholar] [CrossRef]
  8. Schneider, U.; Drust, M.; Ansaloni, M.; Lehmann, C.; Pellicciari, M.; Leali, F.; Gunnink, J.W.; Verl, A. Improving robotic machining accuracy through experimental error investigation and modular compensation. Int. J. Adv. Manuf. Technol. 2016, 85, 3–15. [Google Scholar] [CrossRef]
  9. Ji, W.; Wang, L. Industrial robotic machining: A review. Int. J. Adv. Manuf. Technol. 2019, 103, 1239–1255. [Google Scholar] [CrossRef] [Green Version]
  10. Demirtas, H. Robotik İşleme Yöntemï Üzerine bir Derleme. Ömer Halisdemir Üniversitesi Mühendislik Bilimleri Dergisi 2020, 9, 1077–1089. [Google Scholar] [CrossRef]
  11. Iglesias, I.; Sebastián, M.; Ares, J. Overview of the State of Robotic Machining: Current Situation and Future Potential. Procedia Eng. 2015, 132, 911–917. [Google Scholar] [CrossRef] [Green Version]
  12. Vidal, F.; Alvarez, M.; González, R.; Iglesias, I.; Mouriño, R. Development of a flexible and adaptive robotic cell for small batch manufacturing. In Proceedings of the IV International Scientific Conference Contemporary Materials, Banja Luka, Bosnia and Herzegovina, 2–3 September 2011; Volume II, pp. 5–12. [Google Scholar] [CrossRef]
  13. Bottin, M.; Cocuzza, S.; Comand, N.; Doria, A. Modeling and Identification of an Industrial Robot with a Selective Modal Approach. Appl. Sci. 2020, 10, 4619. [Google Scholar] [CrossRef]
  14. Cordes, M.; Hintze, W.; Altintas, Y. Chatter stability in robotic milling. Robot. Comput. Manuf. 2019, 55, 11–18. [Google Scholar] [CrossRef]
  15. Yuan, L.; Pan, Z.; Ding, D.; Sun, S.; Li, W. A Review on Chatter in Robotic Machining Process Regarding Both Regenerative and Mode Coupling Mechanism. IEEE/ASME Trans. Mechatronics 2018, 23, 2240–2251. [Google Scholar] [CrossRef]
  16. Doria, A.; Cocuzza, S.; Comand, N.; Bottin, M.; Rossi, A. Analysis of the Compliance Properties of an Industrial Robot with the Mozzi Axis Approach. Robotics 2019, 8, 80. [Google Scholar] [CrossRef] [Green Version]
  17. Bauer, J.J.; Friedmann, M.; Hemker, T.; Pischan, M.; Reinl, C.; Abele, E.; Von Stryk, O. Analysis of Industrial Robot Structure and Milling Process Interaction for Path Manipulation. In Process Machine Interactions; Springer: Berlin/Heidelberg, Germany, 2013. [Google Scholar] [CrossRef]
  18. Wang, J.; Zhang, H.; Fuhlbrigge, T. Improving machining accuracy with robot deformation compensation. In Proceedings of the IEEE International Conference on Intelligent Robots and Systems (IROS), St. Louis, MO, USA, 10–15 October 2009; pp. 3826–3831. [Google Scholar] [CrossRef]
  19. Phan, K.B.; Ha, H.T.; Hoang, S.V. Eliminating the Effect of Uncertainties of Cutting Forces by Fuzzy Controller for Robots in Milling Process. Appl. Sci. 2020, 10, 1685. [Google Scholar] [CrossRef]
  20. Klimchik, A.; Ambiehl, A.; Garnier, S.; Furet, B.; Pashkevich, A. Experimental study of robotic-based machining. IFAC PapersOnLine 2016, 49, 174–179. [Google Scholar] [CrossRef]
  21. Janez, G.; Timi, K.; Karl, G.; Miran, B. Accuracy improvement of robotic machining based on robot’s structural properties. Int. J. Adv. Manuf. Technol. 2020, 108, 1–21. [Google Scholar] [CrossRef]
  22. Gotlih, J.; Karner, T.; Gotlih, K.; Brezocnik, M. Experiment Based Structural Stiffness Calibration of a Virtual Robot Model. In DAAAM International Scientific, Book 2018; Katalinic, B., Ed.; DAAAM International: Vienna, Austria, 2018; Chapter 12; pp. 131–140. ISBN 978-3-902734-19-8. ISSN 1726-9687. [Google Scholar] [CrossRef]
  23. Jiao, J.; Tian, W.; Zhang, L.; Li, B.; Hu, J. Variable Parameters Stiffness Identification and Modeling for Positional Compensation of Industrial Robots. J. Phys. Conf. Ser. 2020, 1487. [Google Scholar] [CrossRef]
  24. Pan, Z.; Zhang, H.; Zhu, Z.; Wang, J. Chatter analysis of robotic machining process. J. Mater. Process. Technol. 2006, 173, 301–309. [Google Scholar] [CrossRef]
  25. Dumas, C.; Caro, S.; Garnier, S.; Furet, B. Joint stiffness identification of six-revolute industrial serial robots. Robot. Comput. Manuf. 2011, 27, 881–888. [Google Scholar] [CrossRef] [Green Version]
  26. Slamani, M.; Gauthier, S.; Chatelain, J.-F. A study of the combined effects of machining parameters on cutting force components during high speed robotic trimming of CFRPs. Measurement 2015, 59, 268–283. [Google Scholar] [CrossRef]
  27. Qin, H.; Li, Y.; Xiong, X. Workpiece Pose Optimization for Milling with Flexible-Joint Robots to Improve Quasi-Static Performance. Appl. Sci. 2019, 9, 1044. [Google Scholar] [CrossRef] [Green Version]
  28. Karim, A.; Hitzer, J.; Lechler, A.; Verl, A. Analysis of the dynamic behavior of a six-axis industrial robot within the entire workspace in respect of machining tasks. In Proceedings of the 2017 IEEE/ASME International Conference Advanced Intelligent Mechatronics (AIM), Munich, Germany, 3–7 July 2017; pp. 670–675. [Google Scholar] [CrossRef]
  29. Kubela, T.; Pochyly, A.; Singule, V. Assessment of industrial robots accuracy in relation to accuracy improvement in machining processes. In Proceedings of the IEEE International Power Electronics and Motion Control Conference (PEMC), Varna, Bulgaria, 25–28 September 2016; pp. 720–725. [Google Scholar] [CrossRef]
  30. Zhang, P.; Li, Y. New Indices for Evaluating Vibration Characteristics of Flexible-Joint Robots. Appl. Sci. 2020, 10, 4895. [Google Scholar] [CrossRef]
  31. Ahmed, A.; Chen, Z.C. A comprehensive approach to determining minimum cutter lengths for five-axis milling. Int. J. Adv. Manuf. Technol. 2016, 90, 1235–1252. [Google Scholar] [CrossRef]
  32. Pimenov, D.Y.; Guzeev, V.I.; Mikolajczyk, T.; Patra, K. A study of the influence of processing parameters and tool wear on elastic displacements of the technological system under face milling. Int. J. Adv. Manuf. Technol. 2017, 92, 4473–4486. [Google Scholar] [CrossRef] [Green Version]
  33. Wojciechowski, S.; Maruda, R.W.; Nieslony, P.; Królczyk, G. Investigation on the edge forces in ball end milling of inclined surfaces. Int. J. Mech. Sci. 2016, 119, 360–369. [Google Scholar] [CrossRef]
  34. Iglesias, I.; Ares, J.E.; Gonzalez-Gaya, C.; Morales, F.; Rosales, V.F. Predictive Methodology for Dimensional Path Precision in Robotic Machining Operations. IEEE Access 2018, 6, 49217–49223. [Google Scholar] [CrossRef]
  35. De Melo, E.G.; Klein, T.B.; Reinkober, S.; Gomes, J.D.O.; Uhlmann, E. Pocket milling of composite fibre-reinforced polymer using industrial robot. Procedia CIRP 2019, 85, 183–188. [Google Scholar] [CrossRef]
  36. Simões, J.A.; Coole, T.; Cheshire, D.; Pires, A.M. Analysis of multi-axis milling in an anthropomorphic robot, using the design of experiments methodology. J. Mater. Process. Technol. 2003, 135, 235–241. [Google Scholar] [CrossRef]
  37. Anderson, M.; Whitcomb, P. DOE Simplified: Practical Tools for Effective Experimentation, 3rd ed.; Productivity Press: New York, NY, USA, 2015. [Google Scholar] [CrossRef]
  38. Altintas, Y. Manufacturing Automation: Metal Cutting Mechanics, Machine Tool Vibrations and CNC Design; Cambridge University Press: Cambridge, UK, 2012; ISBN 9780511843723. [Google Scholar] [CrossRef]
Figure 1. Diagram of variables and parameters in robot machining.
Figure 1. Diagram of variables and parameters in robot machining.
Applsci 10 08885 g001
Figure 2. Decision-mapping diagram of the results of the factorial study procedure.
Figure 2. Decision-mapping diagram of the results of the factorial study procedure.
Applsci 10 08885 g002
Figure 3. (a) Image of CAD model of workpiece; (b) workpiece locations in position A and B.
Figure 3. (a) Image of CAD model of workpiece; (b) workpiece locations in position A and B.
Applsci 10 08885 g003
Figure 4. (a) Orientation of the workpiece in L direction; (b) orientation of the workpiece in T direction.
Figure 4. (a) Orientation of the workpiece in L direction; (b) orientation of the workpiece in T direction.
Applsci 10 08885 g004
Figure 5. (a) Workpiece before machining; (b) execution of the machining tests.
Figure 5. (a) Workpiece before machining; (b) execution of the machining tests.
Applsci 10 08885 g005
Figure 6. Test pieces machined in Al and PUR 300.
Figure 6. Test pieces machined in Al and PUR 300.
Applsci 10 08885 g006
Figure 7. Side view measurements for Al and PUR 300.
Figure 7. Side view measurements for Al and PUR 300.
Applsci 10 08885 g007
Figure 8. Front view measurements for Al and PUR 300.
Figure 8. Front view measurements for Al and PUR 300.
Applsci 10 08885 g008
Figure 9. Top view measurements for Al and PUR 300.
Figure 9. Top view measurements for Al and PUR 300.
Applsci 10 08885 g009
Figure 10. Predictive Error Graph for Al.
Figure 10. Predictive Error Graph for Al.
Applsci 10 08885 g010
Figure 11. Predictive error graph for PUR 300.
Figure 11. Predictive error graph for PUR 300.
Applsci 10 08885 g011
Table 1. Factorial study matrix.
Table 1. Factorial study matrix.
FactorF1F2F3…..Fj
+f1+f2+f3+…..fj+
f1f2f3…..fj
Table 2. Factorial design of variables.
Table 2. Factorial design of variables.
FactorMaterial (HB)P (mm)Direction (rad)n (rpm)ap (mm)
+AlAL80001.5
-PUR 300BT60001
Table 3. (a) Tests for Al. (b) Tests for PUR 300.
Table 3. (a) Tests for Al. (b) Tests for PUR 300.
(a)Tests for Al.
TestMaterial (HB)P (mm)D (rad)N (rpm)ap (mm)
E1AlAL80001.5
E2AlAL80001
E3AlAL60001.5
E4AlAL60001
E5AlAT80001.5
E6AlAT80001
E7AlAT60001.5
E8AlAT60001
E9AlBL80001.5
E10AlBL80001
E11AlBL60001.5
E12AlBL60001
E13AlBT80001.5
E14AlBT80001
E15AlBT60001.5
E16AlBT60001
(b) Tests for PUR 300
TestMaterial (HB)P (mm)D (rad)N (rpm)ap (mm)
E17PUR 300AL80001.5
E18PUR 300AL80001
E19PUR 300AL60001.5
E20PUR 300AL60001
E21PUR 300AT80001.5
E22PUR 300AT80001
E23PUR 300AT60001.5
E24PUR 300AT60001
E25PUR 300BL80001.5
E26PUR 300BL80001
E27PUR 300BL60001.5
E28PUR 300BL60001
E29PUR 300BT80001.5
E30PUR 300BT80001
E31PUR 300BT60001.5
E32PUR 300BT60001
Table 4. Simulated and experimental maximum cutting tool path deviation (SEMPAD) for Al.
Table 4. Simulated and experimental maximum cutting tool path deviation (SEMPAD) for Al.
TestExperimental
Max Deviation (mm)
Simulated
Max Deviation (mm)
% Predictive Error
E010.6140.5599.0%
E020.6070.5519.2%
E030.7910.7139.9%
E040.7130.6469.4%
E050.6960.6309.5%
E060.6480.57810.8%
E070.9710.8839.1%
E080.8020.71910.3%
E090.6990.6319.7%
E100.6290.56310.5%
E110.8890.8019.9%
E120.7120.6479.1%
E130.7050.6409.2%
E140.6550.5969.0%
E150.9820.8949.0%
E160.8410.7609.6%
Table 5. SEMPAD for PUR 300.
Table 5. SEMPAD for PUR 300.
TestExperimental
Max Deviation (mm)
Simulated
Max Deviation (mm)
% Predictive Error
E170.3580.3249.5%
E180.3520.3257.7%
E190.4960.4509.3%
E200.4560.4168.8%
E210.4410.4028.8%
E220.3940.34811.7%
E230.6850.6229.2%
E240.5440.4998.3%
E250.4430.4058.6%
E260.3740.3496.7%
E270.5040.4569.5%
E280.4570.4227.7%
E290.4510.4109.1%
E300.3990.3639.0%
E310.5920.5349.8%
E320.5850.5417.5%
Table 6. Machining variables and parameters for SEMPAD.
Table 6. Machining variables and parameters for SEMPAD.
TestMaterial (HB)P (mm)D (rad)n (rpm)ap (mm)
E2AlAL80001
E18PUR 300AL80001
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Iglesias Sánchez, I.; Ares, J.E.; González Gaya, C.; Rosales Prieto, V. A New Approach to the Consideration and Analysis of Critical Factors in Robotic Machining. Appl. Sci. 2020, 10, 8885. https://doi.org/10.3390/app10248885

AMA Style

Iglesias Sánchez I, Ares JE, González Gaya C, Rosales Prieto V. A New Approach to the Consideration and Analysis of Critical Factors in Robotic Machining. Applied Sciences. 2020; 10(24):8885. https://doi.org/10.3390/app10248885

Chicago/Turabian Style

Iglesias Sánchez, Iván, José Enrique Ares, Cristina González Gaya, and Victor Rosales Prieto. 2020. "A New Approach to the Consideration and Analysis of Critical Factors in Robotic Machining" Applied Sciences 10, no. 24: 8885. https://doi.org/10.3390/app10248885

APA Style

Iglesias Sánchez, I., Ares, J. E., González Gaya, C., & Rosales Prieto, V. (2020). A New Approach to the Consideration and Analysis of Critical Factors in Robotic Machining. Applied Sciences, 10(24), 8885. https://doi.org/10.3390/app10248885

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