Next Article in Journal
Quantitative Evaluation of the Spatial Variation of Surface Soil Properties in a Typical Alluvial Plain of the Lower Yellow River Using Classical Statistics, Geostatistics and Single Fractal and Multifractal Methods
Previous Article in Journal
Tooth Discoloration after Regenerative Endodontic Procedures with Calcium Silicate-Based Cements—An Ex Vivo Study
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Analysis on Dynamic Contact Characteristics and Dynamic Stiffness Estimating Method of Single Nut Ball Screw Pair Based on the Whole Rolling Elements Model

1
College of Mechanical Engineering and Automation, Liaoning University of Technology, Jinzhou 121001, China
2
School of Mechanical Engineering and Automation, Northeastern University, Shenyang 110819, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2020, 10(17), 5795; https://doi.org/10.3390/app10175795
Submission received: 19 July 2020 / Revised: 13 August 2020 / Accepted: 18 August 2020 / Published: 21 August 2020
(This article belongs to the Section Mechanical Engineering)

Abstract

:
The purpose of this paper is investigating the characteristics of dynamic contact and dynamic stiffness of the single nut ball screw pair (SNBSP). Then a new sensorless method is proposed to extract the SNBSP dynamic contact stiffness of a mass production CNC machine tool feed system. First of all, the transformation relationship between each coordinate system of SNBSP is established. Secondly, the dynamic model of all ball–raceway contact pairs is established. Based on this, a dynamic contact stiffness model is established. The dynamic contact parameters are obtained by the numerical method. It is found that the influence of screw speed on screw and nut raceway normal force distribution are opposite. This will affect the variations of dynamic contact stiffness. It is also clear that the effect of axial load on dynamic stiffness is significant. Then, an effective method is proposed to estimate the dynamic contact stiffness of a mass production CNC machine tool feed system without any external sensors. The axial force of feed system is estimated by using torque current of servo motor. Current signals can be obtained through FANUC Open CNC API Specifications (FOCAS) library functions, and then dynamic contact stiffness can be calculated through the stiffness model without external sensors. Finally, a feed system dynamic model is built, and the contact model and sensorless stiffness estimating method are verified by experiments in this dynamic system.

Graphical Abstract

1. Introduction

Machining accuracy is a key feature to measure the overall performance of CNC machine tools. Ball screws are widely used in CNC machine tool feed systems because they have great stiffness, small axial clearance, high bearing capacity and low frictional force [1]. Although the ball screws have used in CNC machine tool systems for many years, the contact parameters of the screw nut pair, especially dynamic contact stiffness for keeping the feed system’s positioning accuracy and precision, are still not fully explained.
The contact stiffness of ball screw pair depends on ball and raceway contact state. However, the ball screw pair has complex surfaces, thus internal motion of rolling elements is difficult to directly analyze. Therefore, a lot of numerical analysis methods have been studied to analyze it. A half lead model of double nuts ball screws is built by Hirokazu Shimoda et al. [2], and load distribution properties were analyzed. It was assumed that the normal force of the contact pair in every half lead was the same, and the phenomenon could be found from the computational results that load distribution was uneven with the unit of half a lead. Bertolaso et al. [3] verified the ball screw nut pair’s uneven distribution, through photoelasticity, tag tracking and the FEM numerical method based on the half lead model. However, the models proposed by the above scholars cannot describe the contact state of the whole ball–raceway pairs, and the research on the screw nut is still in the stage of static analysis. Huang et al. [4] introduced the method of medial axis transform (MAT), and analyzed normal force, contact angle and contact stress of contact surface between the ball and the raceway. Lin et al. [5] researched ball screw pair kinematic characteristics by using the Frenet–Serret coordinate system, and proved that a sliding state existed in the screw and nut raceway. At the same time, Lin et al. [6] also proposed three methods to obtain ball screws’ mechanical efficiency. Based on his theory, the optimization design of the ball screw pair mechanical structure was carried out. According to the literature [5], Wei et al. [7] carried out further research, and analyzed the dynamic variation of the contact angle, frictional force and slip angle of the contact surface between the ball and the raceway. However, the above scholars’ ball screw pair dynamic analysis was in view of the assumption that the loading force of all the ball–raceway contact pairs is evenly distributed, which is contrary to the research results of Hirokazu and Bertolaso. Xu [8] investigated friction characteristics. The effect of creep parameters on the ball screw friction and friction distribution were analyzed. Chen [9] researched rolling element bearing, creep in one lap of ball screw nut pair, but he did not analyze all laps of the pairs. The axial, torsional and bending dynamic models of the ball screw were built, and the stiffness, mass and damping matrix of the system were derived [9,10]. Wu et al. [11] established the mathematical model of the axial and torsional stiffness of the ball screw based on the fixed constraint of the ball screw. By using Simulink, a simulation model of CNC machine tool feed system considering the stiffness was established. However, the contact stiffness model of ball screw pair is not accurate because all contact states of ball and raceway are not considered. Moreover, the extraction of dynamic contact stiffness of ball screw pair has not been applied to mass production CNC machine tools.
In view of the above problems, a dynamic contact model of a single nut ball screw pair (SNBSP) was proposed. Dynamic contact characteristics of an SNBSP were analyzed. Then, the stiffness sensorless estimating method of SNBSP was carried out. This paper consists of the following parts: In Section 2, dynamic contact mechanics model of an SNBSP was proposed. In Section 3, the influence of dynamic factors on contact normal force, contact angle and contact stiffness distribution characteristics of contact pairs are analyzed. In Section 4, a stiffness sensorless estimating method of SNBSP was proposed. An experiment is carried out by which the model is verified. Finally, Section 5 contains the conclusions.

2. Dynamic Contact Model of SNBSP

2.1. Setting and Transformation of the Coordinate System

