1 Introduction

The research on the BS accuracy degradation in CNC machine tools was mainly carried out through wear modeling and degradation analysis. The analysis of mechanics and kinematics is basis for the research on the accuracy decay mechanism of the BS. According to mechanics and kinematics of BS [1,2,3], the relative motions between the ball and the raceway include rolling and sliding [4, 5].

As a functional component of CNC machine tools, considering the sliding motion mode between the ball and the raceway, the accuracy decay modeling, accuracy decay test, and prediction analysis were carried out. The Archard model [6] was commonly used in the field of BS wear. Wei [7] and Xu [8] et al. established the BS wear model based on modified Archard model. Xu et al. [9] predicted the BS accuracy decay value according to the wear behavior analysis. Zhou et al. [10] introduced the parameter \(K^{\prime}\) to correct the main wear area, in order to study the relationship between feed rate, high load conditions, and wear rate. After that, Zhou et al. [11] improved the wear coefficient of the ball screw through combining theoretical analysis and experimental test. However, Luo and Dornfeld [12] and Horng [13] established the two-body microscopic wear model based on micro-contact theory, in order to explain the relationship between the wear depth and the actual feed stroke. Zhao et al. [14, 15] took the double-nut preloaded ball screw as the research object and successively studied the wear behavior through modeling and experimental verification. According to the research basis [7, 9, 10], Liu et al. [16] introduced fractal theory into wear modeling to study the accuracy degradation mechanism of the BS. And the model proposed was compared with the Wei et al. [7] model from the perspective of prediction accuracy. Wang et al. [17] studied the raceway profile for the BS, indicating that measuring basis is an influence factor of the raceway error on positioning precision. Zhao et al. [18] studied the accuracy degradation behavior of double-nut ball screws due to raceway wear based on fractal theory [16].

When considering the mixed sliding-rolling motion between the ball and the raceway in CNC machine tools, the research on the accuracy degradation of the BS was still in the preliminary stage. Rolling motion analysis of BS was usually combined with creep theory [19, 20]. Then, Xu et al. [20] established a friction force model of the BS based on creep theory. Qi et al. [21] studied the accuracy decay law of the BS through the mixed sliding-rolling motion analysis, but did not consider the time-varying operating conditions. In addition, Cheng et al. [22, 23] carried out accuracy decay prediction and life prediction research according to wear analysis, respectively. In contrast, considering the plastic deformation and random distribution characteristics of rough contact surface, Pullen and Williamson [24] and Williamson and Harris [25] established PW model of wear failure based on random factors. Cheng et al. [26] and Hu et al. [27] studied the ball screw accuracy loss characteristics caused by sliding motion under time-varying axial loads and feed rates. Zhang et al. [28], Niu et al. [29], and Jin et al. [30] studied the machining quality evaluation and machining accuracy improvement of multi-axis CNC machine tools, through analyzing the geometric errors of key functional components. When considering economic dependence and structural dependence, Sun et al. [31] established the group maintenance strategy of CNC machine tools. Aiming at the influence of geometric error for CNC machine tools, Guo et al. [32] introduced the global quantitative sensitivity method to analyze error compensation. Based on the measured geometric error parameters, Wu et al. [33] and Niu et al. [34] analyzed the machining accuracy reliability of CNC machine tools combining with the response surface method. In addition, Zhang et al. [35] proposed a rapid construction method of equipment model for a discrete manufacturing.

Despite the progress, the operating conditions of the BS have non-constant characteristics in CNC machine tools, and the accuracy degradation and experimental research are still in the preliminary stage under non-constant operating conditions. The influences of non-constant operating conditions and mixed sliding-rolling motion mode on accuracy decay behavior of BS have rarely been studied. And the accuracy reliability analysis and experimental study of BS for mixed sliding-rolling motion has also rarely been studied under non-constant operating conditions. To solve these problems, the accuracy decay modeling of the BS was established under the sliding motion or rolling motion behavior, respectively. And the mechanism analysis of the accuracy decay was studied considering the mixed sliding-rolling motion mode. Furthermore, an experimental study on the BS accuracy degradation was carried out considering the non-constant operating conditions.

2 Modeling of accuracy decay for mixed sliding-rolling motion

2.1 Accuracy decay modeling for sliding motion under non-constant conditions

In a certain type of machine tool, due to the change of external load conditions, the loading states of the left and right nuts are different, as shown in Fig. 1.

Fig. 1
figure 1

Ball screw loading state. a Contact state 1. b Contact state 2

According to Fig. 1, the accuracy decay of the double-nut BS is required to analyze the cumulative wear between the left/right nut and the screw separately, then:

$$\begin{aligned}V\left(t\right)&={V}_{b-s}\left(t\right)+{V}_{b-n}\left(t\right) \\&={K}_{b-s}\frac{{Q}_{b-s}\left(t\right){S}_{b-s}\left(t\right)}{{H}_{b-s}}+{K}_{b-n}\frac{{Q}_{b-n}\left(t\right){S}_{b-n}\left(t\right)}{{H}_{b-n}}\end{aligned}$$
(1)

Among them, \({V}_{b-s}\left(t\right)\)/\({V}_{b-n}\left(t\right)\) represents the real-time wear amount between the ball and the screw/nut raceway, respectively. \({Q}_{b-s}\left(t\right)\) / \({Q}_{b-n}\left(t\right)\) is the contact load between the ball and the screw/nut raceway at time t.

If the BS is in contact state 1, then there is,

$$\begin{cases}{F}_{p}^{L1}+{F}_{a}^{L1}=\sum\limits_{i=1}^{{M}_{bL}}{Q}_{si}^{L1}\;\mathrm{sin}\;{\theta }_{si}^{L1}\;\mathrm{cos}\;\alpha \\ {F}_{p}^{R1}-{F}_{a}^{R1}=\sum\limits_{i=1}^{{M}_{bR}}{Q}_{si}^{R1}\;\mathrm{sin}\;{\theta }_{si}^{R1}\;\mathrm{cos}\;\alpha \\ {F}_{a}^{L1}+{F}_{a}^{R1}={F}_{a}\\ {\left({F}_{p}^{L1}+{F}_{a}^{L1}\right)}^\frac{2}{3}+{\left({F}_{p}^{R1}-{F}_{a}^{R1}\right)}^\frac{2}{3}=2{\left({F}_{p}^{L1}\right)}^\frac{2}{3}\end{cases}$$
(2)

If in contact state 2, there is,

