Professional Documents
Culture Documents
||
|
The geometric description used to represent solid objects significantly
affects the accuracy and quality of the final parts produced with Rapid Prototyping
(RP) technology. The current most common description is a rather straightforward
and crude geometric tessellated representation format, known as the ³STL file´.
But with the rapid growth of the RP industry, particularly RP toward rapid
manufacturing and rapid tooling, there has been a growing dissatisfaction with
this format among the RP community.
Direct slicing generates precise contours for each layer from the solid model
and avoids an intermediate representation. Adaptive slicing modifies the layer
thickness to take into account the curvature of the surface of the solid model in the
vertical direction, to alleviate the staircase effect, and to decrease the number of
layers. The process for adaptive direct slicing of the solid model from an
AutoCAD file is also presented.
Ã.
Ã
Direct slicing of the solid model keeps the geometric and topological
robustness that the original data have. Its advantages include greater model
accuracy, preprocessing time reduction, checking and repairing routines
elimination, and file size reduction.
As mentioned above, the 3-D CAD model has to be sliced into a stack of
2½D layers for laser/forming head path planning. Direct slicing requires more
sophisticated algorithms to produce slices. The slicing function can be inside or
outside the CAD modeler system. Most commercial CAD modelers provide the
general intersection cross-section functions. It is usually in interactive or macro
command mode (see for example the sample program shown in appendix 1). For
RP-specific slicing, close cooperation between CAD, RP vendors, and users is
needed.
tpmin|is one of the limits of the RP process. It decides the minimum feature
dimension that can be distinguished in the vertical direction.
The slicing strategy in consists of two stages:
detecting the features of the model, dividing the model into corresponding blocks;
optimizing the layer
thickness in each block based on the allowable staircase tolerance.
|
GG
[Enlarge Image]
Figure 7. . Different types of slicing: (a) constant, (b) adaptive and (c) local adaptive.
A GÃ
GÃ GÃ
ÃÃ Ã
Ã
Ã
2. Detection of the plane elements (facets and edges) orthogonal to the slicing
direction
3. Grouping of these elements in zones by propagation with a planar tolerance
4. For each identified zone (composed by one or more elements)
5. Computation of the type of the zone regarding its neighbourhood
6. If it is a critical zone (local minimum or saddle)
7. Mark the elements of the zone (facets, edges and vertices) as critical
8. Set a cutting plane at this height
9. For each vertice of the STL
10. Computation of its type regarding its neighbourhood
11. If it is a critical vertice (local minimum or saddle)
12. Mark the vertice as critical
13. Set a cutting plane at this height
14. Filtering of the planes
15. If the difference in height between cutting plane is below a threshold
16. Keep the plane with the maximum cutting contours area
17. Compute the slicing of the model by taking into account the critical points and
adapting the slicing step to the parts of the model isolated by the critical slicing
(e.g., the cylinder and the half sphere Figure 7c)
|
|
| |
||||