Skip to main content
  • Original Article
  • Open access
  • Published:

Research on the Error Averaging Effect in A Rolling Guide Pair

Abstract

By studying the effects of geometric precision on kinematic accuracy, an error mapping model has been established, based on the hypothesis that a motion pair and its installation surface are rigid. However, when using this assumption, there is a significant error induced in high-precision computer numerical control (CNC) machine tools as compared with reality. One of the most important reasons for this error is failing to consider the error averaging effect of motion pair elements. Therefore, this work examines a high-precision horizontal machining center as its research object, and analyzes the error averaging mechanism of a rolling guide pair under a deformation of the rolling elements. The carriage bearing forces caused by guideway straightness errors are obtained by constructing a geometric error model of a single carriage. The relationship between guideway straightness errors and carriage bearing forces is described by a transfer function in the spatial frequency domain, and its characteristics are analyzed. It quantifies the so-called error averaging effect of the rolling guide system and, on this basis, a static model for four carriages is established to reflect the error averaging effect of the rolling guide pair on the position and orientation errors of the motion pair. In addition, it is found that the wavelengths and phase differences of guideway errors affect this error averaging mechanism, but the amplitude and preload have little influence thereon. The experiment result shows that the kinematic straightness errors in the x- and y-directions were approximately 1/3 to 1/2 of the guideway straightness errors in the corresponding directions. The results can be used to guide the precision design and assembly of machine tools.

1 Introduction

Geometric accuracy in forward design plays an important role in improving the precision of computer numerical control (CNC) machine tools. There has been significant research into the accuracy of designs from workpieces to machine tools, or from machine tools to motion pairs. However, a tolerance assignment cannot be accurately performed in a process of installing rolling guideways, because the transitive relationship between the pose errors of the motion pair and straightness errors of the guideway depend on the roller deformation produced by the bearing forces of carriages. The deformation causes the errors to equalize, but the error averaging mechanism is unknown. The existing methods assume that the rolling guideway pair is a rigid system for tolerance distribution, resulting in poor precision. Specifically, the error averaging mechanism and analysis method from the motion pair to guideway installation surface become a bottleneck in the geometric accuracy-forward design of machine tools.

Aiming at this critical issue, many scholars have proposed modeling methods to predict pose errors of moving parts through guideway straightness errors. There are many studies on hydrostatic guideways. Gao et al. [1] analyzed the static and dynamic characteristics of hydrostatic guides based on a progressive Mengen flow controller. Shamoto et al. [2] constructed a transfer function that describes the relationship between a film reaction force and guideway straightness errors to quantify the averaging effect of an oil film on the errors. They proposed an inverse algorithm to estimate guideway straightness errors with motion errors. The scraping error was then controlled to be within the estimated accuracy for improving motion precision. Park et al. [3] estimated a film reaction force by static analysis, and a transfer function was established to estimate motion errors. In their analysis, it was found that the amplitude of the film force increased as the wavelength of the profile errors increased. Ekinci et al. [4, 5] studied the relationship between motion errors of the carriage and geometric errors of the guideway by a geometric error model and a static equilibrium equation. Khim et al. [6] applied a method that clarified the error averaging effect of an oil film on rolling guideways, and quantified the error averaging mechanism of rolling guideways using an error transfer model based on Hertzian contact theory. Their results showed that a ball preload and error magnitudes did not affect this mechanism. Hwang et al. [7] presented a method of estimating the motion and flatness errors of an aerostatic planar XY-stage. Shaw et al. [8,9,10] established a finite element model of contact on a linear rolling guide, to predict the contact stiffness between a slider and the guide. Then, the contact angle and normal deformation between linear rolling guide and ball were obtained according to the Hertz contact theory. Ohta et al. [11] established an elastic deformation model of the rolling guideway, considering the elastic deformation of the guideway and carriage. Tao et al. [12] established a contact stiffness calculation model between ball and raceway based on the Palmgren formula and rigid body dynamics, and analyzed the relationship between the contact force between ball and raceway and the ball deformation. Xue et al. [13] analyzed a hydrostatic guideway with four pads, and calculated motion errors and averaging coefficients corresponding to different straightness error components, based on an analysis of average film thickness. Their research showed that the wavelength of each straightness error component, the length of the pad, and the distance (used to assess motion straightness) were the main factors in the error averaging effect. Zha et al. [14] considered the error averaging effect of pressured oil film, and investigated the effect of working position on vertical motion straightness in open hydrostatic guideways. Jeong et al. [15] established eight spring-equivalent models to connect moving parts and guideways, and used a finite element method to analyze the dynamic and static characteristics of the guideway system. Fan [16] proposed a mathematical model to estimate the wear of the guide rail by solving for the contact force between the slider and the guide rail, and then predicting the geometric error of the worktable caused by wear after operating the guide rail for a long time. Al-Bender et al. [17] studied the interaction between a friction force and normal load in the pre-sliding zone of a contact surface of a rolling linear guide pair, established a calculation model of tangential force in the pre-sliding zone of the contact surface, and obtained the traction force by a numerical method. Yuki et al. [18] proposed a new method for measurement of the roll error motion of a slide table in a precision linear slide. The proposed method utilizes a pair of clinometers in the production process of the precision linear slide, and the roll error motion measurement is carried out repeatedly, to confirm whether the surface form errors of the slide guideways in the linear slide are sufficiently corrected by a hand scraping process.

The scholars mentioned above only established mapping models between two-degree-of-freedom (2-DOF) motion errors and guideway straightness errors. Khim et al. [19] established equilibrium conditions for the forces and moments in the Y- and Z-directions by using geometrical relationships to describe the system. In addition, a mixed sequential two-probe method was used to measure the straightness errors of each guideway, and 5-DOF motion errors were estimated from the measured errors using a transfer function. Ekinci et al. [20] considered the effects of stiffness on the error averaging effect of aerostatic guideways in the modeling process. Hu et al. [21] and Ni et al. [22] established an error model of parallel machine tools by considering the influences of slider linear motion error and rotational axes geometric error.