For researching the movement and contact characteristics of a screw and nut conveniently, three coordinate systems are introduced in this paper.
Rotating coordinate system O x y z : The direction of z axis is consistent with that of screw, and its rotating speed will be the same as the screw speed (Figure 1).
Local coordinate system O τ n b : In order to describe the contact pair during movement, the Frenet frame is selected and the Cartesian coordinate system is carried out to establish CS O τ n b . The center of the coordinate is the ball center. The direction of the n axis is consistent with the screw radial direction at the O point. The tangent direction of the helix at point O is the τ axis. The direction of the b axis is determined by the τ axis and n axis through the right-hand rule (Figure 1).
Contact coordinate system O ς x ς y ς z ς is established (Figure 2). When ς = S , it denotes the contact area between the ball and the screw raceway. When ς = N , it denotes the contact area between the ball and the nut raceway. Take CS O S x S y S z S as an example— O S denotes the contact point between the ball and the screw. The direction of the x S axis coincides with the tangent direction, which crosses the O S point, of the contact curve between the rolling element and the lead screw. The direction of the z S axis coincides with the normal direction of the contact curve crossing the O S point between the rolling element and the lead screw. The y S axis direction is determined by the right-hand rule [12].
The transformation relationship between the rotating coordinate system CS O x y z and the local coordinate system CS O τ n b can be obtained by the following formula:
{ x y z 1 } = T r a n s ( r m cos θ , r m sin θ , r m θ tan λ ) R o t ( z , θ + π 2 ) R o t ( y , λ ) { τ n b 1 }   =   [ cos λ sin θ cos θ sin θ sin λ r m cos θ cos λ cos θ sin θ sin λ cos θ r m sin θ sin λ 0 cos λ r m θ tan λ 0 0 0 1 ] { τ n b 1 }
where λ denotes the lead angle of the ball screw, r m denotes the screw pitch radius, and θ denotes the position angle of the ball.
Let the transformation matrix between CS O x y z and CS O τ n b be T 0 1 . Equation (1) can be written as follows,
{ x , y , z , 1 } T = T 0 1 { τ , n , b , 1 } T
The relationship between CS O τ n b and CS O ς x ς y ς z ς can be represented as follows,
{ τ , n , b , 1 } T = T 1 2 ς { x ς , y ς , z ς , 1 } T
where T 1 2 ς denotes the transformation matrix.
T 1 2 ς   =   [ 0 1 0 0 sin α ς 0 cos α ς η r B cos α ς cos α ς 0 sin α ς η r B sin α ς 0 0 0 1 ]
where, when ς = S , η = 1 . When ς = N , η = 1 . α ς denotes the contact angle between the ball and the screw (or nut) raceway.
The transformation relation between CS O x y z and CS O ς x ς y ς z ς can be derived from Equations (2) and (3).
{ x , y , z , 1 } T = T 0 2 ς { x ς , y ς , z ς , 1 } T
where
T 0 2 ς = T 0 1 T 1 2 ς
Here, set the tiny position and the orientation of SNBSP in CS O x y z is Δ P 0 , and it in CS O ς x ς y ς z ς is Δ P 2 ς . Then, Δ P 0 and Δ P 2 ς can be express as follows [13],
Δ P 0 = [ 1 ϕ z ϕ y d x ϕ z 1 ϕ x d y ϕ y ϕ x 1 d z 0 0 0 1 ]
Δ P 2 ς = [ 1 ϕ z 2 ς ϕ y 2 ς d x 2 ς ϕ z 2 ς 1 ϕ x 2 ς d y 2 ς ϕ y 2 ς ϕ x 2 ς 1 d z 2 ς 0 0 0 1 ]
The following formula can be obtained through differential transformation theory
d T = [ Δ P 0 I ] T 0 2 ς = T 0 2 ς [ Δ P 2 ς I ]
Suppose the differential transform operators, respectively
Δ 0 = Δ P 0 I
Δ 2 ς = Δ P 2 ς I
Put Equation (10) and Equation (11) into Equation (9), and transform it; Δ 2 ς can be represented by
Δ 2 ς = T 0 2 ς 1 Δ 0 T 0 2 ς
The right side of the Equation (12) is expanded and the result is simplified. It is clear through analyzing the characteristics of SNBSP that the tiny displacements in the six directions should be investigated in CS O x y z , but only three tiny translation x 2 ς , y 2 ς and z 2 ς in CS O ς x ς y ς z ς . Therefore, Equation (12) can be represented as
{ d x 2 S   d y 2 S   d z 2 S   d x 2 N   d y 2 N   d z 2 N } T = [ T D 2 S 0 T D 2 N 0 ] { d x   d y   d z   ϕ x   ϕ y   ϕ z } T
where T D 2 ς 0 denotes the homogeneous coordinate differential transformation matrix of CS O ς x ς y ς z ς and CS O x y z
T D 2 ς 0 = [ sin α ς cos θ + cos α ς sin λ sin θ sin α ς sin θ cos α ς sin λ cos θ cos α ς cos λ ζ 1 ζ 2 ζ 3 cos λ sin θ cos λ cos θ sin λ ζ 4 ζ 5 ζ 6 cos α ς cos θ + sin α ς sin λ sin θ cos α ς sin θ sin α ς sin λ cos θ sin α ς cos λ ζ 7 ζ 8 ζ 9 ]
where
ζ 1 = r m θ [ ( cos α ς cos θ sin α ς sin λ sin θ ) / cos λ cos α ς cos λ cos θ ] + r m cos α ς cos λ sin θ η r B cos λ sin θ ζ 2 = r m θ [ ( cos α ς sin θ + sin α ς sin λ cos θ ) / cos λ cos α ς cos λ sin θ ] r m cos α ς cos λ cos θ + η r B cos λ cos θ ζ 3 = r m c o s α ς sin λ + η r B sin λ ζ 4 = r m ( sin λ sin θ θ sin λ cos θ ) + η r B ( sin α ς cos θ cos α ς sin λ sin θ ) ζ 5 = r m ( sin λ cos θ θ sin λ sin θ ) + η r B ( sin α ς sin θ + cos α ς sin λ cos θ ) ζ 6 = η r B c o s α ς cos λ ζ 7 = r m θ [ ( sin α ς cos θ + cos α ς sin λ sin θ ) / cos λ sin α ς cos λ cos θ ] + r m sin α ς cos λ sin θ ζ 8 = r m θ [ ( sin α ς sin θ cos α ς sin λ cos θ ) / cos λ sin α ς cos λ sin θ ] r m sin α ς cos λ cos θ ζ 9 = r m sin α ς sin λ
where, when ς = S , η = 1 . When ς = N , η = 1 .
Then, the relationship of homogeneous coordinate differential transformation between the CS O x y z and the CS O ς x ς y ς z ς is derived.
{ d x   d y   d z   ϕ x   ϕ y   ϕ z } T = T D 0 - 2 S N { d x 2 S   d y 2 S   d z 2 S   d x 2 N   d y 2 N   d z 2 N } T
where T D 0 - 2 S N denotes the homogeneous coordinate differential transformation matrix of CS O x y z and CS O ς x ς y ς z ς .
T D 0 2 S N = [ T D 2 S - 0 T D 2 N - 0 ] - 1

2.2. Dynamic Contact Mechanics Model of SNBSP

