1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Dimensioning and Tolerancing Handbook Episode 2 Part 7 pot

25 461 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 25
Dung lượng 168,68 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

g m , F minimum gap required for acceptable performance n number of independent dimensions in the stackup p number of independent fixed dimensions in the stackup P nominal gap that is a

Trang 2

11.10 Summary

Table 11-7 shows a comparison between worst case, statistical RSS, and DRSS allocation As with the classicalmodels, the worst case allocation method yields the smallest tolerances, and is the more conservative design.With worst case allocation, we don’t make any prediction about defect rate, because it is assumed that partsscreening will eliminate any possibility of a defect (not always the case)

We need detailed information about the expected manufacturing process for all of the allocationmodels The best data is from our own operations If none is available, then we can make estimates fromrecommended tolerance tables or use Table 11-1 in this chapter The use of any of these techniques willhave equal validity within the limitations of the applicable assumptions

When comparing traditional techniques with the ones presented in this chapter, the primary ence between them is the amount of knowledge used to establish tolerances In traditional worst caseanalyses, for example, we make decisions based on opinions about producibility However, worst caseallocation assigns tolerances that are equally producible based on process standard deviations Clearly,the second method is more likely to produce products that will meet predictable quality levels

differ-Similarly, a comparison between traditional RSS and statistical, RSS or DRSS allocation reveals littledifference in the basic principles However, the allocation models overcome many of the assumptions thatare inherent in RSS In addition, they provide an estimate of assembly defect rates

One requirement of the statistical, RSS or DRSS allocation techniques is that the manufacturingoperations understand the assumptions that were made during design This will ensure that the choice ofprocess standard deviations used during design will be consistent with the method chosen to fabricatethe parts Perhaps the best way to accomplish this will be the ST symbol that is referenced in ASME Y14.5

M - 1994

The question could be asked about whether it is ever desirable to use the traditional methods Theremight be an occasional situation where all the tolerances being analyzed are purchased parts, or otherwisenot under the design engineer’s control This situation is very rare The techniques presented in thischapter are much better approaches because they take advantage of process standard deviations thathave not been previously available, and eliminate the most dangerous of the assumptions inherent in thetraditional methods

11.11 Abbreviations

Variable Definition

a i , a j , V i B i sensitivity factor that defines the direction and magnitude for the ith, jth and nth

dimen-sion In a one-dimensional stack, this is usually +1 or -1 Sometimes, it may be +.5 or -.5

if a radius is the contributing factor for a diameter called out on a drawing

d i , N i mean dimension of the ith component in the stack.

g m , F minimum gap required for acceptable performance

n number of independent dimensions in the stackup

p number of independent fixed dimensions in the stackup

P nominal gap that is available for allocating tolerances

P6 gap required to meet assembly quality goal

P D6 gap required to meet assembly quality goal when using DRSS allocation

P SRSS expected gap when performing a static RSS analysis

Trang 3

σ i process standard deviation for the ith component in the stack

σ Assy , σ DAssy standard deviation of a tolerance stack

σ adj adjusted standard deviation used in the DRSS allocation method

t i , T i allocated equal bilateral tolerance for the ith component in the stack

t jf tolerance value of the jth fixed (purchased parts) component in the stack

t wc6 assembly performance criterion (parameter) for the worst case allocation method

t wc worst case tolerance of an assembly stack

Z i a measure of the width of the process distribution as compared to the spec limits of the

ith component dimension (standard normal transform)

Z Assy , Z F a measure of the width of the assembly distribution as compared to the assembly

re-quirement (standard normal transform)

T U , USL upper limit of a tolerance range

T L , LSL lower limit of a tolerance range

Cpk, Cp capability indices

11.12 References

1 Bralla, James G 1986 Handbook of Product Design for Manufacturing New York, NY: McGraw-Hill Book

Company

2 Creveling, C.M 1997 Tolerance Design Reading, MA: Addison-Wesley Longman.

