Next Article in Journal
Blockchain Based Trust Model Using Tendermint in Vehicular Adhoc Networks
Next Article in Special Issue
Investigating the Dimensional and Geometric Accuracy of Laser-Based Powder Bed Fusion of PA2200 (PA12): Experiment Design and Execution
Previous Article in Journal
Effect of Fiber Optic Plate on Centroid Locating Accuracy of Monocentric Imager
Previous Article in Special Issue
A Geometric Algorithm to Evaluate the Thickness Distribution of Stretched Sheets through Finite Element Analysis
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Unique Model to Estimate Geometric Deviations in Drilling and Milling Due to Two Uncertainty Sources

Department of Civil and Mechanical Engineering, Università degli Studi di Cassino e del Lazio Meridionale, via G. di Biasio 43, 03043 Cassino, Italy
*
Author to whom correspondence should be addressed.
Appl. Sci. 2021, 11(5), 1996; https://doi.org/10.3390/app11051996
Submission received: 31 January 2021 / Revised: 18 February 2021 / Accepted: 19 February 2021 / Published: 24 February 2021
(This article belongs to the Special Issue Mechanical Tolerance Analysis in the Era of Industry 4.0)

Abstract

:
Industry 4.0 involves the use of information and communication technologies to transform industry by intelligent networking machines and processes. The availability of big data sets from manufacturing and inspection allow for developing new and more accurate simulation models. This involves the development of new machining simulation models to consider the geometrical deviations of the workpiece due to the machine tool, the part datum surfaces and the fixturing equipment. This work presents a model that kinematically correlates the locator uncertainty, the form deviation on the part datum surface in contact with the locators and the volumetric uncertainty of the machine tool, with the geometric deviations of a surface due to a drilling or milling process. An analytical model was developed in a Matlab® file to simulate the surface geometrical deviations from nominal during drilling or milling. It is new as regards the state of the art because it takes into account two sources of uncertainty. This numerical approach allows for avoiding experimental tests, with a resultant saving of time, energy and material. It was applied to drilling, face milling and contouring processes. It was proved that machine tool volumetric uncertainty influences the form deviation of the machined surface, while the locator configuration and the datum form deviation affect the orientation of the machined surface, as should be in reality. The proposed model allows us to take into account geometrical deviations of the part datum surfaces of 0.001 mm, location deviations in the locators of ± 0.03 mm and machine tool positional and rotational uncertainties of 0.01   mm and σ d = 0.01 π 180   mm , respectively.

1. Introduction

Machining processes are still widely used because they remain capable of producing workpieces characterized by a great geometric accuracy. However, high-value applications require controlling the quality and the manufacturing signature of the products carefully because they affect their performances in practice [1,2]. Achieving this aim is not so easy. Surface roughness is the most industrially used indicator to describe surface quality, but an indicator of surface geometrical deviation, such as flatness and orientation, must be added to it [3]. In fact, surface integrity involves macro-geometrical deviations (dimensional and geometrical) and micro-geometrical deviations (roughness profile), as well as some physicochemical properties of the machined surface [4]
At the same time, having a model to foresee the deviations in geometry, the surface quality and the surface morphology of a manufactured part is very useful for production engineers. In fact, they commonly choose the machine and the manufacturing parameters based on their experience by choosing over-simplified approaches. However, another phenomenon is present in many manufacturing processes, defects from previous technological operations that are transferred to the final product, which is known as technological heredity [5]. It affects product surface quality and its geometrical deviations.
It is possible to draw an uncertainty budget of all the elements that affect the accuracy of the workpiece, i.e., the machine, the process, the auxiliary equipment and the interactions between them, by means of the method outlined by Slocum [6]. The machine uncertainty is connected with machine construction uncertainty, uncertainty due to the wear of the parts and uncertainty due to the control of each drive unit [7]. The process uncertainty is due to tool deflection, tool wear, vibration, thermal distortions and burr formation [8]. An interesting model on process uncertainty was developed in [9]; it describes the relationship of the flatness of a milled surface with cutting force and tool wear. The same authors [10] studied the use of different machine learning techniques to predict flatness in face milling operations. Therefore, there is uncertainty originating in workpiece positioning that is related to the contact points between the locators and the workpiece surface, and it is known as localization uncertainty [11] or datum establishment uncertainty [12]. The localization uncertainty depends on the deviation of the locators from their nominal position and the form deviation of the surface in contact with the locators. It is needed to find the locator position that reduces it [13], i.e., it is needed to optimize fixture layout.
Many studies of the literature focused on the influence of the fixture on the part deviation [14]. The part deviation due to the geometric variation of the part-holder was modelled through the small displacement torsor concept [15]. The displacement screw vector was used to describe mathematically the localization error [16]. The localization error of a critical feature was minimized through optimization techniques [17]. The geometric deviations of the workpiece datum surfaces were combined with the worst-case locator error in machined features [18]. They take into account the manufacturing deviations of the workpiece datums inside location, profile and angular tolerances. Fixture layout design techniques were used to reduce the localization error of turbine air foils [19]. A robust approach to fixture layout in prismatic workpieces was resolved through genetic algorithms [20].
Moreover, the literature presents intensive research on error modeling of machine tools. A quadratic model of the machine volumetric error was presented [21], in which each axis was considered separately. A Jacobian model was used for machine tool error by dividing the compensable ones from those not compensable [22]. A comprehensive error analysis method was proposed for a multi-axis machine tool; it evaluates the geometric error propagation through every motion axis and which error parameter has greater influence on the tool position error at the end of the kinematic chain [23]. A geometric error model based on stream of variation theory [24] or non-uniform rational B-spline [25] was proposed for a multi-axis machine too. An experimental approach to evaluate component stiffness in a turning center was developed in [26]. Some papers of the literature discuss the way to compensate the volumetric error of a machine tool [27,28,29].
This paper presents an innovative model as regards the literature by considering localization and machine uncertainty. Its aim is to present a model to combine the uncertainty of a machined surface with two sources of uncertainty: the localization and the machine ones. The developed model is a kinematic chain of geometrical deviations from the nominal workpiece position and orientation to the new ones due to locator uncertainty and then to these due to workpiece datum surface flatness to which the machine tool volumetric uncertainty is added.
Previous papers presented a statistical model to foresee the position deviation of a hole or a hole pattern dependent on the inaccurate positions of the six locators of the 3-2-1 locating scheme [30,31]. Then a further model was developed by putting together the deviations in locator positions with the volumetric uncertainty of the machine tool [32] or with the form deviation in workpiece datum surfaces [33].
The aim of the present paper is to show a kinematic model developed for drilling and milling processes. It correlates the locator uncertainty, the form deviation on the part datum surface in contact with the locators and the volumetric uncertainty of the machine tool with the form and/or the orientation of a machined surface during drilling, facing or contouring operations. An alternative experimental approach would have required many tests planned through design of experimental techniques to delineate the surface form and orientation deviation trend as a function of the abovementioned parameters. In this case, an analytical approach was developed to simulate surface geometric deviations from nominal during milling or drilling. The model, that was developed in a Matlab® file, takes into account the deviation of the part reference frame connected with locator uncertainty and datum form deviation to which the volumetric uncertainty of a machine tool was added. This way allows avoiding wasting time, energy and materials for experimental tests to evaluate the parameters influencing machined surfaces.
In Section 2, the model is theoretically presented and mathematically described. In Section 3, the model is applied to drilling, facing and contouring processes by considering two different configurations of the locators. The obtained results are deeply discussed.