$$\begin{cases}{F}_{p}^{L2}+{F}_{a}^{L2}=\sum\limits_{i=1}^{{M}_{bL}}{Q}_{si}^{L2}\;\mathrm{sin}\;{\theta }_{si}^{L2}\;\mathrm{cos}\;\alpha \\ {F}_{a}^{R2}-{F}_{p}^{R2}=\sum\limits_{i=1}^{{M}_{bR}}{Q}_{si}^{R2}\;\mathrm{sin}\;{\theta }_{si}^{R2}\;\mathrm{cos}\;\alpha \\ {F}_{a}^{L2}+{F}_{a}^{R2}={F}_{a}\\ {\left({F}_{p}^{L2}+{F}_{a}^{L2}\right)}^\frac{2}{3}-{\left({F}_{p}^{L2}\right)}^\frac{2}{3}={\left({F}_{p}^{R2}\right)}^\frac{2}{3}+{\left({F}_{a}^{R2}-{F}_{p}^{R2}\right)}^\frac{2}{3}\end{cases}$$
(3)

Considering the actual contact area, the wear depth between the ball and the screw/nut raceway \({h}_{sbs}^{^{\prime}}\)/\({h}_{sbn}^{^{\prime}}\) can be expressed as follows, respectively.

$${h}_{sbs}^{\prime}\left(t\right)\text{=}\frac{{C}_{b-s}\left(t\right){V}_{b-s}\left(t\right)}{{A}_{s}}{A}_{rs}$$
(4)
$${h}_{sbn}^{\prime}\left(t\right)\text{=}\frac{{C}_{b-n}\left(t\right){V}_{b-n}\left(t\right)}{{A}_{n}}{A}_{rn}$$
(5)

where \({C}_{b-s}\left(t\right)\)/\({C}_{b-n}\left(t\right)\) is the number of cycles, \({A}_{k}\) is the elliptical contact area, and \({A}_{rk}\) is the actual contact area [16], expressed as follows:

$${A}_{k}=\pi\; {a}_{k}\;{b}_{k}=\pi {\left(\frac{6{N}_{H}{R}_{k}{Q}_{k}}{\pi {E}^{\ast}}\right)}^{^{2}/_{3}}$$
(6)
$${A}_{rk}={\left[\frac{\left(\frac{4}{\pi {E}^{*}}\frac{{r}_{k}r}{{r}_{k}-r}\right)}{\pi \left({r}_{k}-r\right)}\right]}^{\left(\frac{1}{r}-\frac{1}{{r}_{k}}\right)}\frac{{D}_{f}}{2-{D}_{f}}{a}_{Lk}$$
(7)

\({D}_{f}\) is the fractal parameter, \({D}_{f}=1.62\).

Combining Eqs. (4)–(7), the wear depth between the ball and raceway \({h}_{sbs}\)/\({h}_{sbn}\) can be obtained.

$${h}_{sbs}\left(t\right)=\frac{2{C}_{b-s}\,\left(t\right)\,{V}_{b-s}\,\left(t\right)\,{b}_{s}}{{A}_{s}{L}_{b-s}}{A}_{rs}$$
(8)
$${h}_{sbn}\left(t\right)=\frac{2{C}_{b-n}\,\left(t\right)\,{V}_{b-n}\,\left(t\right)\,{b}_{n}}{{A}_{n}{L}_{b-n}}{A}_{rn}$$
(9)

where \({L}_{b-s}={L}_{s}/\mathrm{sin}\,\alpha\)\({L}_{b-n}={L}_{nL}/\mathrm{sin}\,\alpha ={L}_{nR}/\mathrm{sin}\,\alpha\).

The accumulated wear depth of BS in the travel direction is its accuracy decay value [10, 16, 36]. Then, the accuracy degradation model between the ball and the raceway under non-constant conditions is expressed as follows.

$$\begin{aligned}{H}_{sbs}=&\;\frac{\mathrm{cos}\,\alpha }{\mathrm{sin}\,{\theta }_{si}^{uc}}{\int }_{0}^{{L}_{b-s}}\frac{{C}_{b-s}\,\left(t\right)\,{V}_{b-s}\,\left(t\right)}{{L}_{b-s}}\\&\left(\frac{{b}_{s}^{Lc}}{{A}_{s}^{Lc}}{A}_{rs}^{Lc}+\frac{{b}_{s}^{Rc}}{{A}_{s}^{Rc}}{A}_{rs}^{Rc}\right)dl\end{aligned}$$
(10)
$$\begin{aligned}{H}_{sbn}=&\;\frac{\mathrm{cos}\;\alpha }{\mathrm{sin}\;{\theta }_{ni}^{uc}}{\int }_{0}^{{L}_{b-n}}\frac{{C}_{b-n}\;\left(t\right)\;{V}_{b-n}\;\left(t\right)}{{L}_{b-n}}\\&\left(\frac{{b}_{n}^{Lc}}{{A}_{n}^{Lc}}{A}_{rn}^{Lc}+\frac{{b}_{n}^{Rc}}{{A}_{n}^{Rc}}{A}_{rn}^{Rc}\right)dl\end{aligned}$$
(11)

However, in Eqs. (8) and (9), there are unknown quantities \({V}_{b-s}\left(t\right)\)/\({V}_{b-n}\left(t\right)\), which need to be derived and solved by the following equations.

When the ball moves from the position of the No. i ball to the position of the No. i + 1 ball, that is, from time \({t}_{ssi}\) to time \({t}_{ssi\text{+}1}\), the wear amount between the ball and the screw raceway is obtained.

$$\begin{aligned}{V}_{b-si}\left({t}_{ssi}\right)&={\int }_{{t}_{ssi}}^{{t}_{ssi+1}}{\nu }_{b-si}\left({t}_{ssi}\right)dt\\&={\int }_{{t}_{ssi}}^{{t}_{ssi+1}}{K}_{b-s}\frac{{Q}_{si}\left({t}_{ssi}\right)}{{H}_{b-s}}\frac{{R}_{bsi}\left({t}_{ssi}\right){\omega }_{si-b}\left({t}_{ssi}\right)r\;\mathrm{cos}\;\alpha }{\pi \left[1+{R}_{bsi}\left({t}_{ssi}\right)\right]{\nu }_{bs-ssi}\left({t}_{ssi}\right)R}\\&\quad\sqrt{{R}^{2}+{\left(\frac{L}{2\pi }\right)}^{2}}\sqrt{{\left(R-r\;\mathrm{cos}\;{\theta }_{si}\right)}^{2}+{\left(\frac{L}{2\pi }\right)}^{2}}dt\end{aligned}$$
(12)

According to Eq. (12), the wear amount between the first ball and the screw raceway in the whole cycle can be obtained. And it is recorded as \({V}_{b-s}^{1}\left(t\right)\), namely,

$$\begin{aligned}{V}_{b-s}^{1}\left(t\right)=&\;{V}_{b-s1}\left({t}_{ss1}\right)+{V}_{b-s2}\left({t}_{ss2}\right)+\ldots\\&+{V}_{b-si}\left({t}_{ssi}\right)+\ldots+{V}_{b-sM}\left({t}_{ssM}\right)\end{aligned}$$
(13)