3 Drake, Paul and Dale Van Wyk 1995 Classical Mechanical Tolerancing (Part I of II) Texas Instruments Technical Journal Jan-Feb:39-46.

4 Glancy, Charles 1994 A Second-Order Method for Assembly Tolerance Analysis Master’s thesis BrighamYoung University

5 Harry, Mikel, and J.R Lawson 1990 Six Sigma Producibility Analysis and Process Characterization Schaumburg,

Illinois: Motorola University Press

6 Harry, Mikel, and R Stewart 1988 Six Sigma Mechanical Design Tolerancing Schaumburg, Illinois: Motorola

University Press

7 Hines, William, and Douglas Montgomery 1990 Probability and Statistics in Engineering and Management Sciences New York, NY: John Wiley and Sons.

8 Kennedy, John B., and Adam M Neville 1976 Basic Statistical Methods for Engineers and Scientists New

York, NY: Harper and Row

9 Kiemele, Mark J and Stephen R Schmidt 1991 Basic Statistics Tools for Continuous Improvement Colorado

Springs, Colorado: Air Academy Press

10 The American Society of Mechanical Engineers 1995 ASME Y14.5M-1994, Dimensioning and Tolerancing.

New York, NY: The American Society of Mechanical Engineers

11 Van Wyk, Dale 1993 Use of Tolerance Analysis to Predict Defects Six Sigma—Reaching Our Goal white

paper Dallas, Texas: Texas Instruments

12 Van Wyk, Dale and Paul Drake 1995 Mechanical Tolerancing for Six Sigma (Part II) Texas Instruments Technical Journal Jan-Feb: 47-54.

Trang 4

Multi-Dimensional Tolerance Analysis

(Manual Method)

Dale Van Wyk

Dale Van Wyk

Raytheon Systems Company

McKinney, Texas

Mr Van Wyk has more than 14 years of experience with mechanical tolerance analysis and mechanical design at Texas Instruments’ Defense Group, which became part of Raytheon Systems Company In addition to direct design work, he has developed courses for mechanical tolerancing and application

of statistical principles to systems design He has also participated in development of a U.S Air Force training class, teaching techniques to use statistics in creating affordable products He has written several papers and delivered numerous presentations about the use of statistical techniques for me- chanical tolerancing Mr Van Wyk has a BSME from Iowa State University and a MSME from Southern Methodist University.

12.1 Introduction

The techniques for analyzing tolerance stacks that were introduced in Chapter 9 were demonstrated using

a one-dimensional example By one-dimensional, we mean that all the vectors representing the componentdimensions can be laid out along a single coordinate axis In many analyses, the contributing dimensionsare not all along a single coordinate axis One example is the Geneva mechanism shown in Fig 12-1 The

tolerances on the C, R, S, and L will all affect the proper function of the mechanism Analyses like we

showed in Chapters 9 and 11 are insufficient to determine the effects of each of these tolerances In thischapter, we’ll demonstrate two methods that can be used to evaluate these kinds of problems

12

Trang 5

The following sections describe a systematic procedure for modeling and analyzing manufacturingvariation within 2-D and 3-D assemblies The key features of this system are:

1 A critical assembly dimension is represented by a vector loop, which is analogous to the loop diagram

but we’ll need to develop another way to determine the value of the sensitivity, a i, in Eqs (12.1) and (12.2)above We noted in Chapter 9 that sensitivity is an indicator of the effect of a dimension on the stack In

Figure 12-1 Geneva mechanism

showing a few of the relevant dimensions

Trang 6

dimensional stacks, the sensitivity is almost always either +1 or -1 so it is often left out of the dimensional tolerance equations For the Geneva mechanism in Fig 12-1, an increase in the distance L

one-between the centers of rotation of the crank and the wheel require a change in the diameter, C, of the bearing, the width of the slot, S, and the length, R, of the crank However, it won’t be a one-to-one

