Research Article Soft Compensation for CNC Crankshaft Grinding Machine Tool

Hindawi Publishing Corporation Advances in Mechanical Engineering Volume 2013, Article ID 254709, 11 pages http://dx.doi.org/10.1155/2013/254709 Rese...
Author: Henry Eaton
2 downloads 1 Views 4MB Size
Hindawi Publishing Corporation Advances in Mechanical Engineering Volume 2013, Article ID 254709, 11 pages http://dx.doi.org/10.1155/2013/254709

Research Article Soft Compensation for CNC Crankshaft Grinding Machine Tool Yongjun Liu, Jinwei Fan, and Wei Miao College of Mechanical Engineering and Applied Electronics Technology, Beijing University of Technology, Beijing 100124, China Correspondence should be addressed to Yongjun Liu; [email protected] Received 27 August 2013; Revised 10 November 2013; Accepted 16 November 2013 Academic Editor: Marco Ceccarelli Copyright Β© 2013 Yongjun Liu et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Wear and deformation CNC grinding machine tool, will be aggravated over time of which will influence the manufacturing precision. To reduce the effect, the soft compensation method by modifying NC instruction was put forward to maintain the manufacturing precision of CNC crankshaft grinding machine tool. The error sources were analyzed, the errors caused by grinding force were calculated, and the precise grinding kinematics model was deduced by the multibody kinematics. Numerical simulation and manufacturing experiment were carried out and the rank tests were taken for the manufactured crankshafts. Experiments show that the manufacturer precision of the crank can be enhanced by 63.69%, 52.06%, 42.27%, and 30.96% by soft compensation of 10 years of service life and 10 πœ‡m grinding depth, 4 years of service life and 10 πœ‡m grinding depth, 10 years of service life and 6 πœ‡m grinding depth, and 4 years of service life and 6 πœ‡m grinding depth, respectively. Soft compensation can be applied to the machine tool in which the manufacturer precision has declined and the NC instruction with compensation should be updated periodically.

1. Introduction Reliability of machine tool can be represented by two parameters of the fault probability of machine tool signed by 𝑓(𝑑) and the defective rate of manufactured parts signed by π‘Ÿ(𝑑) [1]. 𝑓(𝑑) and π‘Ÿ(𝑑) will be increased over time meanwhile. 𝑓(𝑑) is affected by the ageing and degradation of the components and parts, and π‘Ÿ(𝑑) is affected by the wear and deformation ignoring the human and environment factors. Replacing and maintenance are good manners when 𝑓(𝑑) is high, which is inoperative when π‘Ÿ(𝑑) is high. To lengthen the using life of machine tool and reduce the production cost, the soft error compensation for machine tool was proposed to maintain the machining precision and using reliability in this paper. Error model and compensation were deduced from CNC crankshaft grinding machine tool and the validity of error compensation was analyzed by statistical method. Crankshaft is used in automobile and generator widely to transform the linear movement to rotational movement. The crankshaft machining precision will affect the power performance and stabilization of the engine. So, it has important significance of researching on the machining precision of crankshaft for improving the comprehensive performance for engine.

The study focus on errors settling of CNC machine tool is error measuring and identifying, kinematics and dynamics of noncircular grinding, and the compensation method. Zhu et al. proposed one method of measuring the geometrical errors by laser interferometer and Jywe and Liu proposed one geometric error measurement method of CNC machine tool using the improved planar encoder system [2, 3]. M¨ohring et al. proposed one active error compensation method in contour-controlled grinding [4]. Lechniat et al. and Cui et al. proposed the method of offline soft compensation for geometrical errors for CNC machine tool in reference [5, 6]. Slamani et al. proposed one error identifying method of five axes CNC machine tool [7]. Rahou et al. proposed the real-time compensation method for machine tool [8]. Bosetti and Bruschi proposed one method to enhance the position accuracy by direct measurement of deformation [9]. Raksiri and Parnichkun proposed one error compensation model for CNC milling machine taking into account geometrical and cutting force in reference [10]. The compensation for combinational errors of geometry and deformation by grinding force has not been studied for CNC crankshaft grinding machine tool. On account of this status, the precise grinding kinematics including geometrical errors and grinding force deformation errors was modeled by

2

Advances in Mechanical Engineering Z

Z

𝛿x (z)

𝛿z (c)

πœ€x (z)

πœ€z (c) Rotation direction

𝛿x (y) πœ€y (c)

O

O 𝛿x (x)

πœ€x (y)

Y

𝛿x (c)

Y

Movement direction

𝛿y (c)

πœ€x (c)

πœ€x (x) X

X (a)

(b)

Figure 1: Geometrical errors of CNC crankshaft grinding machine tool: (a) linear errors and (b) rotational errors.

Table 1: Geometrical errors of CNC crankshaft grinding machine tool. Axis 𝑋 𝑍 𝐢 Coupled

rK

Linear errors Rotational errors 𝑋 π‘Œ 𝑍 𝑋 π‘Œ 𝑍 𝛿π‘₯ (π‘₯) 𝛿𝑦 (π‘₯) 𝛿𝑧 (π‘₯) πœ€π‘₯ (π‘₯) πœ€π‘¦ (π‘₯) πœ€π‘§ (π‘₯) 𝛿π‘₯ (𝑧) 𝛿𝑦 (𝑧) 𝛿𝑧 (𝑧) πœ€π‘₯ (𝑧) πœ€π‘¦ (𝑧) πœ€π‘§ (𝑧) 𝛿π‘₯ (𝑐) 𝛿𝑦 (𝑐) 𝛿𝑧 (𝑐) πœ€π‘₯ (𝑐) πœ€π‘¦ (𝑐) πœ€π‘§ (𝑐) πœ€π‘₯𝑧 πœ€π‘₯𝑐 πœ€π‘§π‘