Then, the wear between all the balls and the screw can be summed by the Eq. (14). And it is recorded as \({V}_{b-s}\left(t\right)\), namely,

$${V}_{b-s}\left(t\right)={V}_{b-s}^{1}\left(t\right)+{V}_{b-s}^{2}\left(t\right)+\ldots+{V}_{b-s}^{i}\left(t\right)+\ldots+{V}_{b-s}^{M}\left(t\right)$$
(14)

In the same way, the wear amount \({V}_{b-n}^{1}\left(t\right)\) between the first ball and the nut raceway can be obtained in the whole cycle period.

$$\begin{aligned}{V}_{b-n}^{1}\left(t\right)=&\;{V}_{b-n1}\left({t}_{ns1}\right)+{V}_{b-n2}\left({t}_{ns2}\right)+\ldots \\&+{V}_{b-ni}\left({t}_{nsi}\right)+\ldots+{V}_{b-nM}\left({t}_{nsM}\right)\end{aligned}$$
(15)

Then, the wear \({V}_{b-n}\left(t\right)\) between all the balls and the nut can be summed by the Eq. (16).

$${V}_{b-n}\left(t\right)={V}_{b-n}^{1}\left(t\right)+{V}_{b-n}^{2}\left(t\right)+\ldots+{V}_{b-n}^{i}\left(t\right)+\ldots+{V}_{b-n}^{M}\left(t\right)$$
(16)

According to Eqs. (14) and (16), the accuracy degradation model of the BS under non-constant operating conditions can be established.

$$\begin{cases}V\left(t\right)\text{=}{V}_{b-s}\left(t\right)+{V}_{b-n}\left(t\right)=\left[{V}_{b-s}^{L}\left(t\right)+{V}_{b-s}^{R}\left(t\right)\right]+\left[{V}_{b-n}^{L}\left(t\right)+{V}_{b-n}^{R}\left(t\right)\right]\\ {H}_{s}={H}_{sbs}+{H}_{sbn}\end{cases}$$
(17)

Based on Eq. (18), considering single non-constant axial load condition, the accuracy decay model of the BS can be obtained under AL.

$$\begin{cases}{V}^{f}\left(t\right)\text{=}{V}_{b-s}^{f}\left(t\right)+{V}_{b-n}^{f}\left(t\right)=\left[{V}_{b-s}^{fL}\left(t\right)+{V}_{b-s}^{fR}\left(t\right)\right]+\left[{V}_{b-n}^{fL}\left(t\right)+{V}_{b-n}^{fR}\left(t\right)\right]\\ {H}_{s}^{f}={H}_{sbs}^{f}+{H}_{sbn}^{f}\end{cases}$$
(18)

Among them, \({V}_{b-s}^{fL}\left(t\right)\)/\({V}_{b-s}^{fR}\left(t\right)\) is the wear amount between the balls in the left/right nut and the screw under a single non-constant load condition. And they can be deduced refer to the derivation process of Eq. (14). \({V}_{b-n}^{fL}\left(t\right)\)/\({V}_{b-n}^{fR}\left(t\right)\) is the wear amount between the balls and the left/right nut. And they can be also deduced refer to the derivation process of Eq. (16).

Similarly, the accuracy decay model of the BS can be also obtained considering single non-constant feed rate condition.

$$\begin{cases}{V}^{v}\left(t\right)\text{=}{V}_{b-s}^{v}\left(t\right)+{V}_{b-n}^{v}\left(t\right)=\left[{V}_{b-s}^{vL}\left(t\right)+{V}_{b-s}^{vR}\left(t\right)\right]+\left[{V}_{b-n}^{vL}\left(t\right)+{V}_{b-n}^{vR}\left(t\right)\right]\\ {H}_{s}^{v}={H}_{sbs}^{v}+{H}_{sbn}^{v}\end{cases}$$
(19)

In Eq. (19), \({V}_{b-s}^{vL}\left(t\right)\)/\({V}_{b-s}^{vR}\left(t\right)\) is the wear amount between the balls in the left/right nut and the screw under FR. \({V}_{b-n}^{vL}\left(t\right)\)/\({V}_{b-n}^{vR}\left(t\right)\) is the wear amount between the balls and the left/right nut.

2.2 Accuracy decay modeling for rolling motion under non-constant conditions

Based on the analysis of rolling contact behavior [37, 38], it is shown that there are partial sliding and partial sticking phenomena in the contact area. Combined with the rolling contact analysis [39], the rolling wear between the ball and the screw/nut raceway can be modeled and analyzed.

$$\Delta {h}_{rbs}\;\left(t\right)={K}_{b-s}\frac{{F}_{si}\;\left(t\right)}{A\;\left(\zeta \right)}{\nu }_{rbs}\;\left(t\right)\Delta t$$
(20)

where \(A(\zeta )\) is the creep area parameter.

$$A(\zeta )\approx \frac{1}{8}{\left[\frac{6{N}_{H}{R}_{k}{Q}_{k}\,\left(t\right)}{\pi {E}^{\ast}}\right]}^{^{2}/_{3}}$$
(21)

According to Eq. (20), the rolling wear depth between the ball and the screw raceway can be obtained at time \({t}_{i}\).

$$\begin{aligned}h_{rbs}=&h_{rbs}(t_{i-1})\\&+K_{b-s}\frac{F_{si}(t)}{A\left(\zeta\right)}\left\|S_{bs}(ti)-S_{bs}(t_{s-1})\right\|\end{aligned}$$
(22)

Among them, \({h}_{rbs}\left({t}_{i-1}\right)\) is the rolling wear depth between a ball and screw raceway at time \({t}_{i-1}\). According to Eqs. (21) and (22), at time \({t}_{i}^{xs}\), the cumulative rolling wear depth between the ball and the screw for the rolling contact area can be obtained.

$$\begin{aligned}h_{rbs}^{xs}&=h_{rbs}^{xs}\;(t_A^{xs})\\&+\int_{t_A^{xs}}^{t_i^{xs}}K_{b-s}\frac{F_{si}}{A(\zeta_{xs})}v_{rbs}^{xs}\;dt_i^{xs},\;t_i^{xs}<_C^{xs}\end{aligned}$$
(23)

Combined with Eq. (23), the rolling wear depth between the ball and the screw raceway in the \({x}_{s}\) direction can be obtained; see Eq. (24).

$${h}_{rbs}^{xs}={h}_{rbs}^{xs}\;\left({t}_{A}^{xs}\right)+{\int }_{{l}_{A}^{xs}}^{{l}_{C}^{xs}}{K}_{b-s}\;\frac{{F}_{si}}{A\;({\zeta }_{xs})}{v}_{rbs}^{xs}\frac{d{l}_{xs}}{{v}_{b-s}^{xs}}$$
(24)

Among them, when contacting point \({A}_{xs}\), z \({l}_{A}^{xs}=0\), when contacting point \({C}_{xs}\), \({l}_{C}^{xs}=2{a}_{xs}\) [21].