In the quasi-static model in which the screw speed is not considered, it is considered that the normal forces and contact angles of the ith ball and the screw and nut raceway are equal, that is,
α s i = α n i   and   Q s i = Q n i
Then the relationship between the axial load and the normal force of contact pair of balls and raceway can be represented as [12],
F a = i = 1 z Q ς i sin α ς i cos λ
where F a denotes the axial force; Q ς i is the normal contact force of the ith contact pair; α ς i denotes the contact angle of the ith contact pair. ς = S , N . λ is the lead angle of screw.
But the rotating screw will drive the balls to generate the angular velocity of the revolution around screw axis and the angular velocity of the ball rotation, respectively, which will make the balls produce outward centrifugal force F C , and produce the transverse frictional force F x and longitudinal frictional force F y along the contact surface, which leads to the contact angles of the nut and screw being no longer equal, that is α s i α n i . The directions of F x and F y are along the - y ς and - z ς axes, respectively.
Figure 3 exhibits the force state of the ith ball in CS O ς x ς y ς z ς , and the dynamic balance equation of the ith ball can be obtained from the figure:
Q S i cos α S i Q N i cos α N i + F x S i sin α S i F x N i sin α N i + F C i = 0
Q S i sin α S i Q N i sin α N i F x S i cos α S i + F x N i cos α N i = 0
where F x ς i denotes the transverse friction of the ith contact pair, and F C i denotes the centrifugal force generated by the rotation of the ith ball. This can be represented as:
F C i = 1 2 m B d m ω m i 2
where m B is the ball mass; d m is the screw helix diameter; and ω m i is the angular velocity of ball revolution along the screw helix of the ith ball.
Then, the relationship between the axial force of the screw nut pair and the loads of the ball and raceway contact pairs can be represented as follows:
F a = i = 1 z Q ς i sin α ς i cos λ + i = 1 z F x ς i cos α ς i cos λ + i = 1 z F y ς i sin λ
Figure 4 exhibits the load state of the screw F S i and nut F N i with the ith ball in the screw nut pair. F S i and F N i can be represented as follows:
F ς i = F a j = 1 i 1 Q ς j sin α ς j cos λ j = 1 i 1 F x ς j cos α ς j cos λ j = 1 i 1 F y ς j s i n λ = j = i z Q ς j sin α ς j cos λ + j = i z F x ς j cos α ς j cos λ + j = i z F y ς j s i n λ
It is known from the deformation relationship between the ith and (i-1)th contact pairs that the deformation increment of the contact pairs of the adjacent balls can be expressed respectively as:
Δ S i = Δ L F S i E S A S
Δ N i = Δ L F N i E N A N
where Δ L denotes the axial distance between adjacent balls, as shown in Figure 5. E S and E N denote the Young modulus of the screw and nut materials, respectively. A S and A N denote effective cross-sectional area of the screw and nut, respectively.
Δ L = d m Δ θ 2 tan λ
Substituting Equation (23) into Equation (24a), it can be obtained as follows:
Δ S i = d m Δ θ tan λ 2 E S A S ( j = i z Q S j sin α S j cos λ + j = i z F x S j cos α S j cos λ + j = i z F y S j sin λ )
Substituting Equation (23) into Equation (24b), it can be obtained as follows:
Δ N i = d m Δ θ tan λ 2 E N A N ( j = i z Q N j sin α N j cos λ + j = i z F x N j cos α N j cos λ + j = i z F y N j sin λ )
According to the deformation coordination relationship, the deformation increment of the ith and the (i-1)th ball screw contact pair and ball nut contact pair can be represented as:
Δ S i = ( ε S ( i 1 ) sin α S ( i 1 ) ε S i sin α S i ) cos λ
Δ N i = ( ε N ( i 1 ) sin α N ( i 1 ) ε N i sin α N i ) cos λ
Then, according to the Hertz contact theory, there is a relationship between the deformation and the contact force [14,15]:
ε ς i = κ ς i Q ς i 2 / 3
κ ς = 2 K ς ( e ) π m a ς 1 8 [ 3 2 ( 1 υ B 2 E B + 1 υ ς 2 E ς ) ] 2 ρ ς B 3
where υ B , υ S and υ N denote the Poisson ratio of the ball, screw and nut, respectively. E B , E S , E N denote the modulus of elasticity of the ball, screw and nut, respectively. ρ S B , ρ N B denote the summation of principal curvatures of the ball and screw and the ball and nut, respectively. K ( e ) denotes complete elliptic integral of the first kind, and m a , m b and 2 K ( e ) π m a can be obtained through the table in reference [16].
Simultaneous Equations (26a) and (27a), and substituting Equation (28) into the equation, it can be obtained as follows:
Q S i 2 / 3 sin α S i = Γ S i Q S ( i 1 ) 2 / 3 sin α S ( i 1 ) Ψ S i j = i Z ( Q S j sin α S j + F x S j cos α S j + F y S j tan λ ) i = 2 , 3 , , Z
In the same way, simultaneous Equations (26b) and (27b), and substituting Equation (28) into the equation, it can be obtained as follow:
Q N i 2 / 3 sin α N i = Γ N i Q N ( i 1 ) 2 / 3 sin α N ( i 1 ) Ψ N i j = i Z ( Q N j sin α N j + F x N j cos α N j + F y N j tan λ ) i = 2 , 3 , , Z
where:
Γ ς i = κ ς ( i 1 ) κ ς i , Ψ ς i = d m Δ θ tan λ 2 E ς A ς κ ς i
As a high-speed ball screw nut pair, on the one hand, it mainly bears axial force during operation. On the other hand, the influence of centrifugal force caused by the high-speed rotation of the ball should also be considered. The effect of contact angle, contact force and centrifugal force is considered comprehensively, and the deformation is shown in Figure 6a [17,18]. For analyzing the motion state and deformation of the ball screw nut pair in the motion process, the center of the nut raceway O N is fixed. As shown in Figure 6b, when the preload is not considered, there is no force between the ball and the screw and nut raceway before the SNBSP under load. So, there is no contact deformation, and the ball center is aligned with the screw and nut raceway curvature center. The internal and external contact angles on both sides of the ball and the raceway are the initial design angle α 0 . When the ball screw is bearing a load, due to internal (screw) and external (nut) contact force and the centrifugal force and the influence of internal and external contact deformation, the ball center moves from the point O B to O B , the screw raceway curvature center moves from the point O S to O S , and the contact angles of the ball and screw raceway and nut raceway change from α 0 to α S and α N , respectively.
It can be seen from the geometric relation that,
B D = d B ( t S + t N - 1 )
where t S and t N are the curvature radius coefficient of the inner and outer raceways, respectively,
t ς = r ς / d B
The geometric analysis of the ith ball after bearing load is as follows:
cos α N i = X 2 ( t N 0.5 ) d B + ε N i
sin α N i = X 1 ( t N 0.5 ) d B + ε N i
cos α S i = A 2 X 2 ( t S 0.5 ) d B + ε S i
sin α S i = A 1 - X 1 ( t S 0.5 ) d B + ε S i
A 1 = B D ¯ sin α 0 + ε a
A 2 = B D ¯ cos α 0 + ε r
Then, the dynamic contact mechanics model of SNBSP is established which contains Equations (20), (29), (31) and (34a)–(34f).

2.3. Calculation of the Frictional Force of SNBSP and Other Related Parameters

2.3.1. The Calculation of Ball and Raceway Contact Pair Frictional Force

As demonstrated in Figure 3, the frictional force between the ball and the screw and nut can be decomposed into two directional components in CS O ς x ς y ς z ς : the x ς direction (transverse) frictional force and the y ς direction (longitudinal) frictional force. The formula can be expressed as [7]:
F x ς = a ς b ς 1 1 1 t 2 1 t 2 τ x ς d q d t
F y ς = a ς b ς 1 1 1 q 2 1 q 2 τ y ς d t d q
where a ς and b ς denote the semi-major and semi-minor axis of contact ellipse, respectively, the detailed calculation method can be detailed in the reference [16,19]. q denotes the dimensionless coefficient in the direction of x ς axis, q = x / a ς . t denotes the dimensionless coefficient in the direction of y ς axis, t = y / b ς . τ X ς and τ Y ς denote the component of the shear stress of the ball and screw or nut in the direction of the x ς axis and y ς axis, respectively.
τ x ς = τ ς cos ( ψ ς )
τ y ς = τ ς sin ( ψ ς )
where τ ς denotes the shear stresses of the ball and screw or nut. ψ ς denotes the slip angle, which are described in Section 2.3.3.

2.3.2. Calculation of Shear Stress of the Contact Pairs

The shear stress τ ς generated in the contact area between the ball and the screw or ball and nut can be expressed as [4]:
τ ς = f ς P ς
where f ς denotes the frictional coefficient of the contact pair. P ς denotes the Hertz contact pressure on the contact area. The relationship between P ς and Q ς can be represented as:
P ς = 3 Q ς 2 π a ς b ς ( 1 q 2 t 2 ) 1 / 2

2.3.3. Calculation of the Contact Pairs Slip Angle

The slip angle of the contact pairs reflects the direction of the slip velocity at the contact point in the CS O ς x ς y ς z ς , as shown in Figure 7; it can be expressed as [4]:
ψ ς = tan 1 ( V y ς V x ς ) + π
where V x ς and V y ς denote the component of the relative slip speed between the contact pair in the direction of the x ς axis and y ς axis, respectively. The relationship between the two parameters is as follows [5]:
Relative slip velocity component of the ball screw contact pair:
V y S V x S = d ( ω m ω ) r B [ ( ω b ω cos λ ) cos α S ω n sin α S ] r B ( ω t ω sin λ )
Relative slip velocity component of the ball nut contact pair:
V y N V x N = d ω m + r B ( ω b cos α N ω n sin α N ) r B ω t
where ω t , ω n and ω b denote the component of the angular velocity of the ball rolling in the direction of the t-, n- and b- axis in CS O τ n b , respectively. The calculation process of ω t , ω n , ω b and ω m can be obtained in reference [7], so there is no repeat on it. The direction of each velocity is shown in Figure 2.

2.4. Dynamic Contact Stiffness Model of SNBSP

In the dynamic contact stiffness model, the rolling element is usually regarded as a spring without mass, which is connected along the contact point with the screw and nut raceway (Figure 8).
Stiffness refers to the ability of the material to resist the deformation of external forces. When the ball is in contact with the internal and external raceway, the screw raceway and the nut raceway all have contact deformation. For the ith ball, its normal contact stiffness with the raceway is represented as [20].
k ς i = Q ς i / ε ς i = K ς - 1 Q ς i 1 / 3
The contact stiffness matrix of the SNBSP can be derived though the transformation relations of CS O x y z , CS O τ n b and CS O ς x ς y ς z ς . In CS O τ n b , the stiffness of the ith ball with the raceway can be represented as:
K ς i = [ 0 0 0 0 0 0 0 0 k ς i ]
where k ς i can be obtained through Equation (41).
Then the contact stiffness between the ith ball and raceway in CS O x y z can be represented as
K i = T D 0 2 S N T [ K S i K N i ] T D 0 2 S N
K i is the symmetrical matrix, the form of which is expressed as,
K i = [ k i x x k i x y k i y y s y m k i x z k i y z k i z z k i x ϕ x k i y ϕ x k i z ϕ x k i ϕ x ϕ x k i x ϕ y k i y ϕ y k i z ϕ y k i ϕ x ϕ y k i ϕ y ϕ y ]
The leading diagonal elements reflect the local variation of contact pairs. Therefore, the concept of local contact stiffness is proposed in this paper. The expression of local contact stiffness in all directions is shown in Equation (45). K i x ,   K i y are the local lateral stiffness. K i z is the local axial stiffness. K i ϕ x ,   K i ϕ y are the local oscillating stiffness.
K i x = k i x x K i y = k i y y K i z = k i z z K i ϕ x = k i ϕ x ϕ x K i ϕ y = k i ϕ y ϕ y
In the ball screw pair, the relationship between each ball and the raceway contact pair is parallel. Therefore, the contact stiffness in all directions in CS O x y z is represented as:
K x = i = 1 n K i x K y = i = 1 n K i y K z = i = 1 n K i z K ϕ x = i = 1 n K i ϕ x K ϕ y = i = 1 n K i ϕ y