[AIJ]s

OK

K

sJ i

J

sJ e

OJ

qJ e

[AIJ]

[AIJ]q

multibody system kinematics and the errors were compensated and simulated for CNC crankshaft grinding machine tool in this paper. The experiment was carried out to verify the analysis, calculation and simulation.

2. Errors Calculation Errors of CNC crankshaft grinding machine tool are geometrical errors, grinding force errors, thermal deformation errors, servo tracking errors, and so forth. Geometrical errors can be measured and identified, grinding force errors can be calculated, and the other errors are difficult to quantize. So, the geometrical errors and grinding force errors are mainly objected to analysis and compensation in this paper. 2.1. Geometrical Errors Calculation 2.1.1. Geometrical Errors. CNC crankshaft grinding machine tool is one special triaxial machine tool which includes two linear axes signed as 𝑋 and 𝑍 and one rotational axis signed as 𝐢. The action of axis 𝑋 and axis 𝐢 is linkage when working. Each working part of CNC crankshaft grinding machine tool has three linear errors as shown in Figure 1(a) and three rotational errors as shown in Figure 1(b) [11]. In addition, there are two vertical errors between axis 𝑋 and 𝑍 and one coaxial error between axis 𝐢 and 𝑍. So the total number of geometrical errors of CNC crankshaft grinding machine tool is 21 as shown in Table 1.

I OI

qJ i Z O X

[A01] Β· Β· Β· [A(I βˆ’ 1)I]

Y [A01]

O1

1

Figure 2: Multibody system diagram.

2.1.2. Multibody System. CNC crankshaft grinding machine tool has some moving and rotational parts and each part has 21 errors. The calculation of the composite errors is very complex and one calculation method by multibody system is introduced. Multibody system is the most overall abstracting and summarization and is the most suitable kinematics and dynamics model for mechanical system, especially for complicate mechanical system in modeling and analysis [12]. The precise grinding equation model with geometrical error was created by multibody system as follows. Mechanical system is composed of many parts commonly and the parts have spatial position relation and kinematical relation. Each moveable part is considered as one body and numbered by sequence of its movement link as shown in Figure 2. So, each point’s coordinate of high body (the bigger of body number in two adjacent bodies) in low body (the smaller of body number in two adjacent bodies) coordinate

Advances in Mechanical Engineering

3

system can be calculated by the product of point’s vector in high body and the adjacent body matrix on conditional that the position relation and kinematical relation between the high body coordinate system and low body coordinate system are known. The coordinate of any point of any body in inertia coordinate system can be calculated by the production of the multiplication of the adjacent body matrixes and the vector of any point of its body considering the whole movement link. In Figure 2, body 𝐼 and body 𝐽 are one couple adjacent bodies, body 𝐼 is the low body, and body 𝐽 is the high body. The referenced coordinate system of body 𝐼 and body 𝐽 is 𝑂𝐼 and 𝑂𝐽 , respectively. rJ is one vector of body 𝐽 and its coordinate in 𝑂𝐼 can be calculated by (1): {rJI } = [AIJ] {rJ } ,

B6 B5 B3 B2

βˆ’π‘π›½π‘ π›Ύ

0

0

B1

Figure 3: Structure of CNC crankshaft grinding machine tool.

𝑠𝛽

𝑝𝐽𝐼π‘₯

0

1 ]

1 βˆ’π›Ύ 𝛽 pJIx [ ] [ 𝛾 1 βˆ’π›Ό pJIy ] [ ], [AIJ] = [ ] [βˆ’π›½ 𝛼 1 pJIz ] 0

0

(4)

If the position errors and movement errors exist, the adjacent body matrix is as [AIJ] = [AIJ]π‘ž 𝑖 [AIJ]π‘ž 𝑒 [AIJ]𝑠 𝑖 [AIJ]𝑠 𝑒 ,

3

(5)

where [AIJ]π‘ž 𝑖 is the realistic adjacent body position matrix, [AIJ]π‘ž 𝑒 is the adjacent body position error matrix, [AIJ]𝑠 𝑖 is the realistic adjacent body movement matrix, and [AIJ]𝑠 𝑒 is the adjacent body movement error matrix. 2.1.3. Errors Calculation. The construction sketch of CNC crankshaft grinding machine tool is as shown in Figure 3, and it includes six bodies as base (𝐡1 ), headstock (𝐡2 ), crankshaft (𝐡3 ), axis 𝑍 feeder (𝐡4 ), axis 𝑋 feeder (𝐡5 ), and grinding wheel (𝐡6 ).

s3e

s3i

q6e s5e

q3e

q3i

s5i

2 5 q2e

q5e

q4e

4

s4i s4e

Z O

s2i

s2e

q2i

q5i

X

(3)

rT

6

q6i

1 ]

{rKO } = [A01] β‹… β‹… β‹… [AIJ] [AJK] {rK } .

rW

s6e

s6i

[AIJ] is the adjacent body matrix of body 𝐼 and body 𝐽. 𝛼, 𝛽, and 𝛾 are angles to which coordinate system 𝑂𝐽 turns around axes 𝑋, π‘Œ, and 𝑍, respectively, relative with coordinate system 𝑂𝐼 . 𝑃𝐽𝐼π‘₯ , 𝑃𝐽𝐼𝑦 , and 𝑃𝐽𝐼𝑧 are displacements to which coordinate system 𝑂𝐽 moves along axes 𝑋, π‘Œ, and 𝑍, respectively, relative with coordinate system 𝑂𝐼 . 𝑠𝛼 and 𝑐𝛼 are simplified by sin 𝛼 and cos 𝛼. If 𝛼, 𝛽, and 𝛾 are very small, [AIJ] can be simplified as (3). The coordinate of vector π‘ŸπΎ of body 𝐾 in inertia coordinate system can be solved by (4):