The relationship between the rolling wear depth \({h}_{rbs}^{xs}\left(n\right)\) and the number of rolling contacts n can be expressed as follows.

$${h}_{rbs}^{xs}\;\left(n\right)={h}_{rbs}^{xs}\;\left(n-1\right)+{\int }_{{l}_{A}^{xs}\;\left(n\right)}^{{l}_{C}^{xs}\;\left(n\right)}{K}_{b-s}\frac{{F}_{si}}{A\;({\zeta }_{xs})}{v}_{rbs}^{xs}\;\left(n\right)\frac{d{l}_{xs}}{{v}_{b-s}^{xs}}$$
(25)

Similarly, there is also creep phenomenon between the balls and the screw raceway in the \({y}_{s}\) direction. The expressions for the rolling wear depth and the rolling number can also be obtained.

$${h}_{rbs}^{ys}\;\left(n\right)={h}_{rbs}^{ys}\;\left(n-1\right)+{\int }_{{l}_{A}^{ys}\;\left(n\right)}^{{l}_{C}^{ys}\;\left(n\right)}{K}_{b-s}\frac{{F}_{si}}{A\;({\zeta }_{ys})}{v}_{rbs}^{ys}\;\left(n\right)\frac{d{l}_{ys}}{{v}_{b-s}^{ys}}$$
(26)

Because of the rolling wear depth between the balls in the left/right nut and the screw raceway, the accuracy decay value can be obtained in the \({x}_{s}\) direction from Eqs. (27) and (28), respectively.

$$\begin{cases}{h}_{r-xs}^{Lc}\;\left(n\right)=\sum\limits_{i=1}^{{n}_{xs}}\frac{{K}_{b-s}{a}_{xs}{F}_{si}^{Lc}\;\left(t\right)\;{\zeta }_{xs}^{Lc}\;\left(t\right)\;{v}_{b-si}^{xs}\;\left(t\right)}{4{c}_{xs}{a}_{ys}}\\ {H}_{r-xs}^{Lc}=\frac{\mathrm{cos}\;\alpha }{\mathrm{sin}\;{\theta }_{si}^{Lc}}{\int }_{0}^{{L}_{b-s}}{h}_{r-xs}^{Lc}\;\left(n\right)\;dl\end{cases}$$
(27)
$$\begin{cases}{h}_{r-xs}^{Rc}\;\left(n\right)=\sum\limits_{i=1}^{{n}_{xs}}\frac{{K}_{b-s}{a}_{xs}{F}_{si}^{Rc}\;\left(t\right)\;{\zeta }_{xs}^{Rc}\;\left(t\right)\;{v}_{b-si}^{xs}\;\left(t\right)}{4{c}_{xs}{a}_{ys}}\\ {H}_{r-xs}^{Rc}=\frac{\mathrm{cos}\;\alpha }{\mathrm{sin}\;{\theta }_{si}^{Rc}}{\int }_{0}^{{L}_{b-s}}{h}_{r-xs}^{Rc}\;\left(n\right)\;dl\end{cases}$$
(28)

In Eqs. (27) and (28), c is determined by the axial load and the preload. According to Sect. 2.1, when the axial load is less than 2.83 times the preload, c = 1, and when the axial load is greater than 2.83 times the preload, c = 2.

Similarly, due to the rolling wear depth between the balls in the left/right nut and the screw raceway, the accuracy decay value can be obtained in the \({y}_{s}\) direction from Eqs. (29) and (30), respectively.

$$\begin{cases}{h}_{r-ys}^{Lc}\;\left(n\right)=\sum\limits_{i=1}^{{n}_{ys}}\frac{{K}_{b-s}{F}_{si}^{Lc}\;\left(t\right)\;{a}_{ys}{\zeta }_{ys}^{Lc}\;\left(t\right)\;\left({\delta }_{si}^{Lc}-r\right)r{\omega }_{t}\;\left(t\right)}{4{c}_{ys}a{}_{xs}}\\ {H}_{r-ys}^{Lc}=\frac{\mathrm{cos}\;\alpha }{\mathrm{sin}\;{\theta }_{si}^{Lc}}{\int }_{0}^{{L}_{b-s}}{h}_{r-ys}^{Lc}\;\left(n\right)\;dl\end{cases}$$
(29)
$$\begin{cases}{h}_{r-ys}^{Rc}\;\left(n\right)=\sum\limits_{i=1}^{{n}_{ys}}\frac{{K}_{b-s}{F}_{si}^{Rc}\;\left(t\right)\;{a}_{ys}{\zeta }_{ys}^{Rc}\;\left(t\right)\;\left({\delta }_{si}^{Rc}-r\right)r{\omega }_{t}\;\left(t\right)}{4{c}_{ys}a{}_{xs}}\\ {H}_{r-ys}^{Rc}=\frac{\mathrm{cos}\;\alpha }{\mathrm{sin}\;{\theta }_{si}^{Rc}}{\int }_{0}^{{L}_{b-s}}{h}_{r-ys}^{Rc}\;\left(n\right)\;dl\end{cases}$$
(30)

Then, the rolling wear depth \({h}_{r-xn}^{Lc}\left(n\right)\)/\({h}_{r-xn}^{Rc}\left(n\right)\) and the BS accuracy decay value \({H}_{r-xn}^{Lc}\)/\({H}_{r-xn}^{Rc}\) in the \({x}_{n}\) direction can be solved by the following equations, respectively.

$$\begin{cases}{h}_{r-xn}^{Lc}\;\left(n\right)=\sum\limits_{i=1}^{{n}_{xn}}\frac{{K}_{b-n}{a}_{xn}{F}_{ni}^{Lc}\;\left(t\right)\;{\zeta }_{xn}^{Lc}\;\left(t\right)\;{v}_{b-n}^{xn}\;\left(t\right)}{4{c}_{xn}{a}_{yn}}\\ {H}_{r-xn}^{Lc}=\frac{\mathrm{cos}\;\alpha }{\mathrm{sin}\;{\theta }_{ni}^{Lc}}{\int }_{0}^{{L}_{b-n}}{h}_{r-xn}^{Lc}\;\left(n\right)\;dl\end{cases}$$
(31)
$$\begin{cases}{h}_{r-xn}^{Rc}\;\left(n\right)=\sum\limits_{i=1}^{{n}_{xn}}\frac{{K}_{b-n}{a}_{xn}{F}_{ni}^{Rc}\;\left(t\right)\;{\zeta }_{xn}^{Rc}\;\left(t\right)\;{v}_{b-n}^{xn}\;\left(t\right)}{4{c}_{xn}{a}_{yn}}\\ {H}_{r-xn}^{Rc}=\frac{\mathrm{cos}\;\alpha }{\mathrm{sin}\;{\theta }_{ni}^{Rc}}{\int }_{0}^{{L}_{b-n}}{h}_{r-xn}^{Rc}\;\left(n\right)\;dl\end{cases}$$
(32)

The accuracy decay value caused by the rolling wear depth between the ball and the left/right nut in the \({y}_{n}\) direction can be solved by Eqs. (33) and (34), respectively.

$$\begin{cases}{h}_{r-yn}^{Lc}\;\left(n\right)=\sum\limits_{i=1}^{{n}_{yn}}\frac{{K}_{b-n}{F}_{ni}^{Lc}\;\left(t\right)\;{a}_{yn}{\zeta }_{yn}^{Lc}\;\left(t\right)\;\left(r-{\delta }_{a}^{Lc}\right)\;r{\omega }_{t}\;\left(t\right)}{4{c}_{yn}{a}_{xn}}\\ {H}_{r-yn}^{Lc}=\frac{\mathrm{cos}\;\alpha }{\mathrm{sin}\;{\theta }_{ni}^{Lc}}{\int }_{0}^{{L}_{b-n}}{h}_{r-yn}^{Lc}\;\left(n\right)\;dl\end{cases}$$
(33)
$$\begin{cases}{h}_{r-yn}^{Rc}\;\left(n\right)=\sum\limits_{i=1}^{{n}_{yn}}\frac{{K}_{b-n}{F}_{ni}^{Rc}\;\left(t\right)\;{a}_{yn}{\zeta }_{yn}^{Rc}\;\left(t\right)\;\left(r-{\delta }_{a}^{Rc}\right)\;r{\omega }_{t}\;\left(t\right)}{4{c}_{yn}{a}_{xn}}\\ {H}_{r-yn}^{Rc}=\frac{\mathrm{cos}\;\alpha }{\mathrm{sin}\;{\theta }_{ni}^{Rc}}{\int }_{0}^{{L}_{b-n}}{h}_{r-yn}^{Rc}\;\left(n\right)\;dl\end{cases}$$
(34)

3 Accuracy decay analysis for mixed sliding-rolling motion under non-constant operation conditions

3.1 Accuracy decay analysis for mixed sliding-rolling motion under AL

The ball screw parameters studied are shown in Table 1.

Table 1 Ball screw parameters

Considering the mixed sliding-rolling motion, combined with Eqs. (18), (27)–(34), the accuracy decay model can be obtained under AL.

$$\begin{cases}{V}^{f}\;\left(t\right)\text{=}{V}_{b-s}^{f}\;\left(t\right)+{V}_{b-n}^{f}\;\left(t\right)=\left[{V}_{b-s}^{fL}\;\left(t\right)+{V}_{b-s}^{fR}\;\left(t\right)\right]+\;\left[{V}_{b-n}^{fL}\;\left(t\right)+{V}_{b-n}^{fR}\;\left(t\right)\right]\\ {H}_{s}^{f}={H}_{sbs}^{f}+{H}_{sbn}^{f}\\ {H}_{r}^{f}={H}_{r-xs}^{Lcf}+{H}_{r-xs}^{Rcf}+{H}_{r-ys}^{Lcf}+{H}_{r-ys}^{Rcf}+{H}_{r-xn}^{Lcf}+{H}_{r-xn}^{Rcf}+{H}_{r-yn}^{Lcf}+{H}_{r-yn}^{Rcf}\\ {H}^{f}={H}_{s}^{f}+{H}_{r}^{f}\end{cases}$$
(35)

Three sets of different AL are set separately, \(\left[0.5*\mathrm{sin}\left(\pi t/180\right)+0.5\right]\) kN, \(\left[1*\mathrm{sin}\left(\pi t/180\right)+1\right]\) kN, and \(\left[1.5*\mathrm{sin}\left(\pi t/180\right)+1.5\right]\) kN. And the decay characteristics of the preload are also considered [40]. The accuracy degradation of the BS for mixed sliding-rolling motion is analyzed under three different AL, respectively, in order to reveal its accuracy decay mechanism. Figure 2a, b shows the accuracy decay behavior between the balls in the left/right nut and the screw raceway for mixed sliding-rolling motion under three different. It is the combined effect of the accuracy decay value caused by \({V}_{b-s}^{fL}\left(t\right)\), \({V}_{b-s}^{fR}\left(t\right)\) and the sum of \({H}_{r-xs}^{Lcf}\), \({H}_{r-xs}^{Rcf}\), \({H}_{r-ys}^{Lcf}\),\({H}_{r-ys}^{Rcf}\). Figure 2c, d shows the accuracy decay characteristics between the balls and the left/right nut for mixed sliding-rolling motion. It is the combined effect of the accuracy decay value caused by \({V}_{b-n}^{fL}\left(t\right)\), \({V}_{b-n}^{fR}\left(t\right)\) and the sum of \({H}_{r-xn}^{Lcf}\), \({H}_{r-xn}^{Rcf}\), \({H}_{r-yn}^{Lcf}\),\({H}_{r-yn}^{Rcf}\). Figure 2e shows the total accuracy decay value of the BS, which is \(H^{f}\) in Eq. (28).

Fig. 2
figure 2

Accuracy degradation for mixed sliding-rolling motion under AL. a Between the ball in the left nut and the screw. b Between the ball in the right nut and the screw. c Between the ball and the left nut. d Between the ball and the right nut. e Accuracy degradation value

According to Fig. 2a, c, when the amplitude of non-constant axial load increases, the accuracy decay value between the ball in the left nut and the screw/nut raceway increases considering the mixed sliding-rolling motion. However, according to Fig. 2b, d, the accuracy decay value between the ball in the right nut and the screw/nut raceway decreases considering the mixed sliding-rolling motion, when the non-constant load amplitude is expanded. According to Fig. 2e, the analysis results are as follows. When the BS is in different amplitudes of AL in the same simulated test period, the accuracy degradation due to rolling motion between the ball and raceway accounted for 19.81%, 20.33%, and 20.76% of the BS accuracy loss due to sliding motion, respectively. And the accuracy degradation due to rolling motion between the ball and raceway accounted for 16.53%, 16.90%, and 17.19% of the BS total accuracy loss due to mixed sliding-rolling motion, respectively. It can be observed that when the amplitude of the AL increases, the proportion of the accuracy loss value due to rolling wear depth increases gradually.

3.2 Accuracy decay analysis for mixed sliding-rolling motion under FR

Considering the mixed sliding-rolling motion, combined with Eqs. (19), (27)–(34), the accuracy decay model can be obtained under FR.

