Professional Documents
Culture Documents
W . R . DeVries~
Department of Mechanical Engineering, Iowa State University, Ames, IA, USA
Abstract Fixturing locating point synthesis considers the optimization techniques and a comparative study of differ-
workpiece and the fixturing elements to be rigid, but however ent optimization techniques were not employed in fixturing
they are elastic and deformable. To ensure sustained quality of analysis. In this paper finite element analysis will be used
manufacture to meet the design tolerances, fixture design must be for assessing the deformation in workpiece and fixturing ele-
predictably repeatable. This paper is concerned with minimizing
ments. Secondly, optimization procedures will be adopted to
deformation of the workpiece due to machining loads about fixtur-
ing support positions, especially in thin castings. Finite element minimize these deflections, in addition to determining if the
analysis is used in simulating the deformation of the workpiece physical properties and the cross-section of the locating tool
at selected points. An optimization algorithm is developed to points are adequate to resist the machining forces.
minimize deflections at these selected nodal points by considering Specifically, the goals for fixture design analysis and op-
the support and tool locations as design variables. The result- timization are as follows.
ing support locations and tool point designs ensure part support,
kinematic closure and minimal workpiece deflections during ma-
chining. Describe the FEM methods used in computing the de-
flections in the workpiece and the fixturing elements, and
formulate a finite element model for fixturing analysis.
Nc
3. I Finite element mesh of lhe workpiece
Fi(D, S) -_ E [ D T ( c i ) W D ( C i ) ] +
Mostly prismatic workpieces with some simple curved sur- i=1
faces are chosen for this analysis. The mesh is a tetrahedral
mesh with isotropic material properties. The mesh consists N -~ Np
of N e octant elements and with N p nodal points, as shown in E(DT[Mi)WD(Mi)] + E[DT(Li)WD(Li)] , (2)
Fig. 1. There are six tetrahedral elements embedded within i=1 i=1
each of the N e octant elements. In many assembly and ma-
Nc N~
chining processes (like drilling, fastening, etc.), the part is
supported on the bottom surface of the workpiece. The 3-2-1 Fi(D , s ) = ~ 1115(Ci)[I + Z III5(M~)tE+
locating principle has three supports that form the primary i=1 i=1
plane, since the three points define a plane. Considering a Np
primary supporting plane that rests on the three flxturing
E IIb(Li)N (3)
supports S i (PNT0, PNT1, and PNT2 as shown in Fig. 2).
i=1
A point load i~ applied normal to the surface and
translated vertically down is denoted by the vector = sum of corner deflections + sum of mid-point deflections
T y
Tetrahedron < ~
element int
jz
"-4
Octant Element
Fig. 2. Support positions, corner and mid-edge nodes on the work- 3.2.1 Weighting function selection. Assembly forces like riv-
piece eting are mostly applied normal to the surface of the work-
piece. Under these circumstances the deflections normal to
the surface are most important, while deflections in the work-
design for supports. The new objective function which takes piece plane are neglected, as shown by the matrix in (6),
into effect all of the load cases can be formulated as in equa-
tion (4). In the exact implementation, the user can select O 0 0
nodal deflection visually from the FEM model into the ob-
jective function, or set a threshold on the minimum deforma-
tion needed and choose the nodal deflection exceeding this
minimum deflection into the objective function. The imple-
W=
I0 0
0 0
0
1
mentation of this problem is such that it gives the user enough even applied vertically on the top surface of the part are
196
usually three-dimensional. As a result the weighting matrix may have to be supported on different regions not necessar-
in this case would be a unity matrix as (7). While the choice ily co-planar. To facilitate these requirements, the user can
of the weights depend on the application and estimated as- sketch area/volume bounds on the support location solution
sembly and machining loads. The objective function in (3) set. These geometric area/volume bounds termed Geomet-
can be used to determine how to position the supports, ric Constraint Regions (GCR) can be sketched at the fixture
W=
[ 100 ]
0 1 0 . (7)
design stage on Pro/ENGINEER or at the analysis stage on
Patran 1.4.
In circumstances where there have to be more than two
0 0 1 supports existing within the same geometric constraint re-
gion, the constraints can be treated as inequality constraints
to keep the supports away from each other. Therefore in-
3.2.2 Remeshing. The fixture support locations are design equality constraints are needed to keep at least one degree of
variables for the optimization problem and also constraints freedom for supports S 2 and Sa. Both supports in this case
to the FEM model. The optimtzation algorithm changes the are allowed to have the same x-coordinate but not the same
values of these support locations, the nature of the FEM z-coordinate. In general the constraints can be designed as
problem also changes to become nonlinear. The optimiza- follows:
tion algorithm will not match the already existing nodal val-
ues with the optimum locations. Hence there is a need for xsi=~ij.Xsj, i,j=1,2, ..,N s , i e j , (8)
remeshing the FEM model, but this remeshing can be done
locally such that the FEM node close to the optimized solu- Ysi =13ij "Ysj, i , j = 1,2, . . , N s , i C j (9)
tion is moved to replace the optimally generated node. This
remeshing should not be applied to a rather coarse mesh, be- Zsi=Sij.Zsj, i , j = 1,2, . , N s , i 7~ j (10)
cause as the tetrahedral elements become distorted and the
error in the evaluation of the nodal deflection increases. A where cqj,/3ij , 6ij are termed as support location feasibility
very fine mesh on the other hand is also not suitable since coefficients (SLFC) between zero to one. In practice the lower
it requires excessive CPU time to solve the mesh. For the and the upper bounds on the support locations are not de-
sired since a value of zero will force the supports to exist on
parts studied with surfaces to be machined with a tolerance
of 0.01 inch, we have about three thousand degrees of free- the boundaries of the GCR and a value of one may overlay
dom for good results. We were limited in increasing the num- one support on another.
ber of nodes on the FEM model because of the insufficient The above observation leads to the conclusion that, if
RAM available for processing and solving this FEM problem G k ( S i ) , k = 1,2, 3 defines the feasible space for the support
on a IBM RS6000 work-station using Pro/ENGINEER and locations S k as defined by the optimal locations O ( S k ) , then
Patran 1.4. In cases of machining dies for thin castings with G k are collectively disjoint,
surfaces and designing fixturing for metal stamped parts with
surfaces. It is very critical to maintain dimensional and form VSk e G k ; if O(Sk) N G k ( S i ) # { O } ; then
tolerances. A more accurate representation of the surface can
only be maintained by a finer mesh with increased number G 1 N G 2 r ] G a = {1~}, (11)
of nodes.
In summary, the FEM computes the deflections D j, based
on the loads and constraints from the (3) which can be evalu-
3.3 Geometric constraints
ated for N l load cases. Then the design problem for locating
The objective function consists of the terms given in (3) which supports can be posed as the following optimization problem.
comprise the deflections at the selected nodes expressed as a Given
sum. The objective function needs constraints on the sup-
ports Si, i = 1,... N s, otherwise no deflection will occur as a S i = (Xsi,Ysi,Zsi) T i = 1, . . , N s,
result of placement of supports directly under the load. This
is however undesirable practically, for example in drilling a Ti = ( x t i , Y t i , z t i ) T i = 1, .,N t
through hole because it may result in a hole being made in
the fixture support. An over-hung problem will arise espe-
Pi = (Xpi,Ypi,Zpi) T i = 1, . . , N p,
cially in an airplane panels if the supports 8 i are placed close minimize
to the loads. So therefore this leads to a geometrically feasi- (Sk, k = 1 , . . . , N s) YI(Fi[:DJ' sk)] =
ble region where the supports can be placed providing part
support with no interference with the machining tool. An Nl
optimal solution for the support location can be determined minimize
(12)
for minimum deflection in the workpiece. ( S k , k = 1 , . . . , N s) X - ~ ' 'Z--'ritDj'Sk)
i=1
The constraints to this minimization problem are geomet-
ric in nature. Usually in fixturing assemblies, it becomes nec- Subjected to
essary to support the workpiece with temporary weldment.
As a constraint to this minimization problem, the support Xsi <_c~ij.xsj z,j= 1,2...N S i~k j
locations must not interfere with these weldment or other
features on the fixture/workpiece. In reality the workpiece Ysi <-~Sij'Ysj i,j= 1,2...N S i#j
197
Load Nodes & Loads L1 = (0.5 in, 0.5 in, 0.25 in) C3 -0.104E-2 -0.7E-2
L2 = (3.5 in, 0.5 in, 0.25 in)
L3 = (3.5 in, 2.5 in, 0.25 in) C4 -0.53E-2 -0.6E-2
L4 = (0.5 in, 2.5 in, 0.25 in)
P1 = (0, 0,-300 lbf) M1 -0.43E-2 -0.6E-2
P4= P3 = P2 = P1
M2 0.023 0.022
GCR x = 0.75 in, y = 0 i n , z = 0 m
x = 3.25 in, y = 3 i n , z = 0 i n M3 -0.1E-2 -0.151
L1 -0.194E-2 -0.349E-3
5.1.1 Simultaneous drilling. Four loads are applied simulta- L2 -0.33E-3 -0.244E-3
neously to both ends of the workpiece and given the locating
tool point locations, the problem is to find the optimal loca- L3 -0.682E-3 -0.357E-3
tions for the supports. Figure 5 displays the vector plot of the
results from the FEM analysis. It can be inferred from the L4 -0.65E-3 -0.259E-3
Fig. 5 that the four simultaneous forces bends the part about
the support locations. Out of the all other penalty function
approachs used, optimization of this particular problem was
most efficient with the method of multipliers. The end results
are shown in Table 2.
5.1.2 Example 2: sequential drilling and milling. This ex-
The objective function for this example is a function of ample is concerned with drilling three holes sequentially, and
twelve nodes, the four corner nodes (Ci, i = 1 , . . . , 4), the four milling a slot in the workpieee. The CAD model with the
199
.003405
.003178
.002951
.(X)2724
.002497
.002270
.002043
.001816
.001589
.001362
.001135
.0009080
.0OO6810
.0004540
.0002270
forces and constraints attached onto the workpiece are shown forces for the tangential and the radiai components. The in-
in Fig. 6. The workpieee is made of aluminum with the elas- formation about the cutting conditions for machining the slot
tic modulus and a Poisson's ratio of E = 1.0 x 107 ibf/inc 2 are given Table 4. Because of these assumptions about the
and u = 0.3. physical problems, like loads applied to the arbitrary posi-
tions to the surface, the weighting matrix in (7) is used in
calculating the objective function (2). Since the loads that
0 Fx, - 2 0 0 ~ are assumed to be the result of drilling holes through the
Aluminum, the supports should not be directly under them.
0 Fx, For this reason, the GCR are defined to be a rectangular
area where the supports are located, the values of which are
0 Fx, -200 Fy, shown in Table 4. In this study two of the supports 81, S 2
can share the same value for the x coordinate, but must be
separate in their y coordinates. For this reason, inequality
constraints are used to keep supports '-'r and S 2 away from
each other. The SLFC's Ctl2 = c~13 = 0.8 will limit support
81 in the X-direction to 80 % of the X-coordinate of $2 and
83, fl2a = 0.8 will limit support 82 in the y-direction to 80
% of the distance of support 83, since all the supports are in
the same plane 6i = 1.0. These values are all shown in Ta-
ble 4. The selection of these constraints depend on practical
Fig. 6. Force constraints model for FEA and optimization, considerations, for example, the size of a support will limit
Example 2: sequential drilling and slot milling created on how close the supports can be to each other.
Pro/ENGINEER
Table 4. Example 2: sequential drilling and slot milling values Table 5. Numerical values for drilling and milling considered su-
optimization multaneously
Workpiece envelope (10 in x 10 in x 5 in) Load point nodes & load L1 = (1.0 in, 0 in, 1.0 in)
L2 =( 1.0 in ,0 in, 9.0 in)
Elastic properties of A1 E = 1.0E7 Psi & u = 0.3 L3 = (5.0 in, -2.0 in, 5.0 in)
GCR Sl(X ) = [6, 10] in, Sl(Z ) =[6,10] in nonlinear optimization techniques to be used in minimizing
S2(x ) = [6, 10] in, S2(z ) =[0,4] in the deflection in the workpiece. Also, to ensure part stability,
S3(x ) = [0, 4] in, S3(z ) =[2,6] in and fixturing tool points and machining tool noninterference
geometric constraint regions for each support were developed.
SLFC's a12 = ~13 = 0.8
The tool points were designed to withstand about 20% of the
323 = 0.8,51[i = 1,2,3] = 1.0 maximum machining load possible in the three coordinate di-
rections. The examples demonstrated the robustness of the
procedure by considering cases of simultaneous drilling and
The effect of the drilling, milling, and clamping forces on milling loads that would occur in a practical situation. In
the workpiece about the support locations causes the work- cases tested the optimization reduced the workpiece deflec-
piece to deform as shown by the vector plot in Fig. 7. This tion by the order of 30% from the initial deflection. The al-
effect of deformation is reduced by finding the new locations gorithm was implemented by customizing Patran 1.4 to per-
for the supports by optimization. In this case, an optimal form fixture analysis and optimization. The initial fixture
solution is found that minimizes the objective function by design was performed by customizing Pro/ENGINEER. It is
30%. There are situations in solving this minimization prob- the belief of the authors that the developed work can aid
lem where multiple manufacturing loads are applied simul- in reducing lead time in design of fixtures ensuring higher
taneously. It has not been possible to minimize all the de- quality of manufactured parts.
flections although the objective function value has decreased.
Table 5 shows a case where the compromise solution has a
References
large objective function value. This problem could be re-
solved in two ways. Firstly, if automatic fixtures are used
Cai, W.; Hu; S.J.; Yuan, J.X. 1996: Deformable sheet metal fix-
and thus fixturing components should be able to move to dif-
turing: principles, algorithms, and simulations. J. Manufacturing
ferent configurations while machining. Secondly, perhaps ad- Sci. Engrg. 118, 318-324
ditional supports or supports with different geometries could
be used. The latter is an area for future research. DeMeter, E. 1996: The development of meta-models for the analy-
sis and design optimization of machining fixtures. Manufacturing
ReV.
6 Conclusions
Hockenberger, M.J.; DeMeter, E.C. 1995: Effect of machining
This paper described a method of analysing and optimizing fixture design parameters on workpiece displacement. Manufac-
a fixture design for minimal workpiece deflection during ma- turing Rev. 8, 22-32
chining. Given the nature of machining loads and the com- Kashyap, S. 1997: An integrated methodology for fixture design,
plexities on the geometry, both the finite element analysis and analysis, and optimization. Ph.D. Thesis, Rensselaer Polytechnic
optimization procedures are nonlinear; necessitating efficient Institute, Troy, NY
201
.C
.[
-.000000,
Fig. 7. Vector plot for deformation for simultaneous drilling and milling
Kashyap, S.; DeVries, W.R. 1997: Kinematic constraint Menassa, R.; DeVries, W. 1991: Optimization methods applied to
of workpiece during machining: A feature-based approach. selecting support positions in fixture design. J. Engrg. Ind. 113,
Trans.NAMRI/SME, pp. 141-146 412-418
Kashyap, S.; DeVfies, W.R. 1998: A concurrent engineering Press, W.H.; Teukolsky, S.A.; Vellerling, W.T.; Flannery, B.P.
framework for manufacturability evaluation, fixture design, anal- 1992: NUMERICAL RECIPES in C the art of scientific comput-
ysis, and optimization in virtual prototyping. Proc. 31-st CIRP ing, 2nd edition. Cambridge University Press
Conf. in Manufacturing Systems, pp. 517-522 Reklaitis, G.V.; Ravidran, A.; Ragsdell, K.M. 1983: Engineering
Lee, J.; Haynes, L. 1987: Finite-element analysis of flexible fixtur- optimization methods and applications. Wiley-Eastern Publica-
ing system. J. Engrg. Ind., Trans. A S M E 109, 134-139 tion
Vanderplaats, G.N. 1990: Numerical optimization techniques for
McNeM-Schwendler Corporation 1995: Patran FEM modeling,
engineering design: with applications. McGraw Hill Series in Me-
customization, and analysis users guide
chanical Engineering