3. Numerical Analysis of Dynamic Contact Characteristics

3.1. Flow Chart of Numerical Calculation Method

The flow chart in Figure 9 describes the process of calculating the contact parameters of each contact pair by using the numerical solution based on the dynamic contact mechanics model of SNBSP in this paper.
Table 1 is the structure and size parameters of SNBSP. The parameters are taken into each equation, and the results of each dynamic contact parameter can be solved by iterative operation.

3.2. Variation of Dynamic Contact Normal Force

When the screw speed is 0, friction is not considered, Q S i = Q N i = Q i . In a previous study, it was shown that the normal forces decrease with the contact pair departing from the load end of the SNBSP. The normal forces of the ball increase simultaneously with axial force increase [12].
However, in the dynamic state, Q S i Q N i . Figure 10 shows the variation of the dynamic contact force with the contact pair position and the screw speed when the axial force is 1000 N. Firstly, it is obvious from Figure 10 that the normal contact force of the nut is greater than that of the screw in the same position, and the higher the screw speed is, the greater the difference is. In different contact position, the contact force difference between the nut and screw is not the same; when the screw speed is below 1500 rpm, with the contact position moving backwards, the contact force difference between the nut and screw gradually decreases. When the screw speed is below 500 rpm, though still conforming to this rule, the relative deviation is less than 0.05%, therefore, it is considered that the screw and nut contact force are approximately the same at the speed below that speed. However, when the screw speed of the screw is higher than 1500 rpm, the contact force difference between the nut and the screw increases gradually as the contact position moves behind. The higher the screw speed, the more obvious this phenomenon.
Secondly, it is consistent with the uneven distribution static contact force that the dynamic contact force decreases from the first contact pair to the last one. When screw speed increases, the level of uneven load distribution of screw increases slightly but that of the nut decreases. When the axial force is 1000 N, the screw speed is 500 rpm, the first and the last contact force ratio of the screw is 1.1422, and that of the nut is 1.1427. When the screw speed reaches 5000 rpm, the ratio of the screw is 1.1427, and that of the nut reduces to 1.1387.
Figure 11a,b exhibit variation of contact normal force with the contact position and the axial force when the screw speed is 2000 rpm. It is clear that, when the axial force increases, the uneven load distribution of both screw and nut are gradually increased.

3.3. Variation of Dynamic Contact Angle

Figure 12 illustrates the variation of the dynamic contact angle of the first contact pair with axial force and screw speed.
It is clear that under the same axial force, the screw dynamic contact angle increases with the screw speed increase. However, the variation of dynamic contact angle of the nut is just the opposite. The contact angle of the nut increases with the axial force increase. When the screw speed is lower than 2000 rpm, the contact angle of the screw increases with the increase in axial force. But when the speed of the screw is higher than 2500 rpm, it decreases first and then increases with the increase in axial force. This is because the factor of screw speed has a coupling effect on the dynamic contact angle. At the same time, it can be seen that the higher the screw speed is, and the smaller the axial force is, the greater the difference in the contact angle between the screw and the nut. However, the lower the screw speed is, and the smaller the axial force is, the closer the two dynamic contact angles.
Figure 13 shows the variation of dynamic contact angle with the contact position and the screw speed when the axial force is 1000 N. At the same speed of screw, the dynamic contact angles of screw and nut both decrease from the first contact pair to the last one. However, the characteristics of the two are not the same. The uneven distribution of the dynamic contact angle of the screw is not obvious with the increase in the screw speed, while that of the nut is opposite.
The reason is that the ball’s spinning angle velocity ( ω R ) and revolutional angle velocity ( ω m ) are the two important factors which affect the dynamic contact angle. The bigger the two velocities are, the greater the screw contact angle is and the smaller the nut contact angle is. Figure 14a illustrates the variations of ω R and ω m with screw speed under different axial force. It is obvious that both two angle velocities are almost linear with screw speed. The axial force has little effect on the two angular velocities. Figure 14b shows variations of ω R with the contact position. It is clear that when the screw speed is higher than 2000 rpm, ω R increases from the first contact pair to the last one. When the screw speed is higher than 4000 rpm, ω m increases from the first contact pair to the last one. Normal contact force decreases with variation of the contact position, which is also the positive factor that makes the contact angle change with the screw speed. All of these factors make the distribution of the dynamic contact angle of the screw less obvious but that of the nut more obvious.
Figure 15 demonstrates the dynamic contact angle variation of the screw and nut with the contact position and axial force when the screw speed is 2000 rpm, respectively.
For the contact pairs in the same position, both the screw and nut dynamic contact angles increase with the axial force increase. For contact pairs in different position, dynamic contact angle decreases with the contact pair position changing, which presents the phenomenon of uneven distribution. Under the same axial force, the uneven distribution of the screw dynamic contact angle is more significant. However, as the axial force increases, the uneven distribution of the dynamic contact angles of the lead screw will be more and more significant, while that of the nut is contrary.

3.4. Variation of Dynamic Contact Stiffness

Substituting Q ς i into Equation (41), normal stiffness k ς i will be calculated. Figure 16 reveals the variation of the normal stiffness of the first contact pair with the axial force and the screw speed, respectively. It can be seen from the figure that the general variation rules of the screw and nut’s normal contact stiffness are consistent. The normal contact stiffness increases as the axial force increases. The normal contact stiffness of the screw is less than that of the nut. With the screw speed increase, the normal contact stiffness decreases gradually, but the influence of the screw speed on the contact stiffness is less than that of the axial force.
Figure 17 exhibits variation of the normal contact stiffness with the screw speed and the contact position when the axial force is 1000 N. It is obvious that as the contact position is moving backward, the normal contact stiffness of both the screw and nut decreases gradually. In the same position, the normal contact stiffness is gradually reduced with the screw speed increase. The nut normal contact stiffness is always greater than screw.
In the static state, the ball screw local contact stiffness in five directions can be calculated through Equations (42), (43) and (45). Figure 18 exhibits the variation of the local stiffness with contact position; the local lateral stiffness and oscillating stiffness fluctuate with the period of π and the phase difference of π/2. The amplitudes of lateral stiffness decrease slightly with the contact pair position far away from the SNBSP load side, but that of oscillating stiffness increases, as illustrated in Figure 18a,c. The load axial stiffness decreases with the contact pair position far away from the SNBSP load side, as shown in Figure 18b.
Figure 19 demonstrates the variation of ball screw dynamic local contact stiffness with contact position and axial force when the speed of the screw rotational is 2000 rpm. The variation of dynamic contact stiffness with the contact position in all directions are consistent with them in A static state. It can be noted that single ball local stiffness depends upon the normal force, hence all of the local stiffness increases with the increase in the axial force.
Figure 20 exhibits the variation of the local contact stiffness with the contact position and the screw speed when the axial force is 1000 N. From Figure 20a, it can be seen that the lateral stiffness increases gradually with the increase in the screw speed. The main reason for this phenomenon is that with the increase in screw rotational speed, the spinning and revolution angular velocities of the ball increase, and the ball moves to the outside gradually, which means that the nut contact angle decreases and the screw contact angle increases slightly. A closer contact state between the ball and the screw and nut raceway is generated, which leads to stronger support ability in the lateral direction. Therefore, lateral stiffness becomes bigger.
Figure 20b illustrates the variation of the local axial stiffness with the screw speed and the contact position. As the contact position moves backwards, the local axial stiffness decreases gradually. However, as the screw speed increases, the axial local stiffness gradually decreases. The reason for this is mainly that the screw and nut’s normal contact stiffness decreases with the screw speed’ increase. On the other hand, because the ball and raceway form a more close contact state which is caused by the changing of the contact angle, it leads to a stronger supporting ability along the lateral direction, and the axial support ability will decrease.
Figure 20c exhibits the variation of the local oscillating stiffness with the screw speed and the position of the contact pair. It is different from lateral and axial stiffness that when the screw speed increases, the oscillating stiffness of the first three turns decreases, but the amplitude of the decrease gradually decreases with the phase fluctuation. The fourth half turn is a transition stage. From the fifth half turn, the contact pair oscillating stiffness increases gradually, and the amplitude of the increase gradually increases with the phase fluctuation. Figure 21 shows the difference value between the local oscillating stiffness of each contact pair at screw speeds of 5000 and 500 rpm when the axial force is 1000 N.
Substituting local stiffness into Equation (46), and the screw-nut pair global stiffness will be calculated. As shown in Figure 22, the global contact stiffness in all directions increased with the increase in the axial force. Compared with the lateral stiffness K x and K y , the axial stiffness K z and the oscillating stiffness K ϕ x , K ϕ y increase more significantly, which indicates that the effect of the axial force on the latter two is more significant.
Figure 23 exhibits the global stiffness varying with screw speed when the axial force is 1000 N. It is clear that with the rotating speed of the screw increase, the lateral stiffness K x and K y increase monotonically, while the axial stiffness K z decreases monotonically, which is in accordance with variation rule of the local contact stiffness. The oscillating stiffness K ϕ x and K ϕ y increase with screw speed increasing. Although the local oscillating stiffness of the first 1.5 turns decreases with screw speed increasing, it increases with the screw speed, increasing two cycles, and the increment is significant. So the total value of the oscillating stiffness increases monotonically, but it is clear that the amplitude of its increase is not very obvious.

