Tensorial Modelling of Geometric Defaults in Machining: An Analysis of Fixture Errors, Thesis of Mechanical Engineering

The impact of fixture errors on the geometric defaults generated in machining processes. It presents an algorithm to determine the variant final locations of a displaced workpiece given normally distributed errors at contact points. The document also covers the quantification of geometric fixture errors and the tensorial modelling of geometric defaults. Keywords: Machining, Fixture Errors, Geometric Transformations, Tensorial Modelling, Homogeneous Matrixes.

Typology: Thesis

Pre 2010

Uploaded on 10/08/2021

riadh76
riadh76 🇹🇳

3 documents

1 / 13

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Advances in Production Engineering & Management 2 (2007) 1, 5-17
ISSN 1854-6250 Original scientific paper
5
A TENSORIAL MODELLING OF THE 3D INFLUENCE OF
THE FIXTURE ERRORS ON THE ORIENTATIONAL
GEOMETRIC SPECIFICATIONS
Chaari, R.; Louati, J.; Masmoudi, F.; Haddar, M.
Mechanics Modelling and Production Research Unit (U2MP),
Mechanical Engineering Department,
National School of Engineers of Sfax –TUNISIA.
Abstract:
In this work, we present a model of a three-dimensional manufacturing tolerancement by the
use of a tensorial approach. We are interested in the study of the influence of the fixture
errors of a workpiece on a machined surface. The orientation variation of a workpiece is
caused by the fixture errors. Consequently three-dimensional geometric defaults are
generated when the workpiece is machined. Using a tensorial approach, these defaults are
modelled by the positional variations of a set of surface points.
By a numerical simulation, we validate the developed model and show the influence of the
fixture errors on the geometric orientation specifications. We also show that the choice of the
fixture location can be verified by the 3D influence of the geometric fixture errors on the
generated defaults of machined surfaces.
Key Words: Modelling, Three-dimensional, Defaults, Tolerancing, fixture
1. INTRODUCTION
When a workpiece is fixtured for a machining or inspection operation, the accuracy of an
operation is mainly determined by the efficiency of the fixturing method. Variability in
manufactured workpiece is hardly inevitable. When such variability is found at contact areas
between the workpiece and the fixture errors in location are expected. The errors will affect
quality of features to be produced. Shawki and Abdel-Aal [1] experimentally studied the
impact of fixture wear on the positional accuracy of a workpiece. Asada and By [2] performed
the kinematical modelling, analysis, and characterization of adaptable fixturing. Screw theory
was developed as an attempt to estimate locating accuracy under a rigid body assumption
(Ohwovoriole and Roth [3]). Weill et al.[4] have developed optimization approaches to
minimize positional errors. Rong and Bai [5] verified fixture locating schemes by considering
machining accuracy. Cai et al. [6] developed a variational method to conduct robust fixture
design to minimize the workpiece positional errors. There were also algorithms to predict a
deviation of a prismatic workpiece located by 3-2-1 fixturing method (Salisbury and Peters
[7]). Choudhuri and De Meter [8] considered the contact geometry between the locators and
workpiece in investigating the impact of fixture locator tolerance on the geometric error of a
feature. Marin and Ferreira [9] analyzed the influence of dimensional locator errors on the
tolerance allocation problem. Djurdjanovic and Ni [10] developed procedures for determining
the influence of fixture errors on dimensional errors in machining. These studies were
conducted when a static case is assumed. Although variability existing in a production line is
playing an obstructive role in gaining an efficiently precise control over manufacturing
operations, only a few researchers employed a variational model to evaluate fixture
performance. A model in the absence of workpiece variability consideration would not be
applicable and functional in most cases. A probabilistic fixturing model was also developed
by Sangnui [11] and Weipinz Zhong [12] and geometric variation of a feature was
determined.
pf3
pf4
pf5
pf8
pf9
pfa
pfd

Partial preview of the text

Download Tensorial Modelling of Geometric Defaults in Machining: An Analysis of Fixture Errors and more Thesis Mechanical Engineering in PDF only on Docsity!

Advances in Production Engineering & Management 2 (2007) 1, 5- ISSN 1854-6250 Original scientific paper