2. Materials and Methods

The nominal surface obtained through a drilling or a milling process is represented by a set of points that is its skin model. The geometric uncertainty of a drilling or a milling operation refers to the deviation between the location of the points belonging to the actual machined surface and that of the nominal one. The developed model combines this deviation with the inaccuracy of the locator configuration, the workpiece and the machine tool.
The position and orientation of the workpiece reference frame with respect to the machine one is due to the machining fixture that is constituted by reference elements, i.e., the locators. The six-point or 3-2-1 scheme is the most common locator scheme, i.e., six locators identify three mutually orthogonal datum reference planes (i.e., the workpiece reference frame). The tool path is defined with respect to this workpiece reference frame. The workpiece reference frame deviates from nominal because the geometry and the position of the locators are not nominal; this misalignment induces geometrical deviations from nominal of machined features, such as flatness of a milled surface or an orientation uncertainty of a milled surface and drilled hole. It was chosen to investigate these kinds of geometric deviations because they are more influenced by the uncertainty sources that are taken into account. The six locators have eighteen coordinates that define their position, of which only six significantly influence the machining uncertainty, as demonstrated in [30]. The locators’ coordinates are assumed following a probability density function and the related locator reference frame is defined.
The workpiece to machine is geometrically perfect nominally. However, it is actually obtained through a manufacturing process that leaves on its boundary surfaces a manufacturing signature [34,35,36]. This paper considers a simultaneous autoregressive model of first order SAR(1) to simulate the signature on the planes in contact with the 3-2-1 locators [37]. The SAR(1) model is suitable to simulate spatially correlated phenomena and deviations in a finite number of points. A set of evenly distributed points was used to simulate the three planes in contact with the six locators. The six points of the three datum planes nearest to the generic set of locators define the workpiece reference frame.
A machine tool is a chain of translational and/or rotational kinematic components. Therefore, the geometric deviations of each component may be modeled by means of a transformation matrix and the machine tool’s resulting uncertainty is obtained by multiplying the transformation matrices in the order of the kinematic chain. The proposed model is kinematic and it is based on the results sought in the kinematics of robots that are validated in the literature [38].
Three locators on the primary datum, two on the secondary and one on the tertiary determine the workpiece position (see Figure 1). The coordinates of the i-th locator are represented by pi(xi, yi, zi). The model’s aim is to estimate the actual coordinates of the points belonging to the machined surface in the workpiece reference frame. It takes as input the dimensions of the workpiece, the nominal locator configuration, the diameter of the cutter and the number and nominal coordinates of the points on the machined surface.

2.1. Locator Deviations