Several Polish scholars worked on three-axis vertical milling machines to analyze the effect of a rolling guide pair on motion errors by a finite element method. Jastrzebski et al. [23] studied a ball guideway (manufactured by Mannesmann-Rexroth, type 1651-25), and established its geometric error model. Then, the geometric errors were assigned to rolling elements on contact surfaces, with variations in distributions of clearances and preloads. Meanwhile, the effect of errors (involving ball diameter errors, track parallelism errors, and track linearity errors) on static characteristics in guide rail systems was analyzed, with and without preload. Majda et al. [24,25,26] used the finite element method to analyze the effect of a Z-axis rolling guideway on six-dimensional kinematic errors, and verified the angular errors experimentally in 2011. In addition, they analyzed the relation between kinematic straightness errors and angular errors, and subsequently developed a relationship between the straightness errors on the other two axes and the kinematic errors; however, their research only determined the relationship between errors, without clarifying the mechanisms and factors influencing error averaging. Pawełko et al. [27] considered the effects of preload during modeling, and compared the rigid multi-body simulation method with the spring element method. It was found that the spring element method was more effective with respect to modeling time, efficiency, and accuracy, and could map guideway straightness errors by stretching or compressing the spring. Cui et al. [28] used a Monte Carlo simulation method to study a 6-universal joints-prismatic pairs-spherical joints (6-UPS) parallel mechanism. The influences of the support length error and bearing clearance on the position and posture error of the moving platform of the mechanism were selected from among 42 error sources. Ni et al. [29] established the error model of a 3-DOF parallel spindle head. Jia et al. [30] proposed a pre-compensation method for trajectory error, to reduce a continuous-path running trajectory error without sacrificing machining efficiency. Zhao et al. [31] proposed a new four-sensor method with an improved measurement system to separate the straightness and tilt errors of a linear slideway from the sensor outputs on-machine, considering the influences of the reference surface profile and zero-adjustment values.

In summary, scholars have undertaken much research into kinematic error estimation and error averaging effects for hydrostatic guideways, but little for rolling guideways. For a rolling guide pair, the error averaging mechanism has not been quantified. The specific averaging coefficient and the factors affecting it have not been determined. Therefore, this study establishes an error transfer function and an error mapping model for the rolling guide pair of a four-axis horizontal machining center based on Hertzian contact theory, to quantify the error averaging mechanism. The model provides quantitative guidance for tolerance distribution and assembly errors.

Section 2 establishes a transfer function of error and force based on Hertzian contact theory, and quantifies the error averaging effect of a rolling guide pair. Furthermore, a mapping model between guideway straightness errors and kinematic errors is described. Section 3 analyzes the influences of the error pattern and the guideway parameter effects on the averaging effect. Section 4 experimentally verifies the error averaging mechanism of the rolling guide pair.

2 Mapping Model between Guideway Straightness Errors and Kinematic Errors

2.1 Analyzed Object

The object of the modeling is the Z-axis of a precision horizontal machining center. The bolted joint between the guideway and its mounting surface is fixed, the joint between the guideway and carriage connected by the rolling elements is movable, and the bolted joint between the carriage and table is fixed. Each joint will produce error averaging in the machine assembly process, causing the kinematic errors of the moving part to be less than the base plane errors (Figure 1).

Figure 1
figure 1

Joints and parts of the Z-axis

Here, the guideway straightness errors refer to the errors obtained by coupling guideway manufacturing errors and mounting surface errors. In addition, it is assumed that the assembly (consisting of a table and four carriages) is ideal, that is, the effect of the bolted connection can be ignored.

The parameters of the rolling guideway are shown in Table 1. The following analysis is based on this object.

Table 1 Attribute parameters of rolling guideway

2.2 Error Transfer Function of A Single Carriage

The guideway straightness errors cause the bearing force of the carriage to fluctuate, so the carriage has to deviate from the ideal trajectory to maintain the equilibrium state. That results in kinematic errors. The bearing force can be calculated by way of the Hertzian contact theory. During the analysis, several assumptions are made:

  • The guideway errors are sinusoidal.

  • Only the guideway has straightness errors.

  • The rollers are elastic.

The geometric model of guideway straightness errors and elastic deformations of rollers is shown in Figure 2. Ar and A ′ r are the initial and actual contact points between the roller and the carriage, respectively, Ab and A ′ b are initial and actual contact points between the roller and the guideway, respectively β0 and β′ are the ideal and actual contact angles, respectively, i and j represent the quadrant of a raceway, and k denotes the number of rollers in a single groove.

Figure 2
figure 2

Model of single-carriage elastic deformations

Figure 2 shows the straightness error eij(z) in four directions. If these errors are symmetrical, there will be no kinematic errors, because the changes in the bearing force will be balanced. Therefore, symmetry errors can be ignored.

ey(z) and ex(z) represent the mean of the straightness errors of four raceway surfaces in the y- and x-directions, respectively. Assuming that the straightness error in four directions of the raceway is equal to the mean:

$$e_{y} \left( z \right) = \varvec{e}_{11} \left( z \right)|_{y} = \varvec{e}_{12} \left( z \right)|_{y} = \varvec{e}_{21} \left( z \right)|_{y} = \varvec{e}_{22} \left( z \right)|_{y} ,$$
(1)
$$e_{x} \left( z \right) = \varvec{e}_{11} \left( z \right)|_{x} = \varvec{e}_{12} \left( z \right)|_{x} = \varvec{e}_{21} \left( z \right)|_{x} = \varvec{e}_{22} \left( z \right)|_{x} .$$
(2)

As it contacts two raceway surfaces at the same time, the roller will generate a bilateral contact deformation upon application of the contact forces. To simplify the operation, the bilateral deformation is converted into a unilateral deformation. Thus, assuming that the contact point Ab is fixed, then the elastic deformation of the roller is (Figure 2(b)):