4. Sensorless Stiffness Estimating Method Based on Contact Stiffness Model and Experimental Verification

4.1. Sensorless Stiffness Estimating Method Based on Contact Stiffness Model

Through the numerical analysis of the dynamic contact model, it is clear that the axial force and the speed of the screw have major influence on the dynamic contact stiffness of the SNBSP. At the same time, they are also important parameters to solve the model. If the values of them can be obtained when the machine tool is running, we can solve the dynamic contact stiffness of SNBSP according to the dynamic model proposed in this paper. It is significant to evaluate the dynamic characteristics of mass production CNC machine tools. The value of screw speed can be obtained through the CNC program. But the capture of axial force needs the help of an external sensor generally. That is why the stiffness analysis can only be carried out on components or a special test bench in references.
The relationship between the axial force of the SNBSP and the screw torque is as follows [21,22]
F a = 2 π η T d L p
where Fa denotes the axial force. T d is the driving torque. Lp is the lead of the screw. η is the transmission efficient of SNBSP. The specific solution process can be seen in the Appendix A.
The relationship between the torque Td and torque current of servo motor (TCSM) is as follows
T d = k e i
where k e is the servo motor torque constant; i is the TCSM.
In this way, the problem of capturing the axial force is transformed into the problem of capturing the TCSM.
In a previous study, we developed a collection program by using VC + +. The working data of CNC system can be collected in real time through FOCAS1 database [23]. If the same type of data is collected, the sampling frequency can reach 28 Hz. For a more detailed processing, refer to reference [23]. In this way, an Ethernet cable is used to connect the CNC system with the PC, and then the TCSM signals at any time can be captured without the help of any external sensor. (Notes: A notebook PC was used in the earlier stage of study. However, it was replaced by a PC104 BUS computer for other functions.).
The process of estimating the dynamic contact stiffness of ball screw without a sensor can be seen in Figure 24.

4.2. Experiment

In order to verify the numeric results of the dynamic contact model and sensorless stiffness estimating method, an experiment is conducted to measure the axial stiffness of a SNBSP in the Z-axis feed system of a CNC lathe (Shenyang Machine Tool Group, Shenyang, China) with Fanuc Series (Figure 25). The experimental lathe parameters are exhibited in Table 2. The parameters of SNBSP(Best Precision, Jining, China) are exhibited in Table 1.
In order to verify this, an external sensor is needed to measure the response signals during the operation of the machine tool. Fast Fourier transform (FFT) is used to process the signals, and the frequency components obtained are compared with the theoretical values to verification.
Hence an acceleration sensor, B&K4520-004 (Brüel & Kjær, Nærum, Denmark), of which the maximum of sampling frequency is 25.6 kHz, was mounted on the worktable and moves together with it. The acceleration sensor was connected to NI-DAQ (National Instruments, Austin, TX, USA) which was connected to Notebook PC. The max travel of the worktable is 300 mm. However, considering the safety of high-speed operation, the travel was set to 270 mm with two end point coordinates 15 mm (denoted by Z0) and 285 mm (denoted by Z1), respectively.
The experimental process is as follows.
  • Step 1: Locate the worktable at the given position Z1 by using a NC program.
  • Step 2: Run acceleration sensor data acquisition program. Run servo axis data acquisition program to capture the TCSM.
  • Step 3: Run the NC program. The worktable moves from Z1 to Z0 at the specified speed.
  • Step 4: All the application programs are stopped and the data are saved.
Because the maximum feed speed of the Z feed shaft of the NC lathe is locked to 10,000 mm/min, and the lead of the Z axis screw shaft is 10 mm, that means that the screw speed is 1000 rpm. Hence, the high speed of the screw is selected as 1000 rpm, and 50 rpm is selected as the low speed. Under each rotating speed, the worktable is run three times according to the above test steps, in the forward (Z1–Z0) and reverse (Z0–Z1) direction. Then, the acceleration and TCSM signals are obtained. Figure 26 shows the acceleration and TCSM signals of the first positive feed at the screw speed 1000 rpm. It can be seen from Figure 26a that there are three states in the process: a state of acceleration, stable running and deceleration. The acceleration signals in the stability state can be used for FFT analysis.
It can be seen from Figure 26b that there are also three operation states in TCSM signals. Calculate the average value of the TCSM in the stability state. By substituting the average value of the current into Equations (47) and (48), the axial force of the Z axis screw of the feed system can be obtained as 637 N under the screw speed of 1000 rpm. According to the model presented in this paper, the dynamic axial contact stiffness of the SNBSP can be calculated. When the screw speed is 50 rpm, the axial force is about 684.8 N. Because the speed is very low, the axial stiffness of the SNBSP can be solved by static model, and the result is 3.89 × 105 N/mm.
Figure 27 shows the configuration of the z-axis feed system and the dynamic model. The mounting method of ball screw is fixed-fixed, as shown in Figure 27a. The stiffness values of the frame and worktable of the experimental machine tool are all large. Compared with the worktable mass, the mass of the screw can be neglected. Especially, low screw lead reduces the influence of the torsional stiffness and moments of inertia of the screw and other rotating parts. Therefore, the dynamic model of the worktable is simplified as in Figure 27b.
The stiffness of the system is expressed as follows:
1 K f = 1 1 1 K b + 1 K s 0 + 1 1 K b + 1 K s 1 + 1 K p
where K b denotes the axial stiffness of fixed end bearing. K p denotes the axial stiffness of the screw–nut pair, which means that K p = K z . K s 0 and K s 1 denote the axial stiffness of the screw shaft on both sides of the nut, with
K s χ π ( d m d B ) 2 E s L χ
where L χ denotes the distance between the nut and the two fixed ends, χ = 0 or 1.
Then the feed system natural frequency is expressed as [24]:
f n = 1 2 π K f m t
The axial stiffness of the feed system can be determined by numeric iteration of Equations (49) and (50).
It is clear from Equation (50) that the screw shaft axial stiffness varies with the position of the worktable, so the axial stiffness and natural frequency of the feed system are also time-varying. The theoretical value of the axial stiffness and natural frequency of the feed system variation with the position of the worktable under the experimental conditions are shown in Figure 28. It can be seen that although the axial stiffness and natural frequency vary with the position of the worktable, the variation is not obvious. For example, when the screw speed is 1000 rpm, the axial stiffness variation ratio is 0.087%, while the natural frequency variation ratio is only 0.046%. Therefore, the axial stiffness and natural frequency of the Z axis of the feed system can be considered to be approximately the same in different positions.
The feed system natural frequency will be calculated by Equation (51). Herein, the contact stiffness and the natural frequency determined above are considered to be theoretical values of them, respectively.
On the other hand, the FFT algorithm is carried out to investigate the spectrum characteristics of the worktable acceleration. In Figure 29, the FFT results of the worktable acceleration are represented in the stable running state in Figure 26a. It is obvious that the 16.66 Hz and its two and three times harmonic frequency components are the frequency components corresponding to the screw speed of 1000 rpm, and there are several frequency components at the low frequency section. In fact, the feed system has shapes of many modes [10], and so the FFT results of its vibration contain multiple frequencies. However, the first mode of the feed system is generally axial [25]. Herein, the frequency in Figure 29, 108.6 Hz, should be the natural frequency, whose corresponding mode should be the axial vibration of the worktable. Therefore, 108.6 Hz corresponds to the natural frequency f n in Equation (51).
The theoretical and experiment values of the feed system dynamic parameters under the two screw speeds in Section 4.1 are exhibited in Table 3. The results show that the theoretical values of natural frequency are consistent with the measured values. This fact verifies the effectiveness of the whole rolling elements dynamic contact model and sensorless stiffness estimating method proposed in this paper. This estimating method can be widely used in the mass production CNC machine tools.