The position of the six locators is completely defined by six of the eighteen coordinates, as demonstrated in [29]. Each of these six coordinates is assumed to be affected by an uncertainty behaving independently, according to a Gaussian N(0, σ2) distribution.
The locator reference frame (LRF) is identified by the straight line (i.e., Z’ axis) perpendicular to the plane passing through the actual positions of locators p1, p2 and p3, the straight line (i.e., Y’ axis) that passes through the locators p4 and p5 and is perpendicular to the Z’ axis and the perpendicular line to both Z’ and Y’ axes, that is, the X’ axis, passing from the p6 locator.
The nominal coordinates of the i-th point on the machined surface are Pi(xi, yi, zi), while their real values Pi(xi’, yi’, zi’) are a function of locator probability density functions in the locator reference frame (LRF). It is possible to find the real coordinates Pi(xi’, yi’, zi’) by the nominal ones Pi(xi, yi, zi) through a homogeneous transformation matrix R p 0 :
P i = R p 0 P i = R t i o T 1 P i ,
where R is the rotational matrix which allows passing by the nominal locator reference frame (LRFn) to the perturbed locator reference frame (LRF) as a function of locator position inaccuracies, t0 is the vector describing the LRFn origin position referring to the LRF and oT is a zero vector [3 × 1]. In detail
R = n x T n y T n z T ,
n x = v 2 v 2 = p 45 v 1 p 45 v 1 ,
p 45 = p 5 p 4 ,  
n y = v 3 v 3 = v 1 v 2 v 1 v 2 ,  
n z = v 1 v 1 = p 13 p 12 p 13 p 12 ,  
p 13 = p 3 p 1 ,  
p 12 = p 2 p 1 ,
t i = n x T p 4 n y T p 6 n z T p 1 ,

2.2. Datum Form Deviations

The form deviation or the manufacturing signature (d) of the datum surface in contact with the locators was simulated through a spatial autoregressive (SAR) model [37]:
d = I ρ W 1 ϵ ,
with W being a spatial weighting matrix of an observed variable, ρ a spatial autoregressive parameter whose value is 0.9 in order to have a high correlation among the points on the plane, I the identity matrix and ϵ ~ 0 , σ 2 I the white noise. W is a neighborhood matrix defined based on the triangulation of the points on the plate surface:
w lj = I lj d lj k I kj d kj ,
with d l j being the Cartesian distance between the Pl and the Pj points of the surface, and I lj is an indicator variable, which denotes whether points l and j are neighbors, that is
I lj = 1 ,   if   point   l   and   j   belong   to   a   same   triangle 0 ,   otherwise ,
Given a set of samples x i , y i , z i i = 1 m from Equation (10) to represent the three surfaces of the workpiece in contact with the 3-2-1 locators, it is necessary to determine a set of six points, A, B, C, D, E, F at the minimum distance from the p1, p2, p3, p4, p5 and p6 locators.
Then, it is possible to express the coordinates of the points Pi(xi’, yi’, zi’) of the machined surface from the locator reference frame (LRF) to the part reference frame (PRF):
P i = R p 2 1 P i = R t i o T 1 P i ,
with R’ is the rotational matrix which allows passing by the LRF to PRF, while ti is the vector describing the LRF origin position referring to the PRF and oT is a zero vector [3x1]. In detail
R = n x T n y T n z T ,
n x = v 2 v 2 = D E v 1 D E v 1 ,
D E = E D ,
D = R p 1 0 D   ,
E = R p 1 0 E ,
F = R p 1 0 F ,
n y = v 3 v 3 = v 1 v 2 v 1 v 2 ,
n z = v 1 v 1 = A C A B A C A B ,
A C = C A
A B = B A
A = R p 1 0 A  
B = R p 1 0 B  
C = R p 1 0 C  
t i = n x T D n y T F n z T A

2.3. Machine Tool Volumetric Uncertainty

The machine tool volumetric uncertainty is described through the position uncertainty Δp of the tool tip in the machine tool reference system, and the direction uncertainty Δd of the tool axis. It is possible to estimate Δp and Δd as:
Δ p Δ d = 1 1 1 0 0 0 0 0 0 0 0 0 z l z l l y 0 0 0 0 0 1 1 1 0 0 0 l z l z 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 δ x x δ x y δ x z δ y x δ y y δ y z δ z x δ z y δ z z ε x x ε x y ϵ x z ε y x ε y y ε y z ε z x ε z y ε z z = Gd
with δ and ε the translation and rotation uncertainties along and around the x, y and z axes (e.g., εz(x) is the rotational uncertainty around the z axis due to a translation along the x axis). They are independently distributed as a Gaussian N 0 ,   σ p 2 or N 0 ,   σ d 2 distribution, respectively. The vector Δ p Δ d follows a multivariate Gaussian distribution, with a null expected value and covariance matrix which can be calculated by the formula G G T , where Σ is the covariance matrix of d. Σ is a diagonal 18x18 matrix with the first nine diagonal elements equal to σ p 2 and the remaining diagonal elements equal to σ d 2 .
This model was used to simulate the uncertainty in the location and direction of the points belonging to the machined surface due to the machine tool volumetric uncertainty.

2.4. Milled Surface