relationship like we usually have with a one-dimensional problem, so we need a different way to findsensitivity

To see how we’re going to determine sensitivity, let’s start by looking at Fig 12-2 If we know thederivative (slope) of the curve at point A, we can estimate the value of the function at points B and C asfollows:

( ) ( )

dx

dy x A

F

C

We’ll use the same concept for multidimensional tolerance analysis We can think of the tolerance as

∆x, and use the sensitivity to estimate the value of the function at the tolerance extremes As long as the

tolerance is small compared to the slope of the curve, this provides a very good estimate of the effects oftolerances on the gap

With multidimensional tolerance analysis, we usually have several variables that will affect the gap.Our function is an n-space surface instead of a curve, and the sensitivities are found by taking partialderivatives with respect to each variable For example, if we have a function Θ( y1,y2,…y n), the sensitivity

∆ x

A

∆ x

A

y

x F(x)

Trang 7

Therefore we evaluate the partial derivative at the nominal values of each of the variables Rememberthat the nominal value for each variable is the center of the tolerance range, or the value of the dimensionwhen the tolerances are equal bilateral Once we find the values of all the sensitivities, we can use any ofthe tolerance analysis or allocation techniques in Chapters 9 and 11.

Establish gap coordinate system

Establish component coordinate systems

Define relationships between coordinate systems

Draw vector loop diagram

Convert all vectors into gap coordinate system

Generate gap equation

Calculate sensitivities

Perform tolerance analysis or allocation

Define requirement of interest

Write vectors in terms ofcomponent coordinate systems

12.3 A Technique for Developing

Gap Equations

Developing a gap equation is the key to

per-forming a multidimensional tolerance analysis

We’ll show one method to demonstrate the

technique While we’re using this method as

an example, any technique that will lead to an

accurate gap equation is acceptable Once we

develop the gap equation, we’ll calculate the

sensitivities using differential calculus and

complete the problem using any tolerance

analysis or allocation technique desired A flow

chart listing the steps is shown in Fig 12-3

We’ll solve the problem shown in Fig

12-4 While this problem is unlikely to occur

during the design process, its use demonstrates

techniques that are helpful when developing

gap equations

Step 1 Define requirement of interest

The first thing we need to do with any

toler-ance analysis or allocation is to define the

re-quirement that we are trying to satisfy In this

case, we want to be able to install the two

blocks into the frame We conducted a study

of the expected assembly process, and decided

that we need to have a minimum clearance of

.005 in between the top left corner of Block 2

and the Frame We will perform a worst case

analysis using the dimensions and tolerances

in Table 12-1 The variable names in the table

correspond to the variables shown in Fig

12-4

Step 2 Establish gap coordinate system

Our second step is establishing a coordinate

system at the gap We know that the shortest

distance that will define the gap is a straight

line, so we want to locate the coordinate

sys-Figure 12-3 Multidimensional tolerancing flow chart

Trang 8

Figure 12-4 Stacked blocks we will use for an example problem

Table 12-1 Dimensions and tolerances corresponding to the variable names in Fig 12-4

Variable Name Mean Dimension (in.) Tolerance (in.)

Trang 9

tem along that line We set the origin at one side of the gap and one of the axes will point to the other side,along the shortest direction It’s not important which side of the gap we choose for the origin Coordinate

system {u1,u2}is shown in Fig 12-5 and represents a set of unit vectors

Figure 12-5 Gap coordinate system

{u1,u2}

Step 3 Draw vector loop diagram

Now we’ll have to draw a vector loop diagram similar to the dimension loop diagram constructed in section9.2.2 Just like we did with the one-dimensional loop diagram, we’ll start at one side of the gap and work ourway around to the other Anytime we go from one part to another, it must be through a point or surface ofcontact When we’ve completed our analysis, we want a positive result to represent a clearance and anegative result to represent an interference If we start our vector loop at the origin of the gap coordinatesystem, we’ll finish at a more positive location on the axis, and we’ll achieve the desired result