5. Conclusions

In this paper, the dynamic contact mechanics model and dynamic contact stiffness model of all balls of screw–nut pairs are established. Based on this, a sensorless stiffness estimating method is proposed. The following conclusions are obtained:
(1) In the dynamic state, Q S i Q N i . In the same position, the normal contact force of the nut is greater than that of the screw. The higher the speed of the screw, and the larger the axial force, the greater the difference between the two normal forces. When the screw speed is below 500 rpm, it is considered that the contact normal force of the screw and nut are approximately the same. Screw speed has different effects on the uneven distribution of the load of the screw and nut.
(2) In the dynamic state, α s i α n i . In the same position, the contact angle of the screw is greater than that of the nut. The higher the speed of the screw, and the smaller the axial force, the greater the difference between the two contact angles. Because the spinning and revolutional angle velocities of the ball are different at different contact positions, the coupling influence of the axial force and screw speed have different effects on the uneven distribution of the dynamic contact angle of the screw and nut.
(3) The effect of the screw speed on the lateral stiffness and axial stiffness is more significant, but the influence on the oscillating stiffness is little. However, the influence of the axial force on all the stiffnesses is significant.
(4) A stiffness sensorless estimating method of SNBSP was proposed. The axial force of SNBSP in feed system can be captured without a sensor when the machine tool is running. Then, the stiffness of SNBSP can be obtained. This method is verified by an experiment. Hence it is an effective method which can be used in mass production CNC machine tools.

Author Contributions

Conceptualization, Y.C.; Data curation, Z.L. (Zechen Lu); Formal analysis, Z.L. (Zhenjun Li); Funding acquisition, C.Z.; Investigation, Y.C.; Software, Z.L. (Zechen Lu); Writing—original draft, Y.C.; Writing—review &editing, C.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China, grant number 51775094 and Youth Project of Liaoning Provincial Department of Education, grant number JYTQN201728.

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

A S A N Net sectional area of screw or nut
CS O x y z Rotating coordinate system
CS O τ n b Local coordinate system
CS O ς x ς y ς z ς Contact coordinate system
d B Diameter of the ball
d m Diameter of the screw helix
E S , E N , E B Young modulus of the screw, nut and ball materials
f n Natural frequency of the feed system
f ς Frictional coefficient of the ball and screw or ball and nut
F a Axial force of single nut ball screw pair
F C i Centrifugal force generated by the rotation of the ith ball
F S i , F N i The load on screw or nut at the ith contact pair
F x ς i Transverse friction of screw or nut of the ith contact pair
F y ς i longitudinal friction of screw or nut of the ith contact pair
iServo motor torque current
k e Motor constant of the servo motor
k ς i Normal contact stiffness between the ith ball and the raceway
K ( e ) Complete elliptic integral of the first kind
K b Axial stiffness of fixed end bearing
K f Stiffness of feed system
K i Contact stiffness of the ith ball contacting with screw and nut raceway in CS O x y z
K p Axial stiffness of screw-nut pair
K s 0 , K s 1 Axial stiffness of screw shaft on both sides of the nut
K x , K y Global lateral stiffness
K z Global axial stiffness
K ϕ x , K ϕ y Global oscillating stiffness
L 0 , L 1 Distance from the nut to the of the two fixed end
LpLead of screw
m B Mass of the ball
mtWorktable mass
P ς Hertz contact pressure on the contact area of the ball and screw or ball and nut
Q ς i Normal contact force of screw or nut of the ith contact pair
r m Pitch radius of ball screw
r B Radius of ball
t S t N Curvature radius coefficient of inner and outer raceways
T 0 1 transformation matrix between CS O x y z and CS O τ n b
T 0 2 ς Transformation matrix between CS O x y z and CS O ς x ς y ς z ς
T D 0 - 2 S N Homogeneous coordinate differential transformation matrix of CS O x y z and CS O ς x ς y ς z ς .
T 1 2 ς Transformation matrix between CS O τ n b and CS O ς x ς y ς z ς
T D 2 ς 0 Homogeneous coordinate differential transformation matrix of CS O ς x ς y ς z ς and CS O x y z
T d Torque of the screw-nut driving the z-axis worktable
T c a Theoretical value of total input torque.
T c a i Theoretical value of input torque at the ith ball
V x ς , V y ς Component of the relative slip speed of the ball and screw or ball and nut in the direction of x ς axis and y ς axis
W F a The output work
α 0 Initial contact angle
α ς i Contact angle of screw or nut of the ith contact pair
Δ L Axial distance between adjacent balls
θ Position angle of the ball
λ Lead angle of ball screw
υ S , υ N , υ B Poisson ratio of screw, nut and ball
ρ i Friction angle between ith ball and screw
ρ S B , ρ N B Summation of principal curvatures of ball and screw, ball and nut
τ ς Shear stresses of the ball and screw or ball and nut
ψ ς Slip angle formed at the contact surface between ball and screw or ball and nut
ω m i Angular velocity of ball revolution along the screw helix of the ith ball
ω R Ball’s spinning angle velocity
ω t , ω n , ω b Component of the angular velocity of ball rolling in the direction of t-, n- and b- axis in CS O τ n b
Subscripts
ς When ς = S , it denotes that the parameter at this time is the screw parameter; when ς = N , it denotes that it is the nut parameter

Appendix A

Calculation Method of Transmission Efficiency

Transmission efficiency η is affected by axial force. The calculation is based on the theory of references [6,21]. In Ref. [21], Wei proposed the theoretical formula of transmission efficiency η of ball screw pair which was verified to predict ball screw performance. He also used Equation (A4) to calculate the torque Tca, which was proposed in Ref. [6]. Here, these core equations are listed. (Here, we unify the symbols in the equations in Refs. [6,21] with those in this paper).
η = W F a T c a ω = F a L p 2 π T c a
W F a = F a ω L p 2 π
T c a i = i = 1 z T c a i
T c a i = r m Q S i { sin ( λ ) cos ( ρ i ) [ sin ( α S i ) + f S ( r B r m cos ( α S i ) ) ] + cos ( λ ) sin ( ρ i ) }
ρ i = tan 1 ( f S r B sin ( α S i ) )
Classical equation of transmission efficiency is also used to set initial value:
η = tan ( λ ) tan ( λ + ρ )
Therefore, combined with the model and method proposed in this paper, the above equations are used to calculate the transmission efficiency η of ball screw pair. The algorithm flow chart is shown in the Figure A1.
Firstly, the initial value η0 is given according to the classical equation of transmission efficiency. According to Equation (47) in this paper, Fa0 is calculated. The parameters such as Fa0 and screw speed are substituted into the dynamic contact model, and results such as Q S i 0 and α S i 0 are obtained. Substituting the results into Equations (A1)–(A5), η t e m p is obtained. According to Equation (47), the axial force F a t e m p is calculated. The error of the temporary value and the initial value of η t e m p and F a t e m p are compared, respectively, and the iterative solution is carried out until the accuracy requirements are met. Finally, η and Fa are obtained.
Figure A1. Algorithm flow chart of calculating the transmission efficiency.
Figure A1. Algorithm flow chart of calculating the transmission efficiency.
Applsci 10 05795 g0a1