The coordinates of the i-th point on the milled surface in the part reference frame (PRF) are obtained through the kinematic chain from its coordinates in the nominal locator reference frame (LRFn) to those in the locator reference frame (LRF) and from the latter to those in the part reference frame (PRF). To the coordinates in the PRF were added the volumetric uncertainty of the machine tool to arrive at the coordinates of the i-th point of the milled top surface in the PRF. Equation (16) becomes:
P i = R p 2 1 R p 1 0 P i + Δ p  
The mill tool direction in the PRF is given by
k = R p 2 1 R p 1 0 k + Δ d
with k being the direction of the mill tool in the machine tool reference frame.
The i-th point P i on the milled surface is given by the following relationship:
P i = P i + l k
where l is the cutting depth.
The flatness was determined by the sum of the distances of the two points more distant from the plane obtained by the method of least squares:
Δ = δ max + δ min
The angle between the top and bottom planes was determined as the opposite angle to the normal of two planes:
Φ = 180 ° arccos u 1 u 2 u 1 u 2

2.5. Drilled Surface

From the model detailed in the previous paragraphs, it is possible to define the axis of the drilled hole through Point P0’’ and vector k’’:
P 0 = R p 2 1 R p 1 0 P 0 + Δ p
k = R p 2 1 R p 1 0 k + Δ d
A point belonging to the axis is p’’ with s ∈ R:
p = P 0 + s k
Therefore, the distances between the exit and entrance points of the drilled and nominal holes are given by:
d 1 = P 0 + s e n t r a n c e k P 0
d 2 = P 0 + s e x i t k P 0 , e x i t
with P0,exit being the nominal coordinates of hole exit point.

3. Results

The model was applied to a plate of 100 mm × 120 mm and a thickness of 60 mm. The locators were placed according to a Gaussian probability density function, centered on the nominal position and characterized by a standard deviation σ = 0.01   mm . The locators’ nominal positions were p1(95, 70, 0), p2(12.5, 117.63, 0), p3(12.5, 22.37, 0), p4(0, 25, 5), p5(0, 115, 5), p6(40, 0, 5) in the first case study, to have the three locators at the bottom surface barycentric, i.e., the barycenter among the locators’ positions is the hole position, and at the maximum distance, i.e., the workpiece surface included inside the three locators is maximum, the two lateral locators at the maximum distance and the sixth locator on the hole axis, as shown in Figure 2a, and p1(95, 60, 0), p2(5, 111.96, 0), p3(5, 8.04, 0), p4(0, 5, 5), p5(0, 115, 5), p6(95, 0, 5) for the second case study, to have the three locators at the bottom surface at the maximum area, the two lateral locators at the maximum distance and the sixth locator at the maximum distance from the origin, as shown in Figure 2b. The positioning and rotational uncertainties characterizing the machine tool volumetric uncertainty are equal to σ p = 0.01   mm and σ d = 0.01 π 180   mm , respectively. The SAR model is characterized by a white noise ϵ ~ 0 , σ 2 I with σ = 0.01 mm, and a spatial autoregressive parameter ρ = 0.9. The points on the datum surfaces were simulated with a deviation along a direction perpendicular to the datum that was randomly distributed from a uniform probability density function with σ = 0.001 mm. The limits of the simulated uncertainty were taken from a study of the literature on the locating equipment, the machine tools and the geometric dimensioning and tolerancing (GD&T) [24].

3.1. Face Milling

The plate was milled with a depth of cut of 30 mm in order to remove all the stock through a single pass. An end mill of 20 mm in diameter was used in order to increase the number of control points on the milled surface. The rigidity of the mill was not considered, because the model does not take into account the process uncertainty. The plane to be milled was represented by a set of 3D points, the points were arranged in a grid along the two x–y directions and the distance between two consecutive points was equal to the nominal radius of the cutter along each of the two x–y directions (see Figure 3a); thus, a matrix of m x n 3D points represented the skin model of the nominal plane (see Figure 3b). The coordinates of each point belonging to the milled surface in the workpiece reference frame (WRF) were estimated starting from the coordinates in the machine reference frame (MRF) and switching to the locator reference frame (LRF) and then to the workpiece reference frame through the laws of robot kinematics, as shown in Figure 4. In fact, Figure 4 shows the geometrical deviation of a milled surface due to the synergic effect of locators, flatness of datum surface and machine tool volumetric uncertainty. Finally, the machine tool uncertainty was added to the coordinates of each point in the WRF to obtain the points on the actual milled surface. The random shape of the milled surface can be observed (green in Figure 4) due to the random uncertainty of the machine tool.
The least squares method was applied to the coordinates of the points on the actual milled surface to obtain an approximate plane. The flatness was determined by the sum of the distances from the least squares plane of the two points that are the most distant. To evaluate the deviation of the milled surface orientation, the angle between the normals of the top and bottom planes was calculated.
Figure 5 shows the results of numerical simulations obtained for each of the two considered sources of uncertainty and all their combinations (L = locator uncertainty, M = volumetric uncertainty of machine tool, F = datum flatness, L + M = locator + volumetric uncertainty, L + F = locator + datum flatness, F + M = datum flatness + volumetric uncertainty, L + F + M = locator + volumetric uncertainty + datum flatness) regarding mean value and standard deviation. A total of 100,000 runs of Monte Carlo simulation were carried out. The volumetric uncertainty of the machine tool affects only the flatness, because cutting parameters were not taken into account; while the deviations in the positioning of the locators and the geometric deviations of the datum influence the angle. The obtained results are aligned with what really happens. In fact, the flatness indicates the dispersion of the surface points around the least squares plane that has an orientation different from the nominal, and the flatness depends by the volumetric uncertainty of the machine tool, while the least squares plane orientation depends on the locator positions and datum surface deviations. These considerations are the same for cases 1 and 2.

3.2. Contour Milling

The model was applied to a contouring process by removing 30 mm along the Y-axis, as shown in Figure 6a, through three passes. The same mill as the previous case was used. At the end, the angle between the planes of the machined shoulder was evaluated as a function of the two considered sources of uncertainties and their combinations (see Figure 6b). A total of 100,000 simulation runs was considered for each considered condition characterized by one or more sources of uncertainties. The obtained results show that the deviations in locators’ positions and the machine tool uncertainty affect the dispersions of the results around the mean value of 90° (see Table 1).
In this case, a further positioning of the locators was also taken into account, as shown in Figure 2b. The results are the same as previously described.

3.3. Drilling

The plate was drilled at the nominal position P 0 = 40 , 70 , 0 and the length of the drill was 60 mm. A drill with a diameter equal to the hole diameter was used. The considered performance indicator was the fraction of conforming parts generated by a specific locator configuration, i.e., the fraction of parts for which both of the following inequalities hold:
d1t/2
d2t/2
where t is the location tolerance value equal to 0.2 mm.
The conforming fraction was evaluated three times for each experimental condition and for each evaluation, 100,000 workpieces were simulated. Table 2 reports the numerical results. As shown in Table 2, the fraction of conforming parts is affected by only one of the two investigated uncertainty sources, i.e., the datum flatness. This is probably due to the small deviations of the six locators and of the machine volumetric uncertainty, which are taken by industrial values anyway. The datum flatness more significantly affects the reduction of conforming parts, since it involves contact between the datum and the locators on peaks or valleys of the datum surface, thus causing a roto-translation of the part. The fraction of conforming parts is significantly reduced when two or three sources of uncertainty act simultaneously, how it should be in reality, and the greater reductions are connected to the presence of the datum flatness inside the interaction. The percentage of the conforming fraction of case 2 appears greater than that in case 1, which is probably due to a more stable configuration of the locators [39,40].

4. Conclusions

This work presents a kinematic model to simulate the effect of two sources of uncertainty, the localization and the machine ones, on the geometrical deviation of a surface manufactured by face milling, contouring or drilling processes. The model consists of four steps. The first one evaluates the influence of the deviations in the locator positions on the workpiece reference frame. The second one estimates the deviations in the workpiece reference frame as a function of the form deviations in the workpiece datum surfaces. The third one defines the volumetric uncertainty of the machine tool. Finally, the four steps combine the three deviations. A chain of coordinate transfers from a datum reference system to another is the heart of this work, with the results being evidently right. It overcomes the literature because it considers two uncertainty sources together, such as the locator position deviations, the datum deviations and the volumetric uncertainty of the machine tool, in a simple and effective model.
The proposed kinematic model was applied to a plate that is located through 3-2-1 locators, it had a flatness deviation on its datum surfaces in contact with the locators and the volumetric uncertainty of the used machine tool was known. In this way, it was possible to estimate numerically the geometrical deviations of the milled and drilled surface by saving time, energy and materials because experimental tests have been avoided. In particular, the flatness and orientation deviation from nominal were investigated for a milled surface and the orientation deviation of a drilled hole was analyzed. From the results, it is clear how the proposed model easily allows us to estimate the deviation of a milled or a drilled surface due to the combined effect of two uncertainty sources. The proposed model allows us to take into account geometrical deviations of the part datum surfaces of 0.001 mm, location deviations in the locators of ± 0.03 mm and machine tool positional and rotational uncertainties of 0.01   mm and σ d = 0.01 π 180   mm , respectively.
The proposed model is kinematic and it is based on the results sought in the kinematics of robots that are validated in the literature. The idea of the model is simple enough to be evidently right, since it is based on the transfer of coordinates from a datum reference system to another. The innovative ideas are the terms of the uncertainty transfer, i.e., the locator uncertainty, the workpiece datum uncertainty and the machine tool volumetric uncertainty, that are considered together inside a simple and effective model. However, experimental work to set the parameters of each considered contribution to hole or milled plane deviation is matter for further studies.
The time required by the kinematic model to simulate the two sources of uncertainty in milling or drilling was very short (a few seconds) by using a computer with an Intel core i7 950 processor running at 3.07 GHz, with 16 GB of RAM, a mechanical hard drive of 1TB at 5400 rpm and running Windows 7 Professional. The required time is so short that it is compatible with online data processing.
Further elements influencing the geometrical deviations of the manufactured surface, such as those connected with the process uncertainty, may be added in a subsequent development of the model. It is a subject of further research.

Author Contributions

Conceptualization, W.P.; methodology, W.P.; software, A.C.; validation, W.P. and A.C.; data curation, A.C. and W.P.; writing—original draft preparation, W.P.; writing—review and editing, A.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

No data available.

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

pi(xi, yi, zi)i-th locator (i = 1, 2, 3, 4, 5 and 6)
P0(x0, y0, z0)nominal coordinates of the center of the drilled hole in RF
P0(x0’, y0’, z0’)actual coordinates of the center of the drilled hole in LRF
P0’’(x0’, y0’, z0’)actual coordinates of the center of the drilled hole in PRF
Xx coordinate of point in RF
X’x coordinate of point in LRF
X’’x coordinate of point in PRF
Yy coordinate of point in RF
Y’y coordinate of point in LRF
Y’’y coordinate of point in PRF
Zz coordinate of point in RF
Z’z coordinate of point in LRF
Z’’z coordinate of point in PRF
RFnominal reference frame
LRFlocator reference frame
PRFpart reference frame
R p 1 0 homogeneous transformation matrix from RF to LRF
R p 2 1 homogeneous transformation matrix from LRF to PRF
Rrotational matrix from RF to LRF
R’rotational matrix from LRF to PRF
t0vector describing the RF origin position referred to the LRF
t’0vector describing the LRF origin position referred to the PRF
oTa zero vector [3 × 1]
vinormal vector i-th in RF
v’ii-th normal vector in LRF
pijvector joining point Pi and Pj
ni,i-th normal vector normalized in RF
n’ii-th normal vector normalized in LRF
n i T i-th normal vector normalized and transposed in RF
n i T i-th normal vector normalized and transposed in LRF
Iidentity matrix
ρspatial autoregressive parameter
Wneighborhood matrix
ϵwhite noise
Δpposition error of the drill tip in the machine tool reference system
Δddirection error of the tool axis
khomogeneous vector
εi(j)the rotational error around the i axis due to a translation along the j axis
δi(j)the translation error along the i axis due to a translation along the j axis.

References

  1. Benardos, P.G.; Vosniakos, G.-C. Predicting surface roughness in machining: A review. Int. J. Mach. Tools Manuf. 2003, 43, 833–844. [Google Scholar] [CrossRef]
  2. Denkena, B.; Böß, V.; Nespor, D.; Gilge, P.; Hohenstein, S.; Seume, J. Prediction of the 3D Surface Topography after Ball End Milling and its Influence on Aerodynamics. Proc. CIRP 2015, 31, 221–227. [Google Scholar] [CrossRef] [Green Version]
  3. ISO 4287:1997. Geometrical Product Specification (GPS)-Surface Texture: Profile Method-Terms, Definitions and Surface Texture Parameters, 1st ed.; ISO: Geneva, France, 2009; pp. 1–25. [Google Scholar]
  4. Astakhov, V.P. Surface Integrity—Definition and Importance in Functional Performance. In Surface Integrity in Machining, 1st ed.; Springer: London, UK, 2010; Volume 1, pp. 1–35. [Google Scholar]
  5. Zmarzły, P. Technological Heredity of the Turning Process. Techn. Gaz. 2020, 27, 11–25. [Google Scholar]
  6. Slocum, A. Precision Machine Design, 1st ed.; Prentice Hall: Englewood Cliffs, NJ, USA, 1992. [Google Scholar]
  7. Uriarte, L.; Herrero, A.; Zatarain, M.; Santiso, G.; López de Lacalle, L.N.; Lamikiz, A.; Albizuri, J. Error budget and stiffness chain assessment in a micromilling machine equipped with tools less than 0.3 mm in diameter. Precis. Engin. 2007, 31, 1–12. [Google Scholar] [CrossRef]
  8. Pimenov, D.Y.; Guzeev, V.I.; Krolczyk, G.; Mozammel, M.; Wojciechowski, S. Modeling flatness deviation in face milling considering angular movement of the machine tool system components and tool flank wear. Precis. Eng. 2018, 54, 327–337. [Google Scholar] [CrossRef]
  9. Bustillo, A.; Pimenov, D.Y.; Mozammel, M.; Wojciech, K. Machine-learning for automatic prediction of flatness deviation considering the wear of the face mill teeth. J. Intel. Manuf. 2020, in press. [Google Scholar] [CrossRef]
  10. Diaz Tena, E.; Ugalde, U.; López de Lacalle, L.N.; de la Iglesia, A.; Calleja, A.; Campa, F.J. Propagation of assembly errors in multitasking machines by the homogeneous matrix method. Int. J. Adv. Manuf. Technol. 2013, 68, 149–164. [Google Scholar] [CrossRef]
  11. Los, A.; Mayer, J.R.R. Application of the adaptive Monte Carlo method in a five-axis machine tool calibration uncertainty estimation including the thermal behaviour. Precis. Eng. 2018, 53, 17–25. [Google Scholar] [CrossRef]
  12. Miller, J.E.; Longstaff, A.P.; Parkinson, S.; Fletcher, S. Improved machine tool linear axis calibration through continuous motion data capture. Precis. Eng. 2017, 47, 249–260. [Google Scholar] [CrossRef] [Green Version]
  13. Yang, J.; Ding, H. A new position independent geometric errors identification model of five-axis serial machine tools based on differential motion matrices. Int. J. Mach. Tools Manuf. 2016, 104, 68–77. [Google Scholar] [CrossRef]
  14. Fu, G.; Fu, J.; Xu, Y.; Chen, Z.; Lai, J. Accuracy enhancement of five-axis machine tool based on differential motion matrix: Geometric error modeling, identification and compensation. Int. J. Mach. Tools Manuf. 2015, 89, 170–181. [Google Scholar] [CrossRef]
  15. Rong, Y.; Zhu, Y. Computer-Aided Fixture Design: Manufacturing Engineering and Materials Processing, 1st ed.; Marcel Dekker Inc.: New York, NY, USA, 1999. [Google Scholar]
  16. Villeneuve, F.; Legoff, O.; Bourdet, P. Three Dimensional geometrical tolerancing in process planning. CIRP J. Manuf. Sys. 2000, 30, 20–39. [Google Scholar]
  17. Clement, A.; Bourdet, P. A study of optimal-criteria identification based on the small-displacement screw model. CIRP Ann. Manuf. Technol. 1988, 37, 503–506. [Google Scholar]
  18. Choudhuri, S.A.; De Meter, E.C. Tolerance Analysis of Machining Fixture Locators. J. Manuf. Sci. Eng. 1999, 121, 273–281. [Google Scholar] [CrossRef]
  19. Wang, M.Y.; Pelinescu, D. Optimizing fixture layout in a point-set domain. IEEE Trans. Robot. 2001, 17, 312–323. [Google Scholar] [CrossRef]
  20. Weill, R.; Darel, I.; Laloum, M. The influence of fixture positioning errors on the geometric accuracy of mechanical parts. In Proceedings of the CIRP Conference on Production Engineering and Manufacturing Science, Tianjin, China, 12–14 September 1991; pp. 215–225. [Google Scholar]
  21. Wang, L.; Duan, F.; Liang, C. A global optimal algorithm for camera calibration with one-dimensional objects. In Human-Computer Interaction. Design and Development Approaches, Proceedings of the 14th International Conference, Orlando, FL, USA, 9–14 July 2011; Jacko, J., Ed.; Springer: Berlin, Germany, 2011; p. 6761. [Google Scholar]
  22. Ferreira, P.M.; Liu, C.R.; Merchant, E. A contribution to the analysis and compensation of the geometric error of a machining center. CIRP Ann. Manuf. Technol. 1986, 35, 259–262. [Google Scholar] [CrossRef]
  23. Tian, W.; Gao, W.; Zhang, D.; Huang, T. A general approach for error modeling of machine tools. Int. J. Mach. Tools Manuf. 2014, 79, 17–23. [Google Scholar] [CrossRef]
  24. Chen, J.X.; Lin, S.W.; Zhou, X.L. A comprehensive error analysis for the geometric error of a multi-axis machine tool. Int. J. Mach. Tools Manuf. 2016, 106, 56–66. [Google Scholar] [CrossRef]
  25. Tang, H.; Duan, J.A.; Lan, S.; Shui, H. A new geometric error modelling approach for multi-axis system based on stream of variation theory. Int. J. Mach. Tools Manuf. 2015, 92, 41–51. [Google Scholar] [CrossRef]
  26. Olvera, D.; López de Lacalle, L.N.; Compean, F.I.; Fx-Valdivielso, A.; Lamikiz, A.; Campa, F.J. Analysis of the tool tip radial stiffness of turn-milling centers. Int. J. Adv. Manuf. Technol. 2012, 60, 883–891. [Google Scholar] [CrossRef]
  27. He, Z.; Fu, J.; Zhang, X.; Shen, H. A uniform expression model for volumetric errors of machine tools. Int. J. Mach. Tools Manuf. 2016, 100, 93–104. [Google Scholar] [CrossRef]
  28. Kiridena, V.; Ferreira, M.P. Computational approaches to compensating quasistatic errors of three-axis machining centers. Int. J. Mach. Tools Manuf. 1994, 34, 127–145. [Google Scholar] [CrossRef]
  29. Smith, S.; Woody, B.; Miller, J. Improving the accuracy of large scale monolithic parts using fiducials. CIRP Ann. Manuf. Technol. 2005, 54, 483–486. [Google Scholar] [CrossRef]
  30. Xiang, S.; Altintas, Y. Modeling and compensation of volumetric errors for five-axis machine tools. Int. J. Mach. Tools Manuf. 2016, 101, 65–78. [Google Scholar] [CrossRef]
  31. Armillotta, A.; Carrino, L.; Moroni, G.; Polini, W.; Semeraro, Q. An analytical approach to machining deviation due to fixturing. In Geometric Product Specification and Verification: Integration of Functionality, 1st ed.; Bourdet, P., Mathieu, L., Eds.; Springer: Amsterdam, The Netherlands, 2003; pp. 175–184. [Google Scholar]
  32. Polini, W.; Moroni, G. Position deviation of a holes pattern due to six-point locating principle. In Models for Computer Aided Tolerancing in Design and Manufacturing, 1st ed.; Davidson, J.K., Ed.; Springer: Dordrecht, The Netherlands, 2007; Volume 1, pp. 201–211. [Google Scholar]
  33. Moroni, G.; Petrò, S.; Polini, W. Robust design of fixture configuration. Proc. CIRP 2014, 21, 189–194. [Google Scholar] [CrossRef] [Green Version]
  34. Corrado, A.; Polini, W. Manufacturing signature in jacobian and torsor models for tolerance analysis of rigid parts. Robot. Comput. Integr. Manuf. 2017, 46, 15–24. [Google Scholar] [CrossRef]
  35. Corrado, A.; Polini, W. Manufacturing signature in variational and vector-loop models for tolerance analysis of rigid parts. Int. J. Adv. Manuf. Technol. 2017, 88, 2153–2161. [Google Scholar] [CrossRef]
  36. Corrado, A.; Polini, W.; Moroni, G. Manufacturing signature and operating conditions in a variational model for tolerance analysis of rigid assemblies. Res. Eng. Des. 2017, 28, 529–544. [Google Scholar] [CrossRef]
  37. Kazar, B.M.; Celik, M. Spatial AutoRegression (SAR) Model; Springer: Boston, MA, USA, 2012. [Google Scholar]
  38. Siciliano, B.; Sciavicco, L.; Villani, L.; Oriolo, G. Robotics: Modelling, Planning and Control; Springer: London, UK, 2008. [Google Scholar]
  39. Polini, W.; Corrado, A. A general model to estimate hole location deviation in drilling: The contribution of three error sources. Int. J. Adv. Manuf. Technol. 2019, 102, 545–557. [Google Scholar] [CrossRef]
  40. Polini, W.; Corrado, A. A kinematic approach for error modelling in drilling. Eng. Comput. 2019, 36, 1364–1383. [Google Scholar] [CrossRef]
Figure 1. The 3-2-1 locator scheme for: (a) drilling; (b) milling.
Figure 1. The 3-2-1 locator scheme for: (a) drilling; (b) milling.
Applsci 11 01996 g001
Figure 2. First (a) and second (b) configuration of the locators.
Figure 2. First (a) and second (b) configuration of the locators.
Applsci 11 01996 g002
Figure 3. (a) Set of diameters of the cutter during the milling, (b) skin model shape of a milled plane.
Figure 3. (a) Set of diameters of the cutter during the milling, (b) skin model shape of a milled plane.
Applsci 11 01996 g003
Figure 4. Simulated milled surface (uncertainty amplified 30 times).
Figure 4. Simulated milled surface (uncertainty amplified 30 times).
Applsci 11 01996 g004
Figure 5. Results for the first (case 1) and second (case 2) configuration of the locators: (a) Flatness, (b) angle (L = locator uncertainty, M = volumetric uncertainty of machine tool, F = datum flatness, L + M = locator + volumetric uncertainty, L + F = locator + datum flatness, F + M = datum flatness + volumetric uncertainty, L + F + M = locator + volumetric uncertainty + datum flatness).
Figure 5. Results for the first (case 1) and second (case 2) configuration of the locators: (a) Flatness, (b) angle (L = locator uncertainty, M = volumetric uncertainty of machine tool, F = datum flatness, L + M = locator + volumetric uncertainty, L + F = locator + datum flatness, F + M = datum flatness + volumetric uncertainty, L + F + M = locator + volumetric uncertainty + datum flatness).
Applsci 11 01996 g005
Figure 6. (a) Contouring process and (b) angle between the two planes of the machined shoulder.
Figure 6. (a) Contouring process and (b) angle between the two planes of the machined shoulder.
Applsci 11 01996 g006
Table 1. Results of contour milling.
Table 1. Results of contour milling.
Angle between the Two Planes of the Machined Shoulder
Uncertainty SourceMean Value (°)Standard Deviation (°)
Locator uncertainty90.000.04
Volumetric uncertainty of machine tool90.000.02
Datum flatness90.000.00
Locator uncertainty + Volumetric uncertainty90.000.02
Locator + Datum flatness90.000.04
Volumetric uncertainty + Datum flatness90.000.02
Locator deviation + Volumetric uncertainty + Datum flatness90.000.02
Table 2. Results of one drilled hole.
Table 2. Results of one drilled hole.
Uncertainty SourceConforming Fraction for Case 1 (%)Conforming Fraction for Case 2 (%)
Locator uncertainty99.9999.99
Volumetric uncertainty of machine tool99.4899.48
Datum flatness79.7890.11
Locator uncertainty + Volumetric uncertainty99.1495.63
Locator + Datum flatness75.8983.49
Volumetric uncertainty + Datum flatness39.1546.68
Locator deviation + Volumetric uncertainty + Datum flatness31.4836.28
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Polini, W.; Corrado, A. A Unique Model to Estimate Geometric Deviations in Drilling and Milling Due to Two Uncertainty Sources. Appl. Sci. 2021, 11, 1996. https://doi.org/10.3390/app11051996

AMA Style

Polini W, Corrado A. A Unique Model to Estimate Geometric Deviations in Drilling and Milling Due to Two Uncertainty Sources. Applied Sciences. 2021; 11(5):1996. https://doi.org/10.3390/app11051996

Chicago/Turabian Style

Polini, Wilma, and Andrea Corrado. 2021. "A Unique Model to Estimate Geometric Deviations in Drilling and Milling Due to Two Uncertainty Sources" Applied Sciences 11, no. 5: 1996. https://doi.org/10.3390/app11051996

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