For our example problem, there are several different vector loops we can chose Two possibilities areshown in Fig 12-6 The solution to the problem will be the same regardless of which vector loop wechoose, but some may be more difficult to analyze than others It’s generally best to choose a loop that has

a minimum number of vectors that need the length calculated In Loop T, vectors T2 and T3 need the length

calculated while Loop S has five vectors with undefined lengths We can find lengths of the vectors S5 and

S6 through simple one-dimension analysis, but S2, S4, and S6 will require more work So it appears that Loop

T may provide easier calculations

Trang 10

As an alternative, look at the vector loop in Fig 12-7 It has only three vectors with unknown length,

one of which (x9) is a linear combination of other dimensions For vectors x2 and x10, we can calculate thelength relatively easily This is the loop we will use to analyze the problem

Step 4 Establish component coordinate systems

The next step is establishing component coordinate systems The number needed will depend on theconfiguration of the assembly The idea is to have a coordinate system that will align with every compo-nent dimension and vector that will contribute to the stack One additional coordinate system is neededand is shown in Fig 12-8

Coordinate system {v1,v2} is needed for the vectors on Block 2 The dimensions on the frame align

with {u1,u2} so an additional coordinate system is not needed for them Dimensions J and H on Block 1 do

not contribute directly to a vector length so they do not need a coordinate system

Figure 12-8 Additional coordinate system

needed for the vectors on Block 2

Trang 11

Step 5 Write vectors in terms of component coordinate systems

The vectors in Fig 12-7 are listed below in terms of their coordinate systems, angle β, and the dimensional

.88051.625

.875.8805

.47411.1251.7003.6252.625

.88051.125

.47411.625

.875.8805

.47411.1251.7003.625arctan

sincoscos

sin

cossin

cossinarctan

2 2

2 2

a H a B A a

a H C J E

a H a B A a

a H C J

2 2

2 2

Step 6 Define relationships between coordinate systems

In order to relate the vectors in Step 5 to the gap, we will have to transform them into the same coordinate system as

the gap Thus, we’ll have to convert vectors x and x into coordinate system {u ,u} One method follows

Trang 12

Fig 12-9 shows the {u1,u2} and {v1,v2} coordinate systems and the angle β

between them To build a transformation between the two coordinate systems,

we’ll find the components of v1 and v2 in the directions of the unit vectors u1and u2 For example, the component of v1 in the u1 direction is cos β The

component of v1 in the u2 direction is -sin β The sign of the sine is negative because the component is

pointing in the opposite direction as the positive u2 axis The table is completed by performing a similar

analysis with vector v2

A matrix, Z, can be defined as follows:

β β

Multiplying Z by and {u1,u2}T will give us a transformation matrix that we can use to convert any

vector in the {v1,v2} coordinate system to the {u1,u2} coordinate system

β β

β β

2 1

u u

Q

β β

β β

Now we can transform any vector in the {v1,v2} coordinate system to the {u1,u2} coordinate system

by multiplying it by Q.

Let’s see how this works by transforming the vector 2v1 + v2 to the {u1,u2}coordinate system We start

by representing the vector as a matrix [2 1]

2 1

2 1

2 1

2 1

2

1

sincos

sincos

2

cossin

sincos

2

cossin

sincos

12

2

u u

u u

u u

u u

u u

v

v

β β

β β

β β

β β

β β

β β

2

−+

+

=

++

Step 7 Convert all vectors into gap coordinate system

For our problem, we need all the vectors x i that we found in Step 5 to be represented in the {u 1 ,u 2}

coordinate system The only ones that need converting are x and x

u1 u2

v1 cosβ -sinβ

v2 sinβ cosβ

Ngày đăng: 21/07/2014, 15:20

TỪ KHÓA LIÊN QUAN