[0

Z

(1)

] [ [𝑐𝛼𝑠𝛾 + 𝑠𝛼𝑠𝛽𝑐𝛾 𝑐𝛼𝑠𝛾 βˆ’ 𝑠𝛼𝑠𝛽𝑠𝛾 βˆ’π‘ π›Όπ‘π›½ 𝑝𝐽𝐼𝑦 ] (2) ] =[ [𝑠𝛼𝑠𝛾 βˆ’ 𝑐𝛼𝑠𝛽𝑐𝛾 𝑐𝛼𝑠𝛽𝑠𝛾 + 𝑠𝛼𝑐𝛾 𝑐𝛼𝑐𝛽 𝑝 ] . [ 𝐽𝐼𝑧 ] [

B4

X O

[AIJ] 𝑐𝛽𝑐𝛾

C

Y

1

q4i q1i

q1e

s1e s1i

Y

Figure 4: Multibody system topology of CNC crankshaft grinding machine tool.

The original point of inertia coordinate is located at the intersection between the end plane of 𝐡2 and the axial line of 𝐡3 by the feature of CNC crankshaft grinding machine tool, as shown in Figure 3. The coordinate of 𝐡2 is coinciding with the inertia coordinate, the coordinate of 𝐡3 offsets β„Ž3 along axis π‘Œ by the coordinate of 𝐡2 , the coordinate of 𝐡4 offsets 𝑙4 along axis 𝑋 by the inertia coordinate, the coordinate of 𝐡5 is coinciding with 𝐡4 , and the coordinate of 𝐡6 , whose original point is located at the center of wheel, offsets β„Ž5 along axis π‘Œ by the coordinate of 𝐡5 . Each adjacent body matrix can be calculated by (19) after being a set of coordinates. Two movement links are formed by six bodies of CNC crankshaft grinding machine tool. The multibody system topological graph containing position errors and movement errors between adjacent bodies of CNC crankshaft grinding machine tool is shown in Figure 4 by multibody system theory. rW is the position vector of the grinding point in

4

Advances in Mechanical Engineering Y

Y

Crank pin Fn

Oc

𝛼 P

πœƒ

Me 𝛾

𝛽

O

Og

X

Fe

Fe πœƒ

Grinding wheel Oc Ft

P 𝛽 Og X

O

Figure 6: Crank pin forces analysis. Figure 5: Kinematics equation solving.

coordinate of 𝐡3 and rT is the position vector of the grinding point in coordinate of 𝐡6 . rW and rT can be calculated as follows. When the coordinate of grinding point locates at the first quadrant, the following equations can be gained by Figure 5. The coordinate of grinding point in coordinate of 𝐡3 and 𝐡6 can be gained by (6) and (7), respectively:

Equation (13) is suitable for every quadrant of grinding point because the sine and cosine theorem has no limit to triangle. To compensate the position errors and movement errors, the coordinates of grinding point in crankshaft coordinate system and in wheel coordinate system should be known and it can be calculated as follows:

{rWO } = [A01] [A12] [A23] {rW } ,

(6)

π‘₯π‘Š = 𝑙𝑂𝑃 cos πœƒ,

{rTO } = [A01] [A14] [A45] [A56] {rT } ,

(7)

π‘¦π‘Š = 𝑙𝑂𝑃 sin πœƒ,

𝑙𝑂𝑐 𝑂𝑔 = π‘Ÿ + 𝑅,

(8)

π‘§π‘Š = 𝑧.

(9)

(π‘₯π‘Š, π‘¦π‘Š, π‘§π‘Š) is the coordinate of grinding point in crankshaft coordinate system:

𝑙𝑂𝑐 𝑂𝑔 sin πœƒ

=

𝑙 , sin 𝛽

βˆ π‘‚π‘‚π‘ 𝑃 = πœ‹ βˆ’ πœƒ βˆ’ 𝛽.

(10)

𝑙𝑂𝑃 can be calculated by cosine theorem in Δ𝑂𝑐 𝑃𝑂𝑔 by 𝑙𝑂𝑃 = βˆšπ‘™π‘‚π‘‚π‘ 2 + 𝑙𝑃𝑂𝑐 2 βˆ’ 2𝑙𝑂𝑂𝑐 𝑙𝑂𝑂𝑐 cos βˆ π‘‚π‘‚π‘ 𝑂𝑔 .

(11)

𝛼 can be calculated by sine theorem in Δ𝑂𝑃𝑂𝑔 by 𝑙 𝑅 = 𝑂𝑃 . sin 𝛼 sin 𝛽

(12)

So the precise kinematics equation can be deduced as shown in (13), which is one linkage equation of axis 𝑋 and 𝐢: π‘₯ = 𝑙𝑂𝑃 cos 𝛼 + 𝑅 sin 𝛽, π‘Ÿ+𝑅 𝑙 = , sin πœƒ sin 𝛽 𝑙𝑂𝑃 = βˆšπ‘™2 + π‘Ÿ2 + 2π‘™π‘Ÿ cos (πœƒ + 𝛽),

(13)

𝑙 𝑅 = 𝑂𝑃 . sin 𝛼 sin 𝛽 The relation of π‘₯ and πœƒ can be gained by (13) and the crank pin can be grinded as required the condition that π‘₯ and πœƒ meet (13) in NC instruction.

(14)

󡄨 󡄨 π‘₯𝑇 = βˆ’ 󡄨󡄨󡄨𝑅 cos 𝛽󡄨󡄨󡄨 , 𝑦𝑇 = βˆ’π‘… sin 𝛽,

(15)

𝑧𝑇 = 𝑧. (π‘₯𝑇 , 𝑦𝑇 , 𝑧𝑇 ) is the coordinate of grinding point in grinding wheel coordinate system. So, the expressions of vectors rW and rT are as 𝑇

{rW } = {𝑙𝑂𝑃 cos πœƒ, 𝑙𝑂𝑃 sin πœƒ, 𝑧, 1} , 𝑇 󡄨 󡄨 {rT } = {βˆ’ 󡄨󡄨󡄨𝑅 cos 𝛽󡄨󡄨󡄨 , βˆ’π‘… sin 𝛽, 𝑧, 1} .

(16)

2.2. Grinding Force Errors Calculation. There are three forces at grinding point of normal force signed as 𝐹𝑛 , tangential force signed as 𝐹𝑑 and axial force signed as πΉπ‘Ž when grinding as shown in Figure 6. πΉπ‘Ž is far less than 𝐹𝑛 and 𝐹𝑑 , and the error caused by it can be ignored, which is not analyzed and compensated. 𝐹𝑛 and 𝐹𝑑 can be equivalent to one resultant signed as 𝐹𝑒 and one moment signed as 𝑀𝑒 . To eliminate the positioning and assembling errors, crankshaft is manufactured as one whole workpiece usually. Crankshaft can be seen as one slender rod and will produce complicated elastic winding and twisting deformation under the grinding force, which will influence the manufacturing precision of crank pin.

Advances in Mechanical Engineering Y

5 Y

Ocσ³°€ Oc A B C Ξ”y

P O Oσ³°€ Ξ”πœƒ

Pσ³°€

πœƒ

Oσ³°€

πœ€x

M N

2.2.1. Influence of Grinding Force. When the grinding point is located at the first quadrant, the center of crankshaft will offset Ξ”π‘₯ and Δ𝑦 to the third quadrant affected by 𝐹𝑒 and rotate Ξ”πœƒ anticlockwise affected by 𝑀𝑒 . considering four quadrants, the contour curve of crank pin will be one ellipse as shown in Figure 7. Curve 𝐴 is the ideal contour, curve 𝐢 is the actual contour, and curve 𝐡 is the compensated contour of crank pin. 𝑀 is the ideal position and 𝑁 is the compensated position of the grinding wheel. The deformation is not invariant when different crank pin is grinded along the axial line of crankshaft, so that the compensation value is one function of 𝑧 and πœƒ. 2.2.2. Errors Calculation. 𝐹𝑛 and 𝐹𝑑 can be calculated by grinding principle as [13]

𝐹𝑛 = 𝑐𝐹𝑑 ,

Ogσ³°€ Og

πœ€πœƒ

E F

D

πœƒ + Ξ”πœƒ

(17)

where 𝐾 is one constant, πœ‡, 𝛿, πœ‰, and 𝜏 are exponential constants, 𝑏 is width of grinding wheel, π‘Žπ‘ is grinding depth, V𝑠 is grinding linear velocity, V𝑀 is the movement velocity of grinding point, and 𝑐 is scale coefficient and its value is between 1.5 and 3.0. 𝐹𝑒 and 𝑀𝑒 can be calculated by

πœ€x

is signed as Ξ”πœƒ caused by grinding force can be calculated by (21) through mechanics of materials: Ξ”π‘₯ =

𝐹𝑒 𝑧2 (𝐿 βˆ’ 𝑧)2 sin 𝛾 , 3𝐸𝐼𝐿

(21)

Δ𝑦 =

𝐹𝑒 𝑧2 (𝐿 βˆ’ 𝑧)2 cos 𝛾 , 3𝐸𝐼𝐿

(22)

𝑀𝑒 = (

𝐺𝐼𝑝 𝑧

+

𝐺𝐼𝑝 πΏβˆ’π‘§

) Ξ”πœƒ.

𝑅+π‘Ÿ 𝑙 = , sin 𝛽 sin πœƒ 𝑙𝑂𝑂𝑔

𝑅+π‘Ÿ = . sin πœƒ sin (πœƒ + 𝛽)

(24)

Equation (25) can be gained by the relations of the right triangle: 𝑙𝑂󸀠 𝐹 = 𝑙 cos (πœƒ + Ξ”πœƒ) ,

(18)

𝑙𝑂𝑐󸀠 𝐸 = 𝑙 sin (πœƒ + Ξ”πœƒ) βˆ’ Δ𝑦,

𝑀𝑒 = 𝐹𝑒 𝑙𝑂𝑃 sin (𝛼 βˆ’ 𝛾) .

(19)

𝑙𝐸𝑂󸀠𝑔 = √(𝑅 + π‘Ÿ)2 βˆ’ 𝑙𝑂𝑐󸀠 𝐸 2 .

Angle 𝛼 is signed by Figure 5 and angle 𝛾 can be calculated by (20).

(23)

In (23), 𝐿 is the length of crankshaft and 𝐺𝐼𝑝 is the torsional rigidity. The offset of grinding wheel is signed as πœ€π‘₯ , πœ€π‘¦ , and πœ€πœƒ must be known for compensation and the calculation method is proposed as follows. Suppose that the radius of the crank pin is π‘Ÿ, the radius of the grinding wheel is 𝑅, the length of the crank pin center to the original point of coordinate is 𝑙, and the angle of crankshaft rotating is πœƒ shown in Figure 8. Equation (24) can be gained by sine law of triangle:

𝐹𝑒 = βˆšπΉπ‘› 2 + 𝐹𝑑 2 ,

πœ‹ 𝛾 = πœ‹ βˆ’ (arctan (𝑐) + + 𝛽) . 2

X

Figure 8: Solution of πœ€π‘₯ , πœ€π‘¦ , and πœ€πœƒ .

Figure 7: Crank pin deformation under the grinding forces.

𝜏 , 𝐹𝑑 = πΎπ‘Žπ‘πœ‡βˆ’π›Ώ 𝑏𝛿 Vπ‘ βˆ’πœ‰ V𝑀

πœƒ

Ξ”x

Ogσ³°€ Og X

Ξ”x

O

πœ€y

Oc

Ocσ³°€

(25)

From Figure 8, the offsets of grinding wheel can be calculated as shown in πœ€π‘₯ = 𝑙𝑂𝑂𝑔 βˆ’ (𝑙𝑂󸀠 𝐹 + 𝑙𝐸𝑂󸀠𝑔 βˆ’ Ξ”π‘₯) ,

(20)

The offset along axis 𝑋 is signed as Ξ”π‘₯, the offset along axis π‘Œ is signed as Δ𝑦, and the rotated angle circling axis 𝐢

πœ€π‘¦ = 𝑙 sin πœƒ βˆ’ 𝑙𝑂𝑐󸀠 𝐸 , πœ€πœƒ = 𝛽 βˆ’ arcsin (

𝑅+π‘Ÿ ). 𝑙𝑂𝑐󸀠 𝐸

(26)

6

Advances in Mechanical Engineering

3. Errors Combination and Simulation

10

4 2 0 βˆ’2 βˆ’4 βˆ’6 βˆ’8 βˆ’10

0

50

100

150

200 πœƒ (∘ )

250

300

350

400

Figure 9: Errors of axis 𝐢. 12

(27)

1 βˆ’πœ€πœƒ 0 πœ€π‘₯ [πœ€πœƒ 1 0 πœ€π‘¦ ] ] = [A01] [A14] [A45] [A56] [ [ 0 0 1 πœ€π‘§ ] {rT } . [0 0 0 1]

10

Equation (27) can be simplified as (28). In (28), [A0W] and [A0T] are 4 Γ— 4 matrix, and {rW } and {rT } are 4 Γ— 1 column vector. Three equations can be gained about π‘₯, πœƒ, and 𝑧. equation (28) should be discrete because the equation is too complicated and the NC instruction is executed step by step. So, the numerical iteration can be used to solve the equation. The iteration will stop when the difference of two results is smaller than the resolution of machine tool. 21 geometrical errors should be measured and identified before solving. The common identifying methods are 9-lines, 14-lines, and 22lines [14, 15]: [A0W] {rW } = [A0T] {rT } .

6

Error of axis X (πœ‡m)

1 βˆ’Ξ”πœƒ 0 Ξ”π‘₯ [Ξ”πœƒ 1 0 Δ𝑦] ] {r } [A01] [A12] [A23] [ [0 0 1 Δ𝑧 ] W 0 0 1] [0

8

Error of axis C (σ³°€ σ³°€ )

3.1. Errors Combination. After the geometrical errors and grinding force errors are calculated, the two types of errors should be combined. To compensation the combinational errors, the precise manufacturing equations containing the errors should be created. The modified NC instructions can be created by the precise manufacturing equations, which include the equations about 𝑋 and 𝐢. The coordinate of grinding point on crankshaft in inertia coordinate system must be equal to the coordinate of grinding point on wheel in inertia coordinate system by the multibody system. Considering the errors caused by grinding force and the geometrical errors, the precise manufacturing equation is deduced as

8 6 4 2 0

0

50

100

150

200

250

300

350

400

πœƒ (∘ )

Figure 10: Errors of axis 𝑋.

(28)

Crankshaft has several crank pins for multicylinder engine usually and the NC instruction generated by (28) has included all axial and circumferential grinding points. The iteration results of π‘₯, 𝑧, and πœƒ can be gained by definite step length. The crankshaft can be grinded as required by converting the iteration results to NC instruction and inputting it to machine tool. 3.2. Simulation 3.2.1. Simulation Parameters. One type crankshaft for automobile engine is used for simulation and experiment and its base parameters are as follows. Diameter of grinding wheel is 600.00 mm. Diameter of crank pin is 26.00 mm. Distance between axis of crankshaft and axis crank pin is 53.00 mm. Length of crankshaft is 208.00 mm. Number of crank pins is 4. Central locations of crank pins are 36 mm, 84 mm, 112 mm, and 160 mm. Service life of the machine tool is 10 years.

Grinding depth is 10 πœ‡m. Grinding wheel material is CBN and its linear velocity is 80 m/s. The crankshaft material is ductile iron. 21 errors of grinding machine tool can be measured and identified by the method of fourteen displacement measurement lines [16]. After 21 errors are gained, the deformation can be calculated and simulation, and compensation can be carried out. 3.2.2. Errors Simulation. To find the errors of axis 𝑋 and axis 𝐢 influenced by the wear, deformation, and grinding forces, simulation of errors was carried out and the results were shown as in Figures 9 and 10. The error of axis 𝐢 is determined by the resultant’s projection on the crank. The bigger the resultant’s projection is, the smaller the error of axis 𝐢 is. The force analysis of special point is as shown in Figure 11. The error of axis 𝐢 is positive when the real angle exceeds the ideal angle and it is negative when the real angle lags the ideal angle. In Figure 9, the error

Advances in Mechanical Engineering Y πœƒ = 90

πœƒ = 180

∘

7

Fn

∘

πœƒ = 45∘

Ft

πœƒ = 0∘

O

Og

X

From Figure 13, compensation for CNC crankshaft grinding machine tool has significant role in the reduction of the maximum roundness error. Also, it is seen that the decrease of maximal error by compensation is not equal to the increase caused by geometry and grinding force. The reason is that it has other factors, such as thermal deformation and servo error, so that soft compensation cannot offset all errors [17– 19].

πœƒ = 270∘

Figure 11: Force analysis of special point of the crank.

Grinding wheel

Crankshaft

4.2. Interval Estimation. The aim of interval estimation is to verify the maximum error intervals of parts manufactured by noncompensation, compensated and new grinding machine tool under one definite confidence level [20]. Suppose that 𝐸1 , 𝐸2 , . . . , 𝐸𝑛 are samples of one population, 1 βˆ’ 𝛼 is the degree of confidence, 𝐸 is the sample mean, and 𝑆2 is the sample variance. Equation (29) can be gained if the variance of population is not known: 𝑇=

Figure 12: Experiment of crankshaft grinding.

of axis 𝐢 is one deformed sine curve. The curve is not symmetrical. The first half cycle is fat and the second half cycle is thin. When πœƒ equals zero, the direction of resultant is down and the error is negative. The error is biggest when πœƒ is about 85∘ and its value is about 9σΈ€ σΈ€  . The two half cycles are not asymmetric because the rotation direction of grinding wheel is counterclockwise and the resultant’s projection is not equal between the first half cycle and second half cycle. The error of axis 𝑋 is determined by the resultant’s projection on horizontal axis. The bigger the projection is, the bigger the error of axis 𝑋 is. The curve is not one strict sine because the projection is not equal in first half cycle and second half cycle. The error is up to being the biggest when πœƒ is 90∘ . The biggest value of error in the first half cycle is not equivalent to that of second half cycle. All the errors of axis 𝑋 are positive, which is the reason that the manufactured crankshafts are fat if they are not compensated compared to the ideal dimensation.

4. Experiments and Statistical Analysis 4.1. Experiments. To verify the correctness of analysis and simulation, 10 different experiment types were carried out of different service life, different grinding depth, and noncompensation or compensation, as shown in Figure 12. 30 crankshafts were grinded of each experiment type. The dimension of each crankshaft was measured. The maximal roundness errors of each crank pin were as shown in Figure 13.

(𝑋 βˆ’ πœ‡) / (𝜎/βˆšπ‘›)

=

(𝑋 βˆ’ πœ‡)

𝑆/βˆšπ‘› √((𝑛 βˆ’ 1) 𝑆2 /𝜎2 ) / (𝑛 βˆ’ 1) 󡄨󡄨󡄨 (𝑋 βˆ’ πœ‡) 󡄨󡄨󡄨 󡄨 󡄨󡄨 󡄨󡄨 ≀ 𝑑 } = 1 βˆ’ 𝛼. 𝑃 {󡄨󡄨󡄨󡄨 󡄨󡄨 𝑆/βˆšπ‘› 󡄨󡄨󡄨 𝛼/2 󡄨 󡄨

∼ 𝑑 (𝑛 βˆ’ 1) ,

(29)

The confidence interval at which the mean value is πœ‡ and the degree of confidence is 1 βˆ’ 𝛼 can be gained as follows: [𝑋 βˆ’

𝑆 𝑆 𝑑 (𝑛 βˆ’ 1) , 𝑋 + 𝑑 (𝑛 βˆ’ 1)] . βˆšπ‘› 𝛼/2 βˆšπ‘› 𝛼/2

(30)

The confidence interval of maximum error of the crankshafts manufactured by noncompensation, compensated and new grinding machine tool is calculated by (30) on condition that the degree of confidence is 95% as shown in Table 2. It can be seen that the mean value of maximum error after being compensated decreased about 10 πœ‡m, which reduced 63.69% than that of noncompensation under the conditions that the service life is 10 years and the grinding depth is 10 πœ‡m. The decrease of mean value of maximum error is over 2 πœ‡m and the relative decrease is 30.96% if the conditions are that the service life is 4 years and the grinding depth is 6 πœ‡m. The allowable roundness error is 20 πœ‡m for low quality engine and 10 πœ‡m for high quality engine. So, the effect of compensation is significant and important for the grinding machine tool whose machining accuracy has declined. 4.3. Rank Sum Test. To evaluate whether the manufacturing precision was enhanced after compensation and whether the compensation took effect to maintain the precision compared by new grinding machine tool, rank sum test is one common method [21, 22]. Firstly, sort the maximum errors manufactured by three CNC crankshaft grinding machine tools and get the probability density as shown in Figure 14. From Figure 14 it can be seen that the compensated curves are close to the new grinder and far away the noncompensation. That is to say

8

Advances in Mechanical Engineering Table 2: Comparison of confidence intervals.

Service life (year)

Grinding depth (πœ‡m) Experiment type

10

10

4

10

10

6

4

6

New grinder

10 6

Mean value (πœ‡m)

Confidence interval (πœ‡m)

15.77 5.73 10.70 5.13 9.70 5.60 7.43 5.13 4.43 4.13

[13.97, 17.56] [7.07, 10.39] [8.85, 12.55] [4.70, 6.50] [8.52, 10.88] [4.46, 6.40] [6.50, 8.36] [4.35, 5.92] [3.69, 5.17] [3.38, 4.89]

Noncompensation Compensated Noncompensation Compensated Noncompensation Compensated Noncompensation Compensated Noncompensation Noncompensation

30

Error decrease percentage (%) 63.69 52.06 42.27 30.96 β€”

18 16

25 Maximum error (πœ‡m)

Maximum error (πœ‡m)

14 20 15 10

12 10 8 6 4

5 2 0

0

5

10

15 Samples

20

10 years, noncompensation 10 years, compensated 4 years, noncompensation

25

30

4 years, compensated New grinder

0

0

5

10

15 Samples

20

10 years, noncompensation 10 years, compensated 4 years, noncompensation

(a) Grinding depth is 10 πœ‡m

25

30

4 years, compensated New grinder

(b) Grinding depth is 6 πœ‡m

Figure 13: Maximum contour errors.

the compensation has significant role in the enhancement of manufacturing precision of the CNC crankshaft grinding machine tool. Then, one hypothesis is proposed as follows. H0 : manufacturing precisions are equivalent to two experiment type. H1 : manufacturing precisions are not equivalent to two experiment type. Carry out the Wilcoxon rank sum test between the compensated and noncompensation, compensated and new grinder of different service life, and different grinding depth. The result of wilcoxon rank sum test is 𝑃 value. If the 𝑃 value is less than 0.05, which is the confidence level, the hypothesis H0 should be rejected. Otherwise, the hypothesis H0 should be accepted. The wilcoxon rank sum test results are listed in Table 3.

It can be seen that the 𝑃 value of the noncompensation and compensated of 10 years of service life and 10 πœ‡m grinding depth is 6.09𝑒 βˆ’ 10, less than 0.05, so the hypothesis H0 is rejected. That is to say the manufacturing precisions of noncompensation and compensated are not equivalent. The 𝑃 value of the compensated and the new grinder of 10 years of service life and 10 πœ‡m grinding depth is 6.46𝑒 βˆ’ 2, greater than 0.05, so the hypothesis H0 is accepted. That is to say the manufacturing precisions of the compensated and new grinder are equivalent. It can be concluded that the manufacturing precision will be enhanced significantly by the same analysis manner of different service life and different depth. The longer the service life is and the bigger the grinding depth is, the bigger the maximal error is and the more significant the compensation effect will be.

9

22

22

20

20

18

18

16

16

Probability density (%)

Probability density (%)

Advances in Mechanical Engineering

14 12 10 8 6

14 12 10 8 6

4

4

2

2

0

0

5

10 15 20 Maximum error (πœ‡m)

0

30

25

0

10

15

20

25

Maximum error (πœ‡m)

Noncompensation Compensated New grinder

Noncompensation Compensated New grinder

(a) Service life: 10 years; grinding depth: 10 πœ‡m

(b) Service life: 4 years; grinding depth: 10 πœ‡m

22

22

20

20

18

18

16

16

Probability density (%)

Probability density (%)

5

14 12 10 8 6 4

14 12 10 8 6 4

2

2

0

0

0

5

10

15

20

Maximum error (πœ‡m)

Noncompensation Compensated New grinder

0

2

4

6

8

10

12

14

16

Maximum error (πœ‡m)

Noncompensation Compensated New grinder

(c) Service life: 10 years; grinding depth: 6 πœ‡m

(d) Service life: 4 years; grinding depth: 6 πœ‡m

Figure 14: Samples maximum roundness errors probability density.

5. Conclusion The geometrical errors were analyzed, the precise grinding kinematics equations were deduced, and the NC instruction was compensated and simulated for CNC crankshaft grinding machine tool. Simulation results showed that soft compensation had good effect on enhancing the precision of crankshaft. The manufacturing experiments of noncompensation, compensated and new grinding machine tool were carried out. The comparison of experiment results showed that the contour precision can be enhanced by 63.69%, 52.06%,

42.27%, and 30.96% under the condition that service life and grinding depth are 10 years and 10 πœ‡m, and 4 years and 10 πœ‡m, 10 years and 6 πœ‡m, 4 years and 6 πœ‡m after soft compensation for geometrical errors and grinding force errors. Soft compensation is one effective manner to enhance manufacturing precision for degenerated machine tool.

Conflict of Interests The authors declare that there is no conflict of interests regarding the publication of this paper.

10

Advances in Mechanical Engineering Table 3: 𝑃 values of Wilcoxon rank sum test.

Life (year)

Depth (πœ‡m)

10

10

10 New

10

4

10

4 New

10

10

6

10 New

6

4

6

4 New

6

Experiment type Noncompensation Compensated Compensated β€” Noncompensation Compensated Compensated β€” Noncompensation Compensated Compensated β€” Noncompensation Compensated Compensated β€”

Acknowledgments This work was supported by the National Science and Technology Major Project of China (Grant no. 2013ZX04011013) and the National Natural Science Foundation of China (Grant no. 51275014).

[8]

References

[9]

[1] T. T. Van, T. P. Hong, and B. S. Yang, β€œMachine performance degradation assessment and remaining useful life prediction using proportional hazard model and support vector machine,” Mechanical Systems and Signal Processing, vol. 32, pp. 320–330, 2012. [2] J. Zhu, X. Li, W. Tan, H. Xiang, and C. Chen, β€œMethod of geometric error detection for measuring machine based on laser interferometer,” Journal of Mechanical Engineering, vol. 46, no. 10, pp. 25–28, 2010. [3] W.-Y. Jywe and C.-H. Liu, β€œA study of geometric error measurement of CNC machine tools using the improved planar encoder system,” in Proceedings of the ASME International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, pp. 357–364, Chicago, Ill, USA, September 2003. [4] H.-C. MΒ¨ohring, O. GΒ¨ummer, and R. Fischer, β€œActive error compensation in contour-controlled grinding,” CIRP Annalsβ€” Manufacturing Technology, vol. 60, no. 1, pp. 429–432, 2011. [5] Z. Lechniak, A. Werner, K. Skalski, and K. KeΒΈdzior, β€œMethodology of off-line software compensation for errors in the machining process on the CNC machine tool,” Journal of Materials Processing Technology, vol. 76, no. 1–3, pp. 42–48, 1998. [6] G. Cui, Y. Lu, J. Li, D. Gao, and Y. Yao, β€œGeometric error compensation software system for CNC machine tools based on NC program reconstructing,” The International Journal of Advanced Manufacturing Technology, vol. 63, no. 1–4, pp. 169– 180, 2012. [7] M. Slamani, R. Mayer, M. Balazinski, S. H. H. Zargarbashi, S. Engin, and C. Lartigue, β€œDynamic and geometric error assessment of an XYC axis subset on five-axis high-speed machine

[10]

[11]

[12]

[13] [14]

[15]

[16]

𝑃 value

H0

6.09𝑒 βˆ’ 10

Reject

6.46𝑒 βˆ’ 2

Accept

8.15𝑒 βˆ’ 5

Reject

6.48𝑒 βˆ’ 2

Accept

1.87𝑒 βˆ’ 6

Reject

5.16𝑒 βˆ’ 2

Accept

4.51𝑒 βˆ’ 4

Reject

5.48𝑒 βˆ’ 2

Accept

tools using programmed end point constraint measurements,” The International Journal of Advanced Manufacturing Technology, vol. 50, no. 9–12, pp. 1063–1073, 2010. M. Rahou, A. Cheikh, and F. Sebaa, β€œReal time compensation of machining errors for machine tools NC based on systematic dispersion,” World Academy of Science, Engineering and Technology, vol. 32, pp. 10–16, 2009. P. Bosetti and S. Bruschi, β€œEnhancing positioning accuracy of CNC machine tools by means of direct measurement of deformation,” The International Journal of Advanced Manufacturing Technology, vol. 58, no. 5–8, pp. 651–662, 2012. C. Raksiri and M. Parnichkun, β€œGeometric and force errors compensation in a 3-axis CNC milling machine,” International Journal of Machine Tools and Manufacture, vol. 44, no. 12-13, pp. 1283–1291, 2004. J. W. Fan, J. L. Guan, W. C. Wang, Q. Luo, X. L. Zhang, and L. Y. Wang, β€œAn universal modeling method for enhancement the volumetric accuracy of CNC machine tools,” Journal of Materials Processing Technology, vol. 129, no. 1–3, pp. 624–628, 2002. C. Jiang, D. B. Guo, and H. L. Li, β€œError model for grinding of noncoaxial aspheric based on kinematics for multi-body system,” Advanced Materials Research, vol. 482–484, pp. 1184– 1187, 2012. W. B. Rowe, Principles of Modern Grinding Technology, William Andrew, London, UK, 2009. S. Ibaraki, T. Iritani, and T. Matsushita, β€œCalibration of location errors of rotary axes on five-axis machine tools by on-themachine measurement using a touch-trigger probe,” International Journal of Machine Tools and Manufacture, vol. 58, pp. 44–53, 2012. C. Hong and S. Ibaraki, β€œNon-contact R-test with laser displacement sensors for error calibration of five-axis machine tool,” Precision Engineering, vol. 37, no. 1, pp. 159–171, 2013. J. W. Fan, Y. Tian, and G. Song, β€œTechnology of NC machine error parameter identification based on fourteen displacement measurement line,” Journal of Beijing Polytechnic University, vol. 26, no. 2, pp. 11–15, 2000.

Advances in Mechanical Engineering [17] K. Nakayama, A. Hirano, S. Katoh, T. Yamamoto, K. Nakanishi, and M. Sawada, β€œCutting error prediction by multilayer neural networks for machine tools with thermal expansion and compression,” in Proceedings of the International Joint Conference on Neural Networks (IJCNN ’02), pp. 1373–1378, Honolulu, Hawaii, USA, May 2002. [18] L. Andolfatto, S. Lavernhe, and J. R. R. Mayer, β€œEvaluation of servo, geometric and dynamic error sources on five-axis highspeed machine tool,” International Journal of Machine Tools and Manufacture, vol. 51, no. 10-11, pp. 787–796, 2011. [19] A. E. Ouafi and M. Guillot, β€œA comprehensive approach for thermal error model optimization for ANN-based real-time error compensation in CNC machine tool,” Applied Mechanics and Materials, vol. 232, pp. 639–647, 2012. [20] S. Tangjitsitcharoen, β€œIntelligent monitoring and estimation of surface roughness on CNC turning,” Advances in Materials Processing IX, vol. 443, pp. 376–381, 2010. [21] H. K. T. Ng and N. Balakrishnan, β€œWilcoxon-type rank-sum precedence tests: large-sample approximation and evaluation,” Applied Stochastic Models in Business and Industry, vol. 18, no. 3, pp. 271–286, 2002. [22] V. A. Shikhin, β€œWilcoxon’s criterion of paired observations and its application in practical modelling problems,” Soviet Journal of Automation and Information Sciences, vol. 21, no. 6, pp. 24–29, 1988.

11