$$\begin{cases}{V}^{v}\;\left(t\right)={V}_{b-s}^{v}\;\left(t\right)+{V}_{b-n}^{v}\;\left(t\right)=\left[{V}_{b-s}^{vL}\;\left(t\right)+{V}_{b-s}^{vR}\;\left(t\right)\right]+\left[{V}_{b-n}^{vL}\;\left(t\right)+{V}_{b-n}^{vR}\;\left(t\right)\right]\\ {H}_{s}^{v}={H}_{sbs}^{v}+{H}_{sbn}^{v}\\ {H}_{r}^{v}={H}_{r-xs}^{Lcv}+{H}_{r-xs}^{Rcv}+{H}_{r-ys}^{Lcv}+{H}_{r-ys}^{Rcv}+{H}_{r-xn}^{Lcv}+{H}_{r-xn}^{Rcv}+{H}_{r-yn}^{Lcv}+{H}_{r-yn}^{Rcv}\\ {H}^{v}={H}_{s}^{v}+{H}_{r}^{v}\end{cases}$$
(36)

Three sets of different FR are set separately, \(\left[0.5*\mathrm{sin}\left(\pi t/180\right)+0.5\right]\) rad/s, \(\left[1*\mathrm{sin}\left(\pi t/180\right)+1\right]\) rad/s, \(\left[1.5*\mathrm{sin}\left(\pi t/180\right)+1.5\right]\) rad/s. The accuracy degradation of the BS for mixed sliding-rolling motion under three different FR are analyzed, respectively. Figure 3b shows the accuracy decay between the balls in the left/right nut and the screw raceway for mixed sliding-rolling motion under three sets of different FR. It is the combined effect of the accuracy decay value caused by \({V}_{b-s}^{vL}\left(t\right)\), \({V}_{b-s}^{vR}\left(t\right)\) and the sum of \({H}_{r-xs}^{Lcv}\), \({H}_{r-xs}^{Rcv}\), \({H}_{r-ys}^{Lcv}\),\({H}_{r-ys}^{Rcv}\). Figure 3c, d shows the accuracy decay characteristics between the balls and the left/right nut for mixed sliding-rolling motion. It is the combined effect of the accuracy decay value caused by \({V}_{b-n}^{vL}\left(t\right)\), \({V}_{b-n}^{vR}\left(t\right)\) and the sum of \({H}_{r-xn}^{Lcv}\), \({H}_{r-xn}^{Rcv}\), \({H}_{r-yn}^{Lcv}\),\({H}_{r-yn}^{Rcv}\). Figure 3e shows the total accuracy decay value of the BS, which is \({H}^{v}\) in Eq. (36).

Fig. 3
figure 3

Accuracy degradation considering mixed sliding-rolling motion under FR. a Between the ball in the left nut and the screw. b Between the ball in the right nut and the screw. c Between the ball and the left nut. d Between the ball and the right nut. e Accuracy degradation value

From Fig. 3a–e, the following conclusions can be drawn. By comparing the accuracy decay considering pure sliding motion, the accuracy degradation of the BS for mixed sliding-rolling motion under FR also have a similar trend in Fig. 3a, b. That is, with the increase of the feed rate amplitude, the accuracy decay value of the BS also increases. But the difference is that the total accuracy decay value of the BS increases slightly when the mixed sliding-rolling motion is considered. According to Fig. 3c–e, the analysis results are as follows. When the ball screw is in different amplitudes of FR in the same simulated test period, the accuracy decay value due to rolling motion between the ball and raceway accounted for 19.92%, 20.47%, and 20.93% of the BS accuracy loss due to sliding motion, respectively. And the accuracy decay value due to rolling motion between the ball and raceway accounted for 16.61%, 16.99%, and 17.31% of the BS accuracy loss due to mixed sliding-rolling motion. It can be observed that when the amplitude of the FR increases, the proportion of the accuracy loss value due to rolling wear increases gradually. Because the creep rate between the balls and the screw/nut raceways increases slightly as the amplitude of the FR increases.

3.3 Accuracy decay analysis for mixed sliding-rolling motion under AL + FR

Considering the mixed sliding-rolling motion, combined with Eqs. (17), (27)–(34), the accuracy decay model can be obtained under AL + FR.

$$\begin{cases}V\;\left(t\right)={V}_{b-s}\;\left(t\right)+{V}_{b-n}\;\left(t\right)=\left[{V}_{b-s}^{L}\;\left(t\right)+{V}_{b-s}^{R}\;\left(t\right)\right]+\left[{V}_{b-n}^{L}\;\left(t\right)+{V}_{b-n}^{R}\;\left(t\right)\right]\\ {H}_{s}={H}_{sbs}+{H}_{sbn}\\ {H}_{r}={H}_{r-xs}^{Lc}+{H}_{r-xs}^{Rc}+{H}_{r-ys}^{Lc}+{H}_{r-ys}^{Rc}+{H}_{r-xn}^{Lc}+{H}_{r-xn}^{Rc}+{H}_{r-yn}^{Lc}+{H}_{r-yn}^{Rc}\\ {H}^{fv}={H}_{s}+{H}_{r}\end{cases}$$
(37)

Three groups of complex non-constant operation conditions are set, the combination of \(\left[0.5*\mathrm{sin}\left(\pi t/180\right)+0.5\right]\) kN and \(\left[0.5*\mathrm{sin}\left(\pi t/180\right)+0.5\right]\) rad/s is used as the first group, the second group is the combination of \(\left[1*\mathrm{sin}\left(\pi t/180\right)+1\right]\) kN and \(\left[1*\mathrm{sin}\left(\pi t/180\right)+1\right]\) rad/s, nd the third group is the combination of \(\left[1.5*\mathrm{sin}\left(\pi t/180\right)+1.5\right]\) kN and \(\left[1.5*\mathrm{sin}\left(\pi t/180\right)+1.5\right]\) rad/s. Figure 4a, b shows the accuracy decay between the balls in the left/right nut and the screw raceway for mixed sliding-rolling motion under three groups of AL + FR. It is the combined effect of the accuracy decay value caused by \({V}_{b-s}^{L}\left(t\right)\), \({V}_{b-s}^{R}\left(t\right)\) and the sum of \({H}_{r-xs}^{Lc}\), \({H}_{r-xs}^{Rc}\), \({H}_{r-ys}^{Lc}\)\({H}_{r-ys}^{Rc}\). Figure 4c, d shows the accuracy decay between the balls and the left/right nut. It is the combined effect of the accuracy decay value caused by \({V}_{b-n}^{L}\left(t\right)\), \({V}_{b-n}^{R}\left(t\right)\) and the sum of \({H}_{r-xn}^{Lc}\), \({H}_{r-xn}^{Rc}\), \({H}_{r-yn}^{Lc}\)\({H}_{r-yn}^{Rc}\). Figure 4e shows the total accuracy decay value of the BS, which is \({H}^{fv}\) in Eq. (30).

Fig. 4
figure 4

Accuracy degradation for mixed sliding-rolling motion under AL + FR. a Between the ball in the left nut and the screw. b Between the ball in the right nut and the screw. c Between the ball and the left nut. d Between the ball and the right nut. e Accuracy degradation value

From Fig. 4a–e, the following conclusions can be drawn: when the accuracy degradation considering pure sliding motion is compared, the accuracy degradation characteristics of the BS for mixed sliding-rolling motion under AL + FR also have consistent trend of change. That is, with the amplitude increase of the axial load and feed rate, it does not matter whether the BS is during pure sliding or mixed sliding-rolling motion, its accuracy decay value increase. According to Fig. 4c–e, it can be observed that the proportion of rolling wear fluctuates when the BS is during different groups of AL + FR. The accuracy decay value due to rolling motion between the ball and raceway accounted for 18.16%, 18.58%, and 19.21% of the BS accuracy loss due to sliding motion, respectively. And the accuracy degradation due to rolling motion between the ball and raceway accounted for 15.37%, 15.67%, and 16.11% of the BS accuracy loss due to mixed sliding-rolling motion, respectively. The proportion of rolling wear gradually increased slightly. On the one hand, it is because when the amplitude of AL increases, the contact load between the ball and the nut raceway decreases. On the other hand, the reason is that the creep rate between the ball and the screw raceway increases. Additionally, the creep rates between the balls and the screw/nut raceways increase as the amplitude of FR increases. As a result, the proportion of rolling wear depth between the balls and the screw/nut raceways to the total accuracy decay value increases.

4 Accuracy decay experiment test for mixed sliding-rolling motion under non-constant operation conditions

4.1 Accuracy decay experimental research for mixed sliding-rolling motion under AL

The accuracy decay test principle is adapted from references [16] and [21]. While the accuracy decay test procedure is adapted from reference [26]. In the accuracy degradation test, \({V}_{\mu }\) (the test feed stroke of the ball screw, i–e, 400 mm) is used as the accuracy degradation index of the BS. Before the experiment, the initial value \({V}_{\mu }^{0}\) is tested, recorded, and used as the initial value of the positioning accuracy. Then, \({V}_{\mu }^{t}\) is tested and recorded at different time points according to the test procedure. The difference between \({V}_{\mu }^{t}\) and \({V}_{\mu }^{0}\) is calculated, the accuracy degradation value of the BS can be obtained.

The experimental steps include the following: (1) The ball screw rotating is observed carefully. It is noticed that with an increase in the operation time, the accuracy slightly increases than the initial accuracy characteristics. According to Zhou et al. [10] and Liu et al. [16], the accuracy time of the ball screw during a running-in period is optimum at 157 h and 125 h. The result of Zhou differs from Liu’s because of the time interval. Zhou set this interval at 157 h. After running for 157 h, the accuracy changed from the initial value of 7.82 to 6.14 μm. To reduce the error of the running-in period, 20 h is used in the presented study. After every 20 h, the ball screw accuracy test is performed to compare the initial value of the accuracy. The test is completed when the running-in period was 120 h. (2) After running in, the initial positioning error of the ball screw is noticed about 5 times, as shown in Table 2. The average value is obtained, and \({V}_{\mu }\) is used to estimate the accuracy decay index. (3) The parameters of the test conditions are set according to Sect. 3.1. These include the initial preload \({F}_{p}\) = 1330 N and the feed rate v = 240 mm/min. In the experiment, the grease lubrication method (KOC301) is used at room temperature (23 ± 2 ℃). (4) The ball screw accuracy degradation test is carried out according to the non-constant load condition 1. After every 20 h, the laser interferometer is used to collect and record the positioning error of the BS. The lubricant is applied evenly throughout the test. (5) For the AL 2, the steps (1) to (4) are repeated with a new ball screw. For the AL 3, steps (1) to (4) are repeated, and the positioning accuracy test value is obtained. (6) The original positioning error of the BS and the positioning error after the test are calculated and analyzed under the single non-constant axial load condition.

Table 2 Initial positioning error

In step (2), the initial positioning error of the BS was tested multiple times, which is shown in Table 2.

In step (5) and step (6), the accuracy test results of the BS under three different amplitudes of AL are tested. According to accuracy decay analysis for mixed sliding-rolling motion under AL, Fig. 5 shows the comparative results of the accuracy decay analysis and experimental test.

Fig. 5
figure 5

Experimental analysis of accuracy decay for mixed sliding-rolling motion under AL

The results of theoretical analysis and experimental test are shown in Table 3.

Table 3 Accuracy decay analysis for mixed sliding-rolling motion under AL

The following conclusions can be drawn from the analysis of Table 3. Considering mixed sliding-rolling motion under three different AL, the maximum value of the absolute error between theoretical model analysis and experimental test results was 0.043 \(\mathrm{\mu m}\), 0.050 \(\mathrm{\mu m}\), and 0.066 \(\mathrm{\mu m}\), and the minimum value of the absolute value of the absolute error is 0.001 μm, 0.001 μm, and 0.001 μm, respectively. And the average values of the absolute errors are about 0.0192 μm, 0.0229 μm, and 0.0254 μm, respectively. In addition, the maximum value of the relative error between theoretical model analysis and experimental test results was 12.54%, 9.66%, and 10.17%; the minimum value of the relative value of the relative error is 1.59%, 1.53%, and 1.02%, respectively. And the average values of the relative errors are about 6.60%, 6.40%, and 5.90%, respectively. Furthermore, when compared with the accuracy decay value under pure sliding motion, the conclusions are as follows. If the mixed sliding-rolling motion and different AL are considered comprehensively, the average values of the absolute errors were changed from 0.031 μm, 0.033 μm, and 0.038 μm to 0.0192 μm, 0.0229 μm, and 0.0254 μm, respectively. And the average values of the relative errors were changed from 12.66%, 11.40%, 11.38% to 6.60%, 6.40%, 5.90%. Then, both the average value of the absolute error and the average value of the relative error decrease. The summary shows that the accuracy decay analysis model established in this paper is beneficial to improve the prediction precision of BS accuracy decay.

4.2 Accuracy decay experimental research for mixed sliding-rolling motion under FR

According to accuracy decay analysis for mixed sliding-rolling motion under FR in Sect. 3.2, Fig. 6 shows the comparative results of the accuracy decay analysis and experimental test.

Fig. 6
figure 6

Experimental analysis of accuracy decay for mixed sliding-rolling motion under FR

The results of theoretical analysis and experimental test are shown in Table 4.

Table 4 Accuracy decay analysis for mixed sliding-rolling motion under FR

From the analysis of Table 4, it can be seen that the following is entered. Considering mixed sliding-rolling motion under three different FR, the maximum value of the absolute error between theoretical model analysis and experimental test results was 0.068 \(\mathrm{\mu m}\), 0.163 \(\mathrm{\mu m}\), and 0.181 \(\mathrm{\mu m}\), and the minimum value of the absolute value of the absolute error is 0.002 μm, 0.001 μm, and 0.005 μm, respectively. And the average values of the absolute errors are about 0.0298 \(\mathrm{\mu m}\), 0.0549 \(\mathrm{\mu m}\), and 0.0665 \(\mathrm{\mu m}\), respectively. Moreover, the maximum value of the relative error between theoretical model analysis and experimental test results was 10.64%, 14.07%, and 12.06%, and the minimum value of the relative value of the absolute error is 1.44%, 0.49%, and 1.20%. And the average values of the relative errors are about 7.27%, 6.11%, and 6.67%, respectively. Furthermore, when compared with the accuracy decay value under pure sliding motion, the conclusions are as follows. If the mixed sliding-rolling motion and different FR are considered comprehensively, the average values of the absolute errors were changed from 0.0238 \(\mathrm{\mu m}\), 0.0505 \(\mathrm{\mu m}\), and 0.0589 \(\mathrm{\mu m}\) to 0.0298 \(\mathrm{\mu m}\), 0.0549 \(\mathrm{\mu m}\), and 0.0665 \(\mathrm{\mu m}\) respectively. And the maximum values of the relative errors were changed from 33.34%, 31.77%, and 33.66% to 10.64%, 14.07%, and 12.06%; the average values of the relative errors were changed from 11.18%, 11.19%, 11.22% to 7.27%, 6.11%, and 6.67%, respectively. The analysis shows that the average of absolute error increased slightly, but the average value of relative error decreased. And the maximum value and the average value of the relative error decreased significantly. It shows that the accuracy decay analysis model proposed is beneficial to improve the BS prediction precision under different FR.

4.3 Accuracy decay experimental research for mixed sliding-rolling motion under AL + FR

According to accuracy decay analysis under AL + FR in Sect. 3.3, Fig. 7 shows the comparative results of the accuracy decay analysis and experimental test.

Fig. 7
figure 7

Experimental analysis of accuracy decay for mixed sliding-rolling motion under AL + FR

The results of theoretical analysis and experimental test are shown in Table 5.

Table 5 Accuracy decay analysis for mixed sliding-rolling motion under AL + FR

It can be seen from the analysis of Table 5. When the BS is under three different combinations of time-varying axial load and feed rate, the maximum value of the absolute error between theoretical model analysis and experimental test results was 0.038 \(\mathrm{\mu m}\), 0.099 \(\mathrm{\mu m}\), and 0.136 \(\mathrm{\mu m}\), and the minimum value of the absolute value of the absolute error is 0.002 \(\mathrm{\mu m}\), 0.004 \(\mathrm{\mu m}\), and 0.004 \(\mathrm{\mu m}\). And the average values of the absolute errors are about 0.0169 \(\mathrm{\mu m}\), 0.0352 \(\mathrm{\mu m}\), and 0.0429 \(\mathrm{\mu m},\) respectively. Moreover, the maximum value of the relative error between theoretical model analysis and experimental test results was 16.17%, 14.26%, and 14.30%, and the minimum value of the relative value of the absolute error is 2.37%, 2.68%, and 0.99%, respectively. And the average values of the relative errors are about 8.50%, 7.05%, and 6.75%, respectively. In addition, when compared with the accuracy decay characteristics under pure sliding motion, the conclusions are as follows. If the mixed sliding-rolling motion and different AL + FR are considered comprehensively, the average values of the absolute errors were changed from 0.0074 \(\mathrm{\mu m}\), 0.0229 \(\mathrm{\mu m}\), and 0.0334 \(\mathrm{\mu m}\) to 0.0169 \(\mathrm{\mu m}\), 0.0352 \(\mathrm{\mu m}\), and 0.0429 \(\mathrm{\mu m}\). And the maximum values of the relative errors were changed from 35.29%, 33.34%, and 38.36% to 16.17%, 14.26%, and 14.30%, and the average values of the relative errors were changed from 11.18%, 11.19%, and 11.22% to 8.50%, 7.05%, and 6.75%, respectively. Similarly, the average of absolute error increased slightly, but the average value of relative error decreased. Furthermore, the maximum value and the average value of the relative error decreased significantly. Therefore, the accuracy decay analysis model established is beneficial to improve the BS prediction precision under different AL + FR.

5 Conclusion

In this paper, considering mixed sliding-rolling motion in CNC machine tools, the numerical modeling method for the accuracy decay of the BS under single or multiple non-constant operating conditions is proposed. The model is verified and analyzed through experimental testing. The main conclusions of the research can be summarized as follows:

  1. 1.

    Under different AL, the accuracy degradation due to rolling motion between the ball and raceway accounted for 19.81%, 20.33%, and 20.76% of the ball screw accuracy loss due to sliding motion, respectively. And the accuracy degradation due to rolling motion between the ball and raceway accounted for 16.53%, 16.90%, and 17.19% of the ball screw accuracy loss due to mixed sliding-rolling motion, respectively. If the mixed sliding-rolling motion and different AL are considered comprehensively, the average values of the absolute errors were changed from 0.031 μm, 0.033 μm, and 0.038 μm to 0.0192 μm, 0.0229 μm, and 0.0254 μm, respectively. And the average values of the relative errors were changed from 12.66%, 11.40%, and 11.38% to 6.60%, 6.40%, and 5.90%, respectively.

  2. 2.

    Considering mixed slip-roll motion under FR, the accuracy degradation due to rolling motion between the ball and raceway accounted for 19.92%, 20.47%, and 20.93% of the BS accuracy loss due to sliding motion. And the accuracy degradation due to rolling motion between the ball and raceway accounted for 16.61%, 16.99%, and 17.31% of the BS accuracy loss due to mixed sliding-rolling motion, respectively. In addition, the average values of the absolute errors were changed from 0.0238 \(\mathrm{\mu m}\), 0.0505 \(\mathrm{\mu m}\), and 0.0589 \(\mathrm{\mu m}\) to 0.0298 \(\mathrm{\mu m}\), 0.0549 \(\mathrm{\mu m}\), and 0.0665 \(\mathrm{\mu m}\). And the maximum values of the relative errors were decreased from 33.34%, 31.77%, and 33.66% to 10.64%, 14.07%, and 12.06%, and the average values of the relative errors were decreased from 11.18%, 11.19%, and 11.22% to 7.27%, 6.11%, and 6.67%.

  3. 3.

    According to accuracy decay analysis under AL + FR, the accuracy degradation due to rolling motion between the ball and raceway accounted for 18.16%, 18.58%, and 19.21% of the BS accuracy loss due to sliding motion, respectively. And the accuracy degradation due to rolling motion between the ball and raceway accounted for 15.37%, 15.67%, and 16.11% of the BS accuracy loss due to mixed sliding-rolling motion. And the maximum values of the relative errors were reduced from 35.29%, 33.34%, and 38.36% to 16.17%, 14.26%, and 14.30%, and the average values of the relative errors were reduced from 11.18%, 11.19%, and 11.22% to 8.50%, 7.05%, and 6.75%, respectively.