$$\xi_{ij,k} (z) = \sqrt {V_{y,ij} \left( z \right)^{2} + V_{x,ij} \left( z \right)^{2} } \left| {\cos (\beta_{0} - \beta^{'} )} \right| - \left( {l_{r} - g} \right),$$
(3)
$$l_{r} = D_{a} ,$$
(4)
$$V_{y,ij} \left( z \right) = l_{r} \cos \beta_{0} + \left( { - 1} \right)^{j} e_{y,k} \left( z \right),$$
(5)
$$V_{x,ij} \left( z \right) = l_{r} \sin \beta_{0} + \left( { - 1} \right)^{i} e_{x,k} \left( z \right),$$
(6)

where g is the interference size of the roller; lr is the initial distance between Ab and Ar, and Da is the roller diameter not containing the interference.

Based on Hertzian contact theory, the carriage bearing force fe(z) produced by the guideway straightness errors in the z-direction can be expressed as

$$f_{e} \left( z \right) = \sum\limits_{k = 1}^{p} {\sum\limits_{j = 1}^{2} {\sum\limits_{i = 1}^{2} {F_{e,ijk} } } } \left( z \right) \times \sin \beta^{\prime}\left( z \right),$$
(7)
$$F_{e,ijk} = \left( {2C} \right)^{{ - {{10} \mathord{\left/ {\vphantom {{10} 9}} \right. \kern-0pt} 9}}} \left( {\xi_{ij,k} \left( z \right)} \right)^{{{{10} \mathord{\left/ {\vphantom {{10} 9}} \right. \kern-0pt} 9}}} ,$$
(8)
$$\beta^{\prime} = \arctan \left( {\frac{{V_{y,ij} \left( z \right)}}{{V_{x,ij} \left( z \right)}}} \right),$$
(9)
$$C = \frac{{3.81 \times 10^{9}\uppi{El}}}{{2\left( {1 - \upsilon^{2} } \right)}},$$
(10)

where C is the attribute parameter of the roller, l is the roller length, and E and υ are the elastic modulus and Poisson’s ratio of the guideway and the carriage, respectively.

The bearing force at different guideway error frequencies can be calculated according to Eq. (7). Figure 3 shows that the pattern of the carriage bearing forces is a sinusoidal function with the same wavelength and the same (or opposite) phase as the rolling guideway straightness errors; when the guideway has a straightness error in a sinusoidal form, the bearing force will have the same shape (Figure 4).

Figure 3
figure 3

Phase relationship between the rolling guideway straightness errors and the carriage bearing forces

Figure 4
figure 4

Bearing force caused by the sinusoidal straightness error in the rolling guideway

To analyze the error averaging mechanism of the rolling guide pair, a transfer function is introduced, and it is defined as the ratio of the carriage bearing forces fe(z) to the guideway straightness errors e(z) at different wavelength ratios. As the wavelengths of both are the same and their phase difference is 0 or π, the ratio fe(z)/e(z) is constant. Based on this feature, the independent variable is changed to ω to quantify the effect of the wavelength on kinematic errors, and thus, the transfer function is expressed as the ratio of the amplitude of the bearing forces to that of the guideway errors at different frequencies:

$$K\left( \omega \right) = \frac{{f_{e} \left( \omega \right)}}{e\left( \omega \right)}$$
(11)

Eq. (11) describes the averaging effect of the rollers on the raceway errors at different frequencies.

Figure 5 shows the characteristics of the transfer function. ωb is the frequency of the waveform whose wavelength equals the bearing length of the carriage lb, that is, ωb = 2Ï€/lb, and it is used as the fundamental frequency to normalize ω. The horizontal axis also represents the guideway error wavelength to the carriage length ratio lb/λ. In a certain frequency range, the transfer function decreases gradually towards zero with increasing guideway error frequency (Figure 5). The reason is that the elastic deformation of the rollers caused by the troughs can compensate for the deformation caused by crests. The shorter the guideway error wavelength λ, the more crests and troughs are contained in a carriage, the smaller the difference of the roller deformation, and the smaller the carriage bearing force fluctuations. Therefore, the transfer function will decrease.

Figure 5
figure 5

Characteristics of the transfer function

Figure 6 shows why the transfer function tends to zero (ω/ωb = 1, 2, 3, …), and why its symbol is negative:

Figure 6
figure 6

Single carriage and profile error at various frequencies

  • For ω/ωb = 1.5, the overall deformation of rolling elements is downwards when Ï• = 0, and upwards when Ï•=Ï€. As the deformation varies from negative to positive, the bearing force of the carriage varies from positive to negative. Thus, their phases are opposite, and the transfer function is negative.

  • For ω/ωb = 2, the overall deformation of the rollers is very small, resulting in small bearing forces. Therefore, the transfer function approaches zero, and the carriage length is an integral multiple of the error wavelength.

  • For ω/ωb = 2.5, when the overall deformation of the rollers varies from positive (ϕ = 0) to negative (ϕ = π), the bearing force of the carriage changes from positive to negative, so their phases are the same, and the transfer function is positive.

Figure 7 shows why the transfer function reaches a maximum when ω/ωb = lb/λ = 0, 21, 42,…. As lb = 21Ï„Da (i.e., 21 is the number of rollers contained in a single groove, and Ï„Da is the distance between two adjacent roller centers), the distance, Ï„Da, is an integral multiple of the guideway error wavelength λ when ω/ωb = lb/λ = 0, 21, 42,…. This means that all rollers are located at the peaks, and produce large, equal contact forces, which cannot be offset. Consequently, the error averaging effect is not evident.

Figure 7
figure 7

Relationship between the number of rollers and the guideway error with \(\omega /\omega_{b} = 21\)

In fact, the high-frequency component of the guideway errors is often overlooked, as the guideway is very close to its mounting surface, and so the next analyses ignore frequencies greater than 8ωb (Figure 8).

Figure 8
figure 8

Relationship between the wavelength and error averaging effect of a single carriage

2.3 Error Transfer Function of Four Carriages

Figure 9 shows a static balance model of the system. The elastic deformation of the table is ignored. The static stiffness and geometric size of the four carriages are assumed to be the same. These carriages will pass through the same position one-by-one. Therefore, if the relationship between the bearing force of a single carriage and the guideway errors is known, the kinematic errors of the table will be obtained, based on the geometric relationship between the carriages.

Figure 9
figure 9

Model of a linear motion bearing table for static analysis

The system maintains the force balance under the influence of the guideway straightness error. This error is expanded to a Fourier series with the period equal to the guideway length L:

$$e\left( z \right) = \sum\limits_{u = 1}^{\infty } {\left\{ {a_{u} \cos \frac{{2u\uppi}}{L}\left( z \right) + b_{u} \sin \frac{{2u\uppi}}{L}\left( z \right)} \right\}} ,$$
(12)

where au and bu are the Fourier coefficients. Then, the bearing force of each carriage is obtained in terms of the transfer function:

$$\begin{aligned} f_{eik} \left( z \right) = f_{e} \left( {z + Z_{k} } \right) \hfill \\ = \sum\limits_{u = 1}^{\infty } {K\left( {\frac{{2u\uppi}}{L}} \right)\left\{ {a_{u} \cos \frac{{2u\uppi}}{L}\left( {z + Z_{k} } \right) + b_{u} \sin \frac{{2u\uppi}}{L}\left( {z + Z_{k} } \right)} \right\}.} \hfill \\ \end{aligned}$$
(13)

The positioning accuracy of the machine tool is mainly determined by the drive and control units, but the other five kinematic errors of the machine tool (including horizontal straightness error, vertical straightness error, roll error, pitch error, and yaw error) are mainly determined by the guideway straightness errors. The equations describing the force and moment balance are as follows:

$$\sum\limits_{i = 1}^{m} {\sum\limits_{k = 1}^{m} {f_{x,ik} \left( z \right)} } = 0,$$
(14)
$$f_{x,ik} \left( z \right) = f_{ex,ik} \left( z \right) - K_{x} \left( 0 \right)x_{ik} \left( z \right),$$
(15)
$$\sum\limits_{i = 1}^{m} {\sum\limits_{k = 1}^{m} {f_{y,ik} \left( z \right)} } = 0,$$
(16)
$$f_{y,ik} \left( z \right) = f_{ey,ik} \left( z \right) - K_{y} \left( 0 \right)y_{ik} \left( z \right),$$
(17)
$$\sum\limits_{i = 1}^{m} {\sum\limits_{k = 1}^{m} {\left( {f_{x,ik} \left( z \right)Y_{c} + f_{y,ik} \left( z \right)X_{i} } \right)} } = 0,$$
(18)
$$\sum\limits_{i = 1}^{m} {\sum\limits_{k = 1}^{m} {f_{y,ik} \left( z \right)Z_{k} } } = 0,$$
(19)
$$\sum\limits_{i = 1}^{m} {\sum\limits_{k = 1}^{m} {f_{x,ik} \left( z \right)Z_{k} } } = 0,$$
(20)

where fx,jk(z) and fy,jk(z) are the resultant forces of the carriage in the x- and y-directions, respectively; fex,jk(z) and fey,jk(z) are the contact forces on the carriage in the x-and y-directions, respectively; Kx(0) and Ky(0) are the static stiffness of the carriage in the x- and y-directions, respectively; m is the number of carriages; and Xi, Yc, and Zk are the distances between the centers of the carriage and the table in the x-, y-, and z-directions, respectively. Xi and Zk are determined as follows:

$$X_{i} = l_{x} \left( {i - \frac{{\left( {m + 1} \right)}}{2}} \right),$$
(21)
$$Z_{k} = l_{z} \left( { - k + \frac{{\left( {m + 1} \right)}}{2}} \right),$$
(22)

where lx and lz are the distances between the carriage centers in the x- and z-directions, respectively.

δx(z) and δy(z) represent table straightness errors in the x- and y-directions, respectively, and εx(z), εy(z), and εz(z) are the roll, pitch, and yaw errors, respectively. Then, xik(z) and yik(z), the respective displacements of the carriage in the x- and y-directions caused by the guideway straightness errors, are:

$$x_{ik} \left( z \right) = \delta_{x} \left( z \right) + Z_{i} \varepsilon_{y} \left( z \right) + Y_{c} \varepsilon_{z} \left( z \right),$$
(23)
$$y_{ik} \left( z \right) = \delta_{y} \left( z \right) - Z_{i} \varepsilon_{x} \left( z \right) + X_{i} \varepsilon_{z} \left( z \right).$$
(24)

Thus, the equations describing the table kinematic errors are:

$$\begin{aligned} \left[ {\begin{array}{*{20}c} {K_{1} } & 0 & 0 & 0 & 0 \\ 0 & {K_{2} } & 0 & 0 & 0 \\ 0 & 0 & {K_{3} } & 0 & {K_{4} } \\ 0 & 0 & 0 & {K_{5} } & 0 \\ 0 & 0 & {K_{6} } & 0 & {K_{7} } \\ \end{array} } \right]\left[ {\begin{array}{*{20}c} {\delta_{y} \left( z \right)} \\ {\varepsilon_{x} \left( z \right)} \\ {\varepsilon_{z} \left( z \right)} \\ {\varepsilon_{y} \left( z \right)} \\ {\delta_{x} \left( z \right)} \\ \end{array} } \right] \hfill \\ = \left[ {\begin{array}{*{20}c} 1 & 0 & 0 & 0 & 0 \\ 0 & 1 & 0 & 0 & 0 \\ 0 & 0 & 1 & 0 & {Y_{c} } \\ 0 & 0 & 0 & 1 & 0 \\ 0 & 0 & 0 & 0 & 1 \\ \end{array} } \right]\left[ {\begin{array}{*{20}c} {M_{1} } \\ {M_{2} } \\ {M_{3} } \\ {M_{4} } \\ {M_{5} } \\ \end{array} } \right], \hfill \\ \end{aligned}$$
(25)
$$\begin{aligned} & K_{1} = 2mK_{y} \left( 0 \right),\quad K_{2} = K_{y} \left( 0 \right)\sum\limits_{i = 1}^{m} {\sum\limits_{k = 1}^{m} {Z_{k}^{2} } } \\ & K_{3} = 2mY_{c}^{2} K_{x} \left( 0 \right) + K_{y} \left( 0 \right)\sum\limits_{i = 1}^{m} {\sum\limits_{k = 1}^{m} {X_{i}^{2} } } , \\ & K_{4} = 2mY_{c} K_{x} \left( 0 \right),\quad K_{5} = K_{x} \left( 0 \right)\sum\limits_{i = 1}^{m} {\sum\limits_{k = 1}^{m} {Z_{k}^{2} } } , \\ & K_{6} = 2mY_{c} K_{x} \left( 0 \right),\quad K_{7} = 2mK_{x} \left( 0 \right), \\ & M_{1} = \sum\limits_{i = 1}^{m} {\sum\limits_{k = 1}^{m} {f_{ey,ik} \left( z \right)} } ,\quad M_{2} = - \sum\limits_{i = 1}^{m} {\sum\limits_{k = 1}^{m} {f_{ey,ik} \left( z \right)Z_{k} } } , \\ & M_{3} = \sum\limits_{i = 1}^{m} {\sum\limits_{k = 1}^{m} {f_{ey,ik} \left( z \right)X_{i} } } ,\quad M_{4} = \sum\limits_{i = 1}^{m} {\sum\limits_{k = 1}^{m} {f_{ex,ik} \left( z \right)Z_{k} } } , \\ & M_{5} = \sum\limits_{i = 1}^{m} {\sum\limits_{k = 1}^{m} {f_{ex,ik} \left( z \right)} } \\ \end{aligned}$$

The table kinematic errors (δx(z), δy(z), εx(z), εy(z), and εz(z)) can be calculated from Eq. (25), and if these errors are measured, the guideway straightness errors will also be deduced by back-substitution.

To describe the relationship between the guideway straightness errors and the table kinematic errors, Eq. (25) is transformed into a mapping model:

$$\varvec{\$ } = \varvec{A}\Delta \varvec{p,}$$
(26)

that is,

$$\begin{aligned} \left( {\begin{array}{*{20}c} {\delta_{y} \left( z \right)} \\ {\varepsilon_{x} \left( z \right)} \\ {\varepsilon_{z} \left( z \right)} \\ {\varepsilon_{y} \left( z \right)} \\ {\delta_{x} \left( z \right)} \\ \end{array} } \right) = \left( {\begin{array}{*{20}c} 1 & 0 & 0 & 0 & 0 \\ 0 & {\frac{1}{{\left| {Z_{1} } \right|}}} & 0 & 0 & 0 \\ 0 & 0 & {\frac{1}{{\left| {X_{1} } \right|}}} & 0 & 0 \\ 0 & 0 & 0 & {\frac{1}{{\left| {Z_{1} } \right|}}} & 0 \\ 0 & 0 & 0 & 0 & 1 \\ \end{array} } \right) * \hfill \\ \left( {\begin{array}{*{20}c} {f_{ey,12} \left( z \right) + f_{ey,11} \left( z \right) + f_{ey,21} \left( z \right) + f_{ey,22} \left( z \right)} \\ {\frac{{ - f_{ey,12} \left( z \right) + f_{ey,11} \left( z \right) + f_{ey,21} \left( z \right) - f_{ey,22} \left( z \right)}}{{4K_{y} \left( 0 \right)}}} \\ {\frac{{f_{ey,12} \left( z \right) + f_{ey,11} \left( z \right) - f_{ey,21} \left( z \right) - f_{ey,22} \left( z \right)}}{{K_{y} \left( 0 \right) + 4K_{x} \left( 0 \right)Y_{C} }}} \\ {\frac{{f_{ex,12} \left( z \right) + f_{ex,11} \left( z \right) - f_{ex,21} \left( z \right) - f_{ex,22} \left( z \right)}}{{4K_{x} \left( 0 \right)}}} \\ {f_{ex,12} \left( z \right) + f_{ex,11} \left( z \right) + f_{ex,21} \left( z \right) + f_{ex,22} \left( z \right)} \\ \end{array} } \right), \hfill \\ \end{aligned}$$
(27)

or

$$\left( {\begin{array}{*{20}c} {\delta_{y} \left( z \right)} \\ {\varepsilon_{x} \left( z \right)} \\ {\varepsilon_{z} \left( z \right)} \\ {\varepsilon_{y} \left( z \right)} \\ {\delta_{x} \left( z \right)} \\ \end{array} } \right) = \left( {\begin{array}{*{20}c} 1 & 0 & 0 & 0 & 0 \\ 0 & {\frac{1}{{\left| {Z_{1} } \right|}}} & 0 & 0 & 0 \\ 0 & 0 & {\frac{1}{{\left| {X_{1} } \right|}}} & 0 & 0 \\ 0 & 0 & 0 & {\frac{1}{{\left| {Z_{1} } \right|}}} & 0 \\ 0 & 0 & 0 & 0 & 1 \\ \end{array} } \right) *$$
$$\left( {\begin{array}{*{20}c} {K_{y} \left( w \right)\left( {e_{y,12} \left( z \right) + e_{y,11} \left( z \right) + e_{y,21} \left( z \right) + e_{y,22} \left( z \right)} \right)} \\ {\frac{{K_{y} \left( w \right)\left( { - e_{y,12} \left( z \right) + e_{y,11} \left( z \right) + e_{y,21} \left( z \right) - e_{y,22} \left( z \right)} \right)}}{{4K_{y} \left( 0 \right)}}} \\ {\frac{{K_{y} \left( w \right)\left( {e_{y,12} \left( z \right) + e_{y,11} \left( z \right) - e_{y,21} \left( z \right) - e_{y,22} \left( z \right)} \right)}}{{K_{y} \left( 0 \right) + 4K_{x} \left( 0 \right)Y_{C} }}} \\ {\frac{{K_{x} \left( w \right)\left( {e_{x,12} \left( z \right) + e_{x,11} \left( z \right) - e_{x,21} \left( z \right) - e_{x,22} \left( z \right)} \right)}}{{4K_{x} \left( 0 \right)}}} \\ {K_{x} \left( w \right)\left( {e_{x,12} \left( z \right) + e_{x,11} \left( z \right) + e_{x,21} \left( z \right) + e_{x,22} \left( z \right)} \right)} \\ \end{array} } \right).$$
(28)

The following conclusions are obtained according to Eq. (28).

  1. (1)

    The model directly reflects the relationship between the guideway straightness errors and the table kinematic errors. When the guideway straightness errors are known, the table pose errors can be obtained, and vice versa.

  2. (2)

    δx(z) and δy(z) are determined only by the guideway straightness errors in their respective directions. εx(z) and εz(z) are affected by the guideway straightness errors in the y-direction. εy(z) is influenced by the guideway straightness error in the x-direction.

  3. (3)

    The spans of the table have an important effect on pose errors when the guideway straightness errors are constant. The longer that 2Zk (representing the span between two carriages on a same guideway) and 2Xi (representing the span of two guideways) are, the smaller the kinematic errors (involving εx(z), εy(z), and εz(z)) will be.

3 Factors Affecting Error Averaging

The guideway straightness errors are decomposed into components with different wavelengths. Assuming that the form of each error component is such that e(z) = Acos((2π/λ)z), then the table kinematic errors (δx(z), δy(z), εx(z), εy(z), and εz(z)) caused by different components are calculated by way of Eq. (28). ne is defined as the ratio of the kinematic error to the guideway error, as the averaging coefficient to characterize the error averaging effect of the rolling guide pair:

$$n_{e} = \frac{{\delta_{y} \left( \omega \right)}}{e\left( \omega \right)}.$$
(29)

Eq. (29) is used to analyze the factors affecting the table linearity error δy(ω). Analyses of other table kinematic errors are based on their respective averaging coefficients.

  1. (1)

    Wavelength

    The influence of the guideway error wavelength on the error averaging effect of the rolling guide pair is analyzed when each error component has the same amplitude and phase. Defining the wavelength ratio as the ratio of the carriage length lb to the guideway error wavelength λ, as ωb=2π/lb and ω = 2π/λ, this wavelength ratio lb/λ is equal to the ratio ω/ωb.

    Figure 10 shows that the guideway error wavelength exerts a significant influence on the error averaging, but when the wavelength ratio lb/λ = 0, 21, 42, …, the averaging coefficient ne is very large (Figure 7). The distance between two adjacent roller centers, Ï„Da, is integral multiple of the guideway error wavelength λ under these wavelength ratios, and causes each roller (at peak) to generate equal forces that cannot be offset.

    Figure 10
    figure 10

    Averaging coefficient curves for different high-frequency wavelengths

    Figure 11 shows that the error averaging effect of the rolling guide pair is large when lb/λ > 0.5. In this wavelength range, the averaging coefficients ne decrease periodically with increasing wavelength ratio lb/λ, but the averaging coefficients ne increase monotonically towards unity with decreasing wavelength ratio lb/λ when lb/λ< 0.5, and ne reaches a maximum when lb/λ is approximately 1/3. The reason for this is that a situation where a crest and a trough are both contained in a carriage is impossible for lb∈(0, 0.5λ). The carriage bearing forces vary greatly in this wavelength range, and therefore the error averaging effect is not evident.

    Figure 11
    figure 11

    Averaging coefficient curves for different wavelengths

  2. (2)

    Phase difference

    The influence of the phase difference is analyzed when each error component has the same amplitude. The phase difference between the straightness errors of two guideways, Ï•, is set to 0, 0.5Ï€, Ï€, and 1.5Ï€, respectively. As shown in Figure 12, the averaging coefficient ne is maximized at Ï• = 0 (Eq. (27) illustrates the reason for this). The kinematic errors are determined by the difference between the bearing force variations on the carriages when they are arranged symmetrically; the greater the difference, the greater the kinematic errors. When Ï• = 0, the bearing force variations on the symmetrically arranged carriages are equal in size and opposite in direction, so the absolute value of the difference and the averaging coefficient ne are maximized. However, the bearing force variations on the symmetrically arranged carriages are always equal in both size and direction when Ï• = 1.5Ï€. Thus, the table kinematic error is very small and the averaging coefficient ne tends to zero.

    Figure 12
    figure 12

    Averaging coefficient curves for different phases

  3. (3)

    Amplitude

    The influence of the guideway error amplitude is analyzed when each error component has the same phase. The amplitude δ is set to 2, 5, and 10 μm, respectively. Figure 13 shows that the averaging coefficients ne are almost equal at different amplitudes. Therefore, the amplitude exerts little influence on the error averaging effect of the rolling guide pair.

    Figure 13
    figure 13

    Averaging coefficient curves for different amplitudes

  4. (4)

    Roller preload

    The influence of the roller preload is analyzed when the other factors are kept constant. The preload g is set to 2, 4, and 8 μm, respectively. Figure 14 shows that the roller preload rarely influences the error averaging effect of the rolling guide pair. In fact, preloading can improve the guideway rigidity to a certain extent, but excessive preloading reduces the life of the guideway.

    Figure 14
    figure 14

    Averaging coefficient curves for different roller preloads

4 Experiment

The experimental set-up consists of a bed, two guide rails, four carriages, a table, etc. (Figure 15). To verify the error averaging effect of the rolling guide pair in the machine assembly process, the guideway mounting surface must be able to be scraped repeatedly, and the core parts must be able to be disassembled many times. Table 2 shows the key experimental parameters.

Figure 15
figure 15

Experimental set-up

Table 2 Experimental parameters

In step 1, the mounting surfaces were scraped in terms of the specific data on errors. The error pattern was arcuate. One guideway had large straightness errors, and the other had small straightness errors. This arcuate error function was:

$$g = -\Delta \cdot \left( {z/600} \right)^{2} + {\Delta ,}$$
(30)

where Δ was the straightness error, depending on the error pattern. The scraping data on the mounting surfaces are listed in Table 3.

Table 3 Experimental parameters

In step 2, the guideways were installed, and the bolts were tightened. Then, the errors of four raceway surfaces of the guideway were measured with a micrometer and high-precision flat ruler (Figure 16). The measured guideway straightness errors are summarized in Table 4.

Figure 16
figure 16

Straightness errors measurement on the surfaces of the rolling guideways

Table 4 Straightness errors of the left and the right rolling guideways

In step 3, the table was installed and the bolts were tightened, and then the straightness errors of the table were measured with a collimator (Table 5).

Table 5 Straightness errors of the table

The error transfer relationship between core components was thus obtained for this the machine tool assembly process (Table 6).

Table 6 Error transfer values for each mounting surface from bottom to top

Therefore, the averaging coefficients for the kinematic straightness errors in the x- and y-directions were, respectively:

$$n_{ex} = 4. 2/((8. 1+ 8.2)/2) = 0.5 2 ,$$
(31)
$$n_{ey} = 4.8/((19. 5+ 9.5)/2) = 0.33.$$
(32)

It was found that the kinematic straightness errors in the x- and y-directions were approximately 1/3 to 1/2 of the guideway straightness errors in the corresponding directions. Accordingly, the error averaging effect of the rolling guide pair in the machine assembly process was verified.

5 Conclusions

  1. (1)

    The transfer function for a single carriage, established by this research, quantified the averaging effect of the rolling guide pair. The averaging mechanism is such that the carriage bearing forces produced by the guideway errors are reduced owing to roller elastic deformation, which absorbs some guideway error.

  2. (2)

    A mapping model between guideway straightness errors and table kinematic errors is developed to predict the kinematic accuracy from known guideway errors. The algorithm is also proposed to obtain (by inversion and back-substitution) the guideway scraping precision from the measured kinematic errors.

  3. (3)

    The wavelength of the guideway errors and the phase difference exert a significant influence on the error averaging effect of the rolling guide pair, but the amplitude and the roller preload are insignificant in this regard. For the rolling guide pair analyzed here, the averaging coefficient ne is maximized at λ = (10/3)lb. In addition, the averaging coefficient ne is maximized when the phase difference ϕ = 0 for the same error component. However, ne tends to zero when ϕ = 1.5π.

References

  1. D R Gao, D Zheng, Z C Zhang. Theoretical analysis and numerical simulation of the static and dynamic characteristics of hydrostatic guides based on processive Mengen flow controller. Chinese Journal of Mechanical Engineering, 2010, 23(6): 709–716.

    Article  Google Scholar 

  2. E Shamoto, C H Park, T Moriwaki. Analysis and improvement of motion accuracy of hydrostatic feed table. CIRP Annals-Manufacturing Technology, 2001, 50(1): 285–290.

    Article  Google Scholar 

  3. C H Park, Y J Oh, C H Lee, et al. Theoretical verification on the motion error analysis method of hydrostatic bearing tables using a transfer function. International Journal of Precision Engineering and Manufacturing, 2003, 4(2): 64–70.

    Google Scholar 

  4. T O Ekinci, J R R Mayer. Relationships between straightness and angular kinematic errors in machines. International Journal of Machine Tools & Manufacture, 2007, 47(12–13): 1997–2004.

    Article  Google Scholar 

  5. T O Ekinci, J R R Mayer, G M Cloutier. Investigation of accuracy of aerostatic guideways. International Journal of Machine Tools & Manufacture, 2009, 49(6): 478–487.

    Article  Google Scholar 

  6. G Khim, C H Park, E Shamoto, et al. Prediction and compensation of motion accuracy in a linear motion bearing table. International Journal of Precision Engineering and Manufacturing, 2011, 35(3): 393–399.

    Article  Google Scholar 

  7. J Hwang, C H Park, S W Kim. Estimation method for errors of an aerostatic planar XY stage based on measured profiles errors. The International Journal of Advanced Manufacturing Technology, 2010, 46: 877–883.

    Article  Google Scholar 

  8. D Shaw, W I Su. Study of stiffness of a linear guideway by FEA and experiment. Structural Longevity, 2011, 5(3): 129–138.

    Google Scholar 

  9. D Shaw, W L Su. Theoretical study of contact angles of a linear guideway. Structural Longevity, 2011, 5(3):139–145.

    Google Scholar 

  10. D Shaw, W L Su. Stiffness analysis of linear guideways without preload. Journal of Mechanics, 2013, 29(2): 1–6.

    Article  Google Scholar 

  11. H Ohta, K Tanaka. Vertical stiffness of preloaded linear guideway type ball bearing incorporating the flexibility of the carriage and rail. Journal of Tribology-Transactions of the ASME, 2010, 132(1): 1–9.

    Google Scholar 

  12. W J Tao, Y Zhong, H T Feng, et al. Model for wear prediction of roller linear guides. Wear, 2013, 305(1–2): 260–266.

    Article  Google Scholar 

  13. F Xue, W H Zhao, Y L Chen, et al. Research on error averaging effect of hydrostatic guideways. International Journal of Precision Engineering and Manufacturing, 2012, 36(1): 84–90.

    Article  Google Scholar 

  14. J Zha, Z W Wang, F Xue, et al. Effect of working position on vertical motion straightness of open hydrostatic guideways in grinding machine. Chinese Journal of Mechanical Engineering, 2017, 30(1): 46–52.

    Article  Google Scholar 

  15. J Jeong, E Kang. Equivalent stiffness modeling of linear motion guideways for stage systems. International Journal of Precision Engineering and Manufacturing, 2014, 15(9): 1987–1993.

    Article  Google Scholar 

  16. K C Fan, H M Chen, T H Kuo. Prediction of machining accuracy degradation of machine tools. Precision Engineering, 2012, 36(2): 288–298.

    Article  Google Scholar 

  17. F Al-Bender, M K De. On the relationship between normal load and friction force in pre-sliding frictional contacts. Part 1: Theoretical analysis. Wear, 2010, 269 (3–4): 174–182.

    Article  Google Scholar 

  18. S Yuki, K Satoshi, et al. High resolution clinometers for measurement of roll error motion of a precision linear slide. Chinese Journal of Mechanical Engineering, 2018, 31: 92, https://doi.org/10.1186/s10033-018-0294-6.

    Article  Google Scholar 

  19. G Khim, J S Oh, C H Park. Analysis of 5-dof motion errors influenced by the guide rails of an aerostatic linear motion stage. International Journal of Precision Engineering and Manufacturing, 2014, 15(2): 283–290.

    Article  Google Scholar 

  20. T O Ekinci, J R R Mayer, G M Cloutier. Investigation of accuracy of aerostatic guideways. International Journal of Machine Tools & Manufacture, 2009, 49: 478–487.

    Article  Google Scholar 

  21. P H Hu, J K Zhang, X Q Ma, et al. Analysis of slider motion error on 3-PUU parallel coordinate measuring maching. Chinese Journal of Mechanical Engineering, 2015, 51(18): 1–6. (in Chinese)

    Article  Google Scholar 

  22. Y B Ni, X C Liu, et al. Geometric error measurement and identification for rotational axes of a five-axis CNC machine tool. Strojniski Vestnik-Journal of Mechanical Engineering, 2018, 64(5): 290–302.

    Google Scholar 

  23. D Jastrzebski, P Pawełko, G Szwengier. Modeling the effect of geometric errors on the static characteristic of guide rail systems. Advances in Manufacturing Science and Technology, 2010, 34(4): 23–33.

    Google Scholar 

  24. P Majda. Modelling of geometric errors of linear guideway and their influence on joint kinematic error in machine tools. Precision Engineering, 2011, 36: 369–378.

    Article  Google Scholar 

  25. P Majda. Relation between kinematic straightness errors and angular errors of machine tool. Advances in Manufacturing Science and Technology, 2012, 36(1): 47–53.

    Google Scholar 

  26. P Majda, Szwengier G, Jastrzebski R. New approach to modeling geometric errors in precision manufacturing machines. Advances in Manufacturing Science and Technology, 2013, 37(3): 33–44.

    Google Scholar 

  27. P Pawełko, S Berczyński, Z Grządziel. Modeling roller guides with preload. Archives of Civil and Mechanical Engineering, 2014, 14: 691–699.

    Article  Google Scholar 

  28. X L Cui, W Li. Error analysis of 6-UPS parallel mechanisms based on Monte Carlo simulation. Machinery Design & Manufacture, 2016(6): 89–92.

    Google Scholar 

  29. Y B Ni, B Zhang, Y Sun, et al. Accuracy analysis and design of A3 parallel spindle head. Chinese Journal of Mechanical Engineering, 2016, 29(2): 239–249.

    Article  Google Scholar 

  30. Z Y Jia, D N Song, et al. Pre-compensation for continuous-path running trajectory error in high-speed machining of parts with varied curvature features. Chinese Journal of Mechanical Engineering, 2017, 30(1): 37–45.

    Article  Google Scholar 

  31. L Zhao, K Cheng, H Ding, et al. On-Machine measurement of the straightness and tilt errors of a linear slideway using a new four-sensor method. Chinese Journal of Mechanical Engineering, 2019, 32:24, https://doi.org/10.1186/s10033-019-0338-6.

    Article  Google Scholar 

Download references

Authors’ contributions

YN was in charge of the whole trial; HZ established the error mapping model and analysed the influence of different guideway error parameters on the error averaging effect; CS designed and completed the experiment. JL assisted with experimental and data analysis. All authors read and approved the final manuscript.

Authors’ information

Yanbing Ni, born in 1964, is currently a professor at Key Laboratory of Mechanism Theory and Equipment Design of Ministry of Education, Tianjin University, China. His research interests include mechatronics engineering and robotics.

Haiyang Zhou, born in 1993, is currently a master candidate at Key Laboratory of Mechanism Theory and Equipment Design of Ministry of Education, Tianjin University, China.

Cuiyan Shao, born in 1991, is currently a master candidate at Key Laboratory of Mechanism Theory and Equipment Design of Ministry of Education, Tianjin University, China.

Jinhe Li, born in 1962, is currently an engineer at Key Laboratory of Mechanism Theory and Equipment Design of Ministry of Education, Tianjin University, China.

Acknowledgements

The authors sincerely thanks to Professor Zhang of Tianjin University for his critical discussion and reading during manuscript preparation.

Competing interests

The authors declare that they have no competing interests.

Funding

Supported by National Science and Technology Major Project of China (Grant No. 2015ZX04005001), and Tianjin Provincial Nature Science Foundation of China (Grant No. 16JCZDJC38400).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yanbing Ni.

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ni, Y., Zhou, H., Shao, C. et al. Research on the Error Averaging Effect in A Rolling Guide Pair. Chin. J. Mech. Eng. 32, 72 (2019). https://doi.org/10.1186/s10033-019-0386-y

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/s10033-019-0386-y

Keywords