References

  1. Frey, S.; Walther, M.; Verl, A. Periodic variation of preloading in ball screws. Prod. Eng. Res. Devel. 2010, 4, 261–267. [Google Scholar] [CrossRef]
  2. Shimoda, H.; Ando, Y.; Izawa, M. Study on the Load Distribution in the Ball Screw (1st Report). Manu. Tech. 1975, 41, 954–959. [Google Scholar] [CrossRef] [Green Version]
  3. Bertolaso, R.; Cheikh, M.; Barranger, Y.; Dupre, J.C.; Germaneau, A.; Doumalin, P. Experimental and numerical study of the load distribution in a ball-screw system. J. Mech. Sci. Technol. 2014, 28, 1411–1420. [Google Scholar] [CrossRef]
  4. Huang, H.T.T.; Ravani, B. Contact stress analysis in ball screw mechanism using the tubular medial axis representation of contacting surfaces. Physiol. Biochem. Zool. 1997, 119, 374–383. [Google Scholar] [CrossRef]
  5. Lin, M.C.; Ravani, B.; Velinsky, S.A. Kinematics of the ball screw mechanism. J. Mech. Design 1994, 116, 849–855. [Google Scholar] [CrossRef]
  6. Lin, M.C.; Velinsky, S.A.; Ravani, B. Design of the Ball Screw Mechanism for Optimal Efficiency. J. Mech. Design 1994, 116, 856–861. [Google Scholar] [CrossRef]
  7. Wei, C.C.; Lin, J.F. Kinematic Analysis of the Ball Screw Mechanism Considering Variable Contact Angles and Elastic Deformations. J. Mech. Design 2003, 125, 717–733. [Google Scholar] [CrossRef]
  8. Xu, N.; Tang, W.; Chen, Y.; Bao, D.; Guo, Y. Modeling analysis and experimental study for the friction of a ball screw. Mech. Mach. Theory 2015, 87, 57–69. [Google Scholar] [CrossRef]
  9. Chen, Y.; Tang, W. Dynamic contact stiffness analysis of a double-nut ball screw based on a quasi-static method. Mech. Mach. Theory 2014, 73, 76–90. [Google Scholar] [CrossRef]
  10. Okwudire, C.E.; Altintas, Y. Hybrid Modeling of Ball Screw Drives With Coupled Axial, Torsional, and Lateral Dynamics. J. Mech. Design 2009, 131, 70102. [Google Scholar] [CrossRef]
  11. Wu, Q.; Rui, Z.; Yang, J. The Stiffness Analysis and Modeling Simulation of Ball Screw Feed System. Adv. Mater. Res. 2010, 97–101, 2914–2920. [Google Scholar] [CrossRef]
  12. Chen, Y.; Zhao, C.; Zhang, S.; Meng, X. Analysis on load distribution and contact stiffness of single-nut ball screw based on the whole rolling elements model. Trans. Can. Soc. Mech. Eng. 2019, 43, 344–365. [Google Scholar] [CrossRef]
  13. Chen, L.; Wang, Y. Basic Dynamics of Multi-Rigid Body; Press of Harbin Engineering University: Harbin, China, 1995; pp. 45–50. [Google Scholar]
  14. You, H.; Zhu, C.; Li, W. Contact analysis on large negative clearance four-point contact ball bearing. Procedia Eng. 2012, 37, 174–178. [Google Scholar] [CrossRef] [Green Version]
  15. Wang, H.; Han, Q.; Zhou, D. Output torque modeling of control moment gyros considering rolling element bearing induced disturbances. Mech. Syst. Signal Proc. 2019, 115, 188–212. [Google Scholar] [CrossRef]
  16. Greenwood, J.A. Analysis of elliptical Hertzian contacts. Tribol. Int. 1997, 30, 235–237. [Google Scholar] [CrossRef]
  17. Wang, H.; Han, Q.; Zhou, D. Nonlinear dynamic modeling of rotor system supported by angular contact ball bearings. Mech. Syst. Signal Proc. 2017, 85, 16–40. [Google Scholar] [CrossRef] [Green Version]
  18. Wang, H.; Han, Q.; Luo, R.; Qing, T. Dynamic modeling of moment wheel assemblies with nonlinear rolling bearing supports. J. Sound Vib. 2017, 406, 124–145. [Google Scholar] [CrossRef]
  19. Hou, P.; Andrew, L.Y.T.; Ding, H. The elliptical Hertzian contact of transversely isotropic magnetoelectroelastic bodies. Int. J. Solids Struct. 2003, 40, 2833–2850. [Google Scholar] [CrossRef]
  20. Zhao, Y.; Wu, H.; Yang, C.; Liu, Z.; Cheng, Q. Interval estimation for contact stiffness of bolted joint with uncertain parameters. Adv. Mech. Eng. 2019, 11, 168781401988370. [Google Scholar] [CrossRef] [Green Version]
  21. Wei, C.C.; Lai, R.S. Kinematical analyses and transmission efficiency of a preloaded ball screw operating at high rotational speeds. Mech. Mach. Theory 2011, 46, 880–898. [Google Scholar] [CrossRef]
  22. Mei, Z.; Ding, J.; Chen, L.; Pi, T.; Mei, Z. Hybrid Multi-Domain Analytical and Data-Driven Modeling for Feed Systems in Machine Tools. Symmetry 2019, 11, 1156. [Google Scholar] [CrossRef] [Green Version]
  23. Chen, Y.; Zhang, S.; Zhang, Y.; Lu, Z.; Zhao, C. Investigation on Sensorless Estimating Method and Characteristics of Friction for Ball Screw System. Appl. Sci. 2020, 10, 3122. [Google Scholar] [CrossRef]
  24. Duan, M.; Lu, H.; Zhang, X.; Zhang, Y.; Li, Z.; Liu, Q. Dynamic Modeling and Experiment Research on Twin Ball Screw Feed System Considering the Joint Stiffness. Symmetry 2018, 10, 686. [Google Scholar] [CrossRef] [Green Version]
  25. Vicente, D.A.; Hecker, R.L.; Villegas, F.J.; Flores, G.M. Modeling and vibration mode analysis of a ball screw drive. Int. J. Adv. Manuf. Technol. 2012, 58, 257–266. [Google Scholar] [CrossRef]