A TENSORIAL MODELLING OF THE 3D INFLUENCE OF

THE FIXTURE ERRORS ON THE ORIENTATIONAL

GEOMETRIC SPECIFICATIONS

Chaari, R.; Louati, J.; Masmoudi, F.; Haddar, M. Mechanics Modelling and Production Research Unit (U2MP), Mechanical Engineering Department, National School of Engineers of Sfax –TUNISIA. E-Mail: [email protected]

Abstract: In this work, we present a model of a three-dimensional manufacturing tolerancement by the use of a tensorial approach. We are interested in the study of the influence of the fixture errors of a workpiece on a machined surface. The orientation variation of a workpiece is caused by the fixture errors. Consequently three-dimensional geometric defaults are generated when the workpiece is machined. Using a tensorial approach, these defaults are modelled by the positional variations of a set of surface points. By a numerical simulation, we validate the developed model and show the influence of the fixture errors on the geometric orientation specifications. We also show that the choice of the fixture location can be verified by the 3D influence of the geometric fixture errors on the generated defaults of machined surfaces.

Key Words: Modelling, Three-dimensional, Defaults, Tolerancing, fixture

1. INTRODUCTION

When a workpiece is fixtured for a machining or inspection operation, the accuracy of an operation is mainly determined by the efficiency of the fixturing method. Variability in manufactured workpiece is hardly inevitable. When such variability is found at contact areas between the workpiece and the fixture errors in location are expected. The errors will affect quality of features to be produced. Shawki and Abdel-Aal [1] experimentally studied the impact of fixture wear on the positional accuracy of a workpiece. Asada and By [2] performed the kinematical modelling, analysis, and characterization of adaptable fixturing. Screw theory was developed as an attempt to estimate locating accuracy under a rigid body assumption (Ohwovoriole and Roth [3]). Weill et al.[4] have developed optimization approaches to minimize positional errors. Rong and Bai [5] verified fixture locating schemes by considering machining accuracy. Cai et al. [6] developed a variational method to conduct robust fixture design to minimize the workpiece positional errors. There were also algorithms to predict a deviation of a prismatic workpiece located by 3-2-1 fixturing method (Salisbury and Peters [7]). Choudhuri and De Meter [8] considered the contact geometry between the locators and workpiece in investigating the impact of fixture locator tolerance on the geometric error of a feature. Marin and Ferreira [9] analyzed the influence of dimensional locator errors on the tolerance allocation problem. Djurdjanovic and Ni [10] developed procedures for determining the influence of fixture errors on dimensional errors in machining. These studies were conducted when a static case is assumed. Although variability existing in a production line is playing an obstructive role in gaining an efficiently precise control over manufacturing operations, only a few researchers employed a variational model to evaluate fixture performance. A model in the absence of workpiece variability consideration would not be applicable and functional in most cases. A probabilistic fixturing model was also developed by Sangnui [11] and Weipinz Zhong [12] and geometric variation of a feature was determined.

This paper developed an algorithm to determine variant final locations of a displaced workpiece given normally distributed errors at contact points. Resultant geometric variation of workpiece location reveals interesting information which is beneficial in tolerance planning. Then a tensorial model of manufacturing tolerancement is developed. It studies the influence of three-dimensional fixture errors on the geometric orientation of a machined surface. This tensorial model is developed by formulating these four stages:

  • Uses the Monte Carlo Simulation in order to calculate the geometric fixture errors.
  • Develops the global homogeneous matrixes that are necessary to describe the geometric transformations of positions of n surface points.
  • Computes the new positions of the n surface points.
  • Deducts the dispersions caused by the geometric defaults, according to the geometric orientation specification to verify. 2. QUANTIFICATION OF THE GEOMETRIC FIXTURE ERRORS

2.1 Computing the geometric fixture errors

The fixture of the workpiece is presented by the 3-2-1 fixture scheme (Fig.1). We have a system of coordinates (^) ( O ', n ' , x n ' , y n ' ) z

r r r attached to the workpiece (WCS) and another system

of reference coordinates ( O n , x , ny , nz )

r r r

attached to the fixture (FCS). These coordinate

systems are useful to define the point positions of the surface to machine.

Figure 1: A 3-2-1 fixturing scheme and the related geometric errors ([12]).

If surface variation exists at contact points between a workpiece and a fixture, deviation of the workpiece from its nominal location is expected. A typical 3-2-1 fixturing method is composed of six locators forming three mutually perpendicular datum planes. The primary datum plane as shown in Fig.1 is constructed from the first three locators (B1, B2, B3). Perpendicular to the primary datum plane, the secondary datum plane is established from the contacts of the locator B4 and B5. Finally, the tertiary datum plane is the plane perpendicular to the preceding ones in which the last contact point B6 lies. Note that the workpiece surfaces in contact with the datum planes are called workpiece datum features. Given a distribution of surface errors at the contact locations, statistics allows us to determine variability of final position of the fixtured workpiece. The errors on each locator can be generated using the Monte Carlo simulation given the tolerance of fixture. The detailed procedures are summarised as follows:

2.2 Assumptions

In the following sections, three basic assumptions are made in modelling the geometric variation under the 3-2-1 fixturing:

  • The variation sources only include kinematical (i.e., rigid body error) variations.
  • A rigid body assumption is made for the fixture locators.
  • The fixture errors are assumed to be normally distributed with mean and variance σ^2 3. TENSORIAL MODELLING OF GEOMETRIC DEFAULTS

3.1 Tensorial modelling of the workpiece

The workpiece or surfaces to machine are represented as a set of coordinates of a given number of points on its surface (using a point-based model, which is a set of coordinates of the discrete surface points). These points can be conveniently generated from the CAD models or from the meshed models using the FEA software. For instance, these points can be represented as a matrix X 0

[ ]

1 1 (^0 1 2 ) 1 0

m m m m

x x y y X p p p z z

= = ⎢^ ⎥

With (^) [ ]

' pi = x (^) i yi zi 1 i =1.... m

Where the pi = (^) [ xi y (^) i zi (^1) ]'represent the homogeneous coordinates of a point pi on

the workpiece and m is the number of points.

3.2 Tensorial modelling of the geometric defaults generated by the fixture errors

The fixture errors cause some geometric defaults on the manufactured surfaces. An example of drill with the presence of the fixture errors is presented by the Fig.2.

Figure 2: Presentation of the influence of the fixture errors.

The geometric transformations between the ideal position of the machined surface and her real position modified by the effect of the fixture errors, are modelled by the linear displacements and small angular ( δ x , δ y , δ z , δθ (^) x , δθ (^) y , δθ (^) z ) instituted in the homogeneous

matrixes of geometric transformations [13]. These homogeneous matrixes of the geometric transformations generated by the fixture errors are proven as:

1

y x x y x y

z z z

R R

x y R T z

= ⎢^ ⎥^ =⎢^ ⎥

= ⎢^ ⎥^ =⎢^ ⎥

The matrix T represents the combination of the small linear and angular kinematical displacements generated by the locating workpiece.

T = R (^) x. R (^) y. R T (^) z. 1 (9)

It is noticed that to simplify the calculation of the matrix T of the combination (9), it is necessary to take account of these approximations:

δν δν 1. 2 ≈ 0 where δν 1 and δν 2 represent the small linear ( δ x , δ y , δ z ) or angular

( δθ x , δθ y , δθ z )displacements

That T is expressed by:

δθ δθ δ

δθ δθ δ

δθ δθ δ

⎡ − ⎤ ⎢ ⎥ ⎢ − ⎥ = ⎢ (^) − ⎥ ⎢ ⎥ ⎢⎣ ⎥⎦

1

1

1

0 0 0 1

z y

z x

y x

x

y T z

With the influence of the geometric fixture errors, the workpiece (modelled by X0 without the influence of the geometric fixture errors) will be modelling by a new homogeneous matrix X 1.

X 1 (^) = Rx. R (^) y. R T X (^) z. 1. (^) 0 = T X. 0 (11)

For a set of n points, the gap (or distance) between two parallel planes is:

Gap = max( di ) − min( d (^) i ); i = 1: n (13)

This gap presents the geometric defaults which influence the condition of the parallelism.

  • Geometric condition of perpendicularity: The perpendicularity tolerance describes how close to perpendicular is one feature relative to another feature. It can be applied to a plane or an axis relative to a reference feature. For two theoretically perpendicular planes, the perpendicularity means the allowable distance between two parallel planes that are perpendicular to the datum surface.

Figure 5: Interpretation of geometric defaults that influences the respect of the condition of perpendicularity

The perpendicularity can be calculated given the reference surface( a, b, c, x0, y0, z0) and the surface points ( xi , yi , zi ), i =1,…, n. The procedure is the following: (1) rotating the direction vector (a, b, c) with a right angle which forms a new direction vector

(a’, b’, c’), (2) fitting a new surface (^ a b c x ,^ , ,^0^ ,^ y^ 0 , z 0 )

using the points ( xi , yi , zi ), i =1,…, n, (3) calculating the minimum distance between two parallel planes (with a direction vector of (a’, b’, c’)) that enclose the fitted surface. Assuming that a point is represented as ( xi , yi , zi ) and the fitting plane is represented as

( x 0^ ,^ y^ 0 , z 0 )

and (^ a b c ,^ , )

, the deviation from this point to this plane is:

di = a x ( (^) ix 0 (^) ) + b y ( (^) iy (^) 0 ) + c z ( (^) iz 0 ); i =1: n

For a set of n points, the gap (or distance) between two parallel planes (which are perpendicular to the datum surface) is:

Gap = max( di ) − min( d (^) i ); i = 1: n (15)

This gap presents the geometric defaults which influence the condition of the perpendicularity.

4. NUMERICAL SIMULATION

The example of the numerical simulation presented by Fig.6, consist in machining the surface 1 while respecting the geometric condition of parallelism by report the datum surface

  1. In the same phase of machining, it consists in machining the surface 8 while respecting the geometric condition of perpendicularity by report to the datum surface 9.

Figure 6: Presentation of the machined workpiece.

In order to respect these geometrical orientation specifications, we show by this numerical simulation that the machined surface 1 and the machined surface 8 cannot be machined by the same fixture location. Indeed, when we use 1D model of geometric tolerancement, we find that these spefications can be respected if the surface 1 and 8 are machined by the same fixture location.

4.1 Fixture location of the workpiece

In order to ensure an optimal localisation of the workpiece, we can use in the numerical simulation two different fixture locations. The first fixture location consists in applying three locators on the datum surface 6, two locators on the datum surface 9 and one locator on the surface B1. While the second fixture location consists in applying three locators on the datum surface 9, two locators on the datum surface 6 and one locator on the surface B1. We assume that:

  • T6 is the fixture tolerance of the surface 6 = 0.02 mm.
  • T9 is the fixture tolerance of the surface 9 = 0.02 mm.
  • TA is the fixture tolerance of the surface B1 = 0.5 mm.

4.2 Study of the geometric condition of parallelism

The objective of the study is to verify the respect of the condition of the parallelism of the machined surface1 by report the datum surface 6.

If we use the 1 st^ fixture location, the geometric condition of parallelism of the machined surface 1 by report the datum surface 6 is respected.

  • The 2 st^ fixture location The fixture errors are randomly generated at the level of points of contacts between the locators and the datum surfaces (using a numerical computing of the equations 3, 4, 5 and 6 by MATLAB software). These are presented below in the table II.

Table II: Geometric errors generated by the 2st^ fixture location.

While the three-dimensional geometric defaults of surface 1 are caused by the fixture errors (presented by the table II), are presented by the Fig.8 (drawing by the use MATLAB software).

(^64)

10.4 8

20 30 40

-0.

-0.

-0.

0

Z(mm)

X(mm)

Y(mm)

The plane of the superior limite that is parallel to the datum surface

The plane of the inferior limite that is parallel to the datum surface

(^64)

10.4 8

20 30 40

-0.

-0.

-0.

0

Z(mm)

X(mm)

Y(mm)

The actual surface

The ideal surface that is parallel to the datum surface

Figure 8: Geometric defaults that influence the parallelism of the machined surface 1 by report the datum surface 6 while using the 2 th^ fixture location

∆para.2= 0.049 mm > 0.04 mm = specific tolerance of parallelism (18)

It is noticed that the geometric condition of parallelism of the machined surface 1 by report the datum surface6 is not respected while using the 2 th^ fixture location.

4.3 Study of the geometric condition of perpendicularity

The objective of the study is to verify the respect of the condition of the perpendicularity of the machined surface 8 by report the datum surface 9.

  • The 1 st^ fixture location: The three-dimensional geometrical defaults of the machined surface 8 are caused by a three-dimensional variation of this orientation and are presented by the Fig.9 (drawing by the use MATLAB software).

Errors δx (mm) δy (mm) δz (mm) δθx (rd) δθy (rd) δθz (rd) Values -0.126 0.078 -0.039 1.3× 10 -3^ -2.2 × 10-4^ -1.78 × 10 -

5

20

40

40

60

80

109

-0.

-0.

-0.

-0.

-0.

-0.

-0.

X (mm)

Z (mm)

Y (mm)

The plane of the superior limite that is perpendicular to the datum surface

The plane of the inferior limite that is perpendicular to the datum surface

5

20

40

8.982^20

(^6040) 80

109

-0.

-0.

-0.

-0.

-0.

-0.

0

X (mm)

Z (mm)

Y (mm)

The ideal surface that is perpendicular to the datum surface

The actual surface

Figure 9: Geometric defaults that influence the perpendicularity of the machined surface 8 by report to the datum surface 9 while using the 1st^ fixture location

∆perp.1 =0.066 mm > 0.05 mm =specific tolerance of perpendicularity (19)

  • The 2 st^ fixture location: The three-dimensional geometrical defaults of the machined surface 8 are caused by a three-dimensional variation of this orientation presented by the Fig.10 (drawing by the use MATLAB software).

5

20

40

(^6040)

(^10080) 120

-0.

-0.

0

X(mm)

Z(mm)

Y(mm)

The plane of the superior limite that is perpendicular to the datum surface

The actual surface

The plane of the inferior limite that is perpendicular to the datum surface

5

20

40

(^6040)

(^10080) 120

-0.

-0.

0

X(mm)

Z(mm)

Y(mm)

The actual surface

The ideal surface

Figure 10: Geometric defaults that influence the perpendicularity of the machined surface 8 by report the datum surface 9 while using the 2th^ fixture location

∆perp.2 =0.025 mm < 0.05 mm =specific tolerance of perpendicularity (20)

This geometric condition of perpendicularity of the machined surface 8 by report the datum surface 9 is respected when the 2 th^ fixture location is used.

[13] Whitney, D.E., Gilbert, O.L., Jastrzebski, M. (1994). Representation of geometric variations using matrix transformations for statistical tolerance analysis in assemblies, Journal of Research in Engineering Design , Vol. 6, 191- [14] Shiyu Zhou, Qiang Huang, and Jianjum Shi. (2003). State Space modelling of dimensional variation, propagation in multistage machining process using differential Motion vectors, IEEE transactions on Robotics and automation, Vol. 19, No. 2, 296-309. [15] Shiyu Zhou, Yu Ding, Yong Chen, Jianjun Shi. (2003). Diagnosability study of multistage. Manufacturing process based on linear mixed-Effects Models, Journal of Technometrics , Vol 45, No. 4, 312-325. [16] Qiang Huang, Jianjum Shi, Jingxia Yuan. (2003). Part dimensional error and its propagation modeling in multi-operational machining process, Journal of manufacturing science and engineering , Vol. 125, 255-262. [17] Qiang Huang, Jianjun Shi. (2004). Stream of variation modelling and analysis of serial-parallel multistage manufacturing systems, Journal of Manufacturing Science and Engineering , Vol 126, 611-618. [18] GAO, J, Chase, K.W., Magleby, S.P. (1998). Generalized 3-D tolerance analysis of mechanical assemblies with small kinematics adjustments, IIE (Institue of Industrial Engineers), Vol. 30, No.4, 367-377. [19] Yu Ding, Pansoo Kim, D. Ceglarek. (2003). Optimal sensor distribution for variation diagnosis in multistation assembly processes, Journal of IEEE Transactions on Robotics and automation , Vol.19, No. 4, 543-555.