Figure 1. Rotating and local coordinate systems.
Figure 1. Rotating and local coordinate systems.
Applsci 10 05795 g001
Figure 2. Coordinate systems.
Figure 2. Coordinate systems.
Applsci 10 05795 g002
Figure 3. The force balance of ball in contact coordinate system.
Figure 3. The force balance of ball in contact coordinate system.
Applsci 10 05795 g003
Figure 4. Single nut ball screw pair (SNBSP) load condition.
Figure 4. Single nut ball screw pair (SNBSP) load condition.
Applsci 10 05795 g004
Figure 5. Contact deformations of two adjacent balls in the raceway.
Figure 5. Contact deformations of two adjacent balls in the raceway.
Applsci 10 05795 g005
Figure 6. Relative position of curvature center of ball screw before and after loading. (a) Position change before and after loading. (b) The relative position of the curvature center of the ball and the inner and outer raceways.
Figure 6. Relative position of curvature center of ball screw before and after loading. (a) Position change before and after loading. (b) The relative position of the curvature center of the ball and the inner and outer raceways.
Applsci 10 05795 g006
Figure 7. Formation of slip angle in contact area.
Figure 7. Formation of slip angle in contact area.
Applsci 10 05795 g007
Figure 8. Simplification of rolling element in stiffness model.
Figure 8. Simplification of rolling element in stiffness model.
Applsci 10 05795 g008
Figure 9. Numerical solution flow chart of normal contact force and contact angle.
Figure 9. Numerical solution flow chart of normal contact force and contact angle.
Applsci 10 05795 g009
Figure 10. Variation of the dynamic contact force with the contact pair position and the screw speed.
Figure 10. Variation of the dynamic contact force with the contact pair position and the screw speed.
Applsci 10 05795 g010
Figure 11. Variation of the dynamic contact force with the contact position and the axial force. (a) Dynamic contact normal force of screw. (b) Dynamic contact normal force of the nut.
Figure 11. Variation of the dynamic contact force with the contact position and the axial force. (a) Dynamic contact normal force of screw. (b) Dynamic contact normal force of the nut.
Applsci 10 05795 g011
Figure 12. Variation of the dynamic contact angle of first ball contact pairs with axial force and screw speed.
Figure 12. Variation of the dynamic contact angle of first ball contact pairs with axial force and screw speed.
Applsci 10 05795 g012
Figure 13. Variation of dynamic contact angle with the contact position and the screw speed.
Figure 13. Variation of dynamic contact angle with the contact position and the screw speed.
Applsci 10 05795 g013
Figure 14. Variation of ball’s spinning angle velocity and revolutional angle velocity. (a) Variations of ω R and ω m with screw speed. (b) Variations of ω R with the contact position.
Figure 14. Variation of ball’s spinning angle velocity and revolutional angle velocity. (a) Variations of ω R and ω m with screw speed. (b) Variations of ω R with the contact position.
Applsci 10 05795 g014aApplsci 10 05795 g014b
Figure 15. Variation of dynamic contact angle with contact position and axial force.
Figure 15. Variation of dynamic contact angle with contact position and axial force.
Applsci 10 05795 g015
Figure 16. Variation of the first contact pair normal contact stiffness with the axial force and the screw speed.
Figure 16. Variation of the first contact pair normal contact stiffness with the axial force and the screw speed.
Applsci 10 05795 g016
Figure 17. Variation of the normal contact stiffness with the screw speed and the contact position.
Figure 17. Variation of the normal contact stiffness with the screw speed and the contact position.
Applsci 10 05795 g017
Figure 18. Local stiffness of contact pairs in static state. (a) Local lateral stiffness of the x and y axis. (b) Local axial stiffness of the z axis. (c) Local oscillating stiffness around the x axis and y axis.
Figure 18. Local stiffness of contact pairs in static state. (a) Local lateral stiffness of the x and y axis. (b) Local axial stiffness of the z axis. (c) Local oscillating stiffness around the x axis and y axis.
Applsci 10 05795 g018
Figure 19. Variation of the local stiffness with the contact position and the axial force. (a) Local lateral stiffness of the x axis. (b) Local axial stiffness of the z axis. (c) Local oscillating stiffness around the x axis.
Figure 19. Variation of the local stiffness with the contact position and the axial force. (a) Local lateral stiffness of the x axis. (b) Local axial stiffness of the z axis. (c) Local oscillating stiffness around the x axis.
Applsci 10 05795 g019
Figure 20. Variation of the local stiffness with the contact position and the screw rotational speed. (a) Local lateral stiffness of the x axis. (b) Local axial stiffness of the z axis. (c) Local oscillating stiffness around the x axis.
Figure 20. Variation of the local stiffness with the contact position and the screw rotational speed. (a) Local lateral stiffness of the x axis. (b) Local axial stiffness of the z axis. (c) Local oscillating stiffness around the x axis.
Applsci 10 05795 g020
Figure 21. The difference value between the local oscillating stiffness of each contact pair at screw speeds of 5000 and 500 rpm.
Figure 21. The difference value between the local oscillating stiffness of each contact pair at screw speeds of 5000 and 500 rpm.
Applsci 10 05795 g021
Figure 22. The global stiffness varying with different axial force.
Figure 22. The global stiffness varying with different axial force.
Applsci 10 05795 g022
Figure 23. The global stiffness varying with different screw speed.
Figure 23. The global stiffness varying with different screw speed.
Applsci 10 05795 g023
Figure 24. The flow chart of sensorless stiffness estimating method.
Figure 24. The flow chart of sensorless stiffness estimating method.
Applsci 10 05795 g024
Figure 25. Experimental system.
Figure 25. Experimental system.
Applsci 10 05795 g025
Figure 26. Acceleration signal and torque current of servo motor (TCSM) signal. (a) Acceleration signal. (b) TCSM signal.
Figure 26. Acceleration signal and torque current of servo motor (TCSM) signal. (a) Acceleration signal. (b) TCSM signal.
Applsci 10 05795 g026
Figure 27. Configuration of the z-axis feed system and the dynamic model. (a) Configuration of the z-axis feed system. (b) The dynamic model.
Figure 27. Configuration of the z-axis feed system and the dynamic model. (a) Configuration of the z-axis feed system. (b) The dynamic model.
Applsci 10 05795 g027
Figure 28. The theoretical value of the axial stiffness and natural frequency of feed system.
Figure 28. The theoretical value of the axial stiffness and natural frequency of feed system.
Applsci 10 05795 g028
Figure 29. The Fast Fourier transform (FFT) of the acceleration signal.
Figure 29. The Fast Fourier transform (FFT) of the acceleration signal.
Applsci 10 05795 g029
Table 1. Structure and size parameters of the SNBSP.
Table 1. Structure and size parameters of the SNBSP.
ParameterValueUnit
Nominal diameter of screw32mm
Screw lead10mm
Ball diameter5.95mm
Raceway curvature ratio1.07
Number of rolling elements around screw in nut63
Effective turn numbers of balls3.5
Nut outer diameter58mm
Elastic modulus210GPa
Poisson ratio0.3
Table 2. Specific parameters of experimental CNC lathe.
Table 2. Specific parameters of experimental CNC lathe.
ParametersValueUnit
I. Geometric parameters of feed system
orktable mass mt325Kg
Axial stiffness of fixed end bearing K b 2 × 108N/m
The length of the screw500mm
The travel of the feed system300mm
Motor torque coefficient1.85Nm/A
Elastic modulus of screw shaft Es210GPa
II. Operating conditions
Feed speed10,000mm/min
500mm/min
Two end point coordinates
Z015mm
Z1285mm
Table 3. Theoretical and test values of feed system dynamic parameters.
Table 3. Theoretical and test values of feed system dynamic parameters.
Screw Speed (rpm)DirectionTheoretical ValueMeasured Value
F a ( N ) K p   ( N / m ) K f   ( N / m ) f n   ( Hz ) f   ( Hz )
1000Z1—Z0636.83.439 × 108(1.4790~1.4776) × 108107.31~107.36108.3
635.63.439 × 108(1.4790~1.4776) × 108107.31~107.36108.6
6373.439 × 108(1.4790~1.4776) × 108107.31~107.36108.5
Z0—Z16373.439 × 108(1.4790~1.4776) × 108107.31~107.36108.4
635.63.439 × 108(1.4790~1.4776) × 108107.31~107.36108.6
637.53.439 × 108(1.4790~1.4776) × 108107.31~107.36108.5
50Z1—Z0684.83.89 × 108(1.5551~1.5566) × 108110.09~110.15112.1
683.63.89 × 108(1.5551~1.5566) × 108110.09~110.15111.8
684.83.89 × 108(1.5551~1.5566) × 108110.09~110.15112.1
Z0—Z1684.83.89 × 108(1.5551~1.5566) × 108110.09~110.15112.1
684.83.89 × 108(1.5551~1.5566) × 108110.09~110.15112.2
685.63.89 × 108(1.5551~1.5566) × 108110.09~110.15112.2

Share and Cite

MDPI and ACS Style

Chen, Y.; Zhao, C.; Li, Z.; Lu, Z. Analysis on Dynamic Contact Characteristics and Dynamic Stiffness Estimating Method of Single Nut Ball Screw Pair Based on the Whole Rolling Elements Model. Appl. Sci. 2020, 10, 5795. https://doi.org/10.3390/app10175795

AMA Style

Chen Y, Zhao C, Li Z, Lu Z. Analysis on Dynamic Contact Characteristics and Dynamic Stiffness Estimating Method of Single Nut Ball Screw Pair Based on the Whole Rolling Elements Model. Applied Sciences. 2020; 10(17):5795. https://doi.org/10.3390/app10175795

Chicago/Turabian Style

Chen, Ye, Chunyu Zhao, Zhenjun Li, and Zechen Lu. 2020. "Analysis on Dynamic Contact Characteristics and Dynamic Stiffness Estimating Method of Single Nut Ball Screw Pair Based on the Whole Rolling Elements Model" Applied Sciences 10, no. 17: 5795. https://doi.org/10.3390/